Releases: DARPA-ASKEM/terarium
Releases · DARPA-ASKEM/terarium
Release v2.26.2
What's Changed
- Update ModelService to not run DKG search by @YohannParis in #5585
Full Changelog: v2.26.1...v2.26.2
Release v2.26.1
What's Changed
- Ensemble weights to not be normalized by @Tom-Szendrey in #5536
- Fix input field lag in model parts by @shawnyama in #5534
- Model config accordion empty input by @asylves1 in #5460
- 5349 feat add predefined queries in prompt dropdown of transform dataset by @dgauldie in #5538
- chore(deps): update dependency openai to v1.54.5 by @renovate in #5549
- scenario template storage and layout by @blanchco in #5532
- make all accordian incidices refs by @blanchco in #5556
- Gauldie/update dkg by @dgauldie in #5565
- workflow clean up by @mwdchang in #5535
- chore(deps): update dependency eslint-plugin-vue to v9.31.0 by @renovate in #5545
- chore(deps): update dependency vite to v5.4.11 by @renovate in #5544
- empty mathML workaround by @mwdchang in #5567
- Change project sample to be reversible by @YohannParis in #5537
- set null values as empty strings by @dgauldie in #5572
- Ensemble minor util fix by @Tom-Szendrey in #5574
- Validate config katex layout by @asylves1 in #5571
- Jamie fix transform dataset toolbar by @jamiewaese-uncharted in #5579
- chore(deps): update dependency gradle to v8.11.1 by @renovate in #5548
- feat: preset configs for funman by @shawnyama in #5569
- Jamie style tweaks nov 18 by @jamiewaese-uncharted in #5543
- Project Search Upgrades by @kbirk in #5559
- update config from document prompt by @dgauldie in #5580
Full Changelog: v2.26.0...v2.26.1
Release v2.26.0
What's Changed
- 5414 hook up local dev to static es index on s3 by @dvince2 in #5451
- UI change - Input field error background by @asylves1 in #5424
- Have interventions, variables, and comparison charts across all ta3 operators. by @jryu01 in #5429
- ability allow only 1 unique asset id in an input by @blanchco in #5447
- Ensemble Simulate minor tweaks by @Tom-Szendrey in #5453
- Calibrate does not show old errors by @blanchco in #5454
- Model config empty input total by @asylves1 in #5430
- auto config mapping #5381 by @dvince2 in #5455
- chore(deps): update dependency prettier-plugin-java to v2.6.5 by @renovate in #5320
- chore(deps): update dependency vue-tsc to v2.1.10 by @renovate in #5462
- Ensemble Simulate - same typing as ensemble calibrate by @Tom-Szendrey in #5458
- Calibration loss chart missing by @Tom-Szendrey in #5459
- send user id for workflow update client-events by @mwdchang in #5422
- Rework Model, Dataset and Document models to use the same underlying dkg by @dvince2 in #5469
- Update stratify-notebook.md to include more detailed tests of features by @liunelson in #5480
- update mira by @mwdchang in #5482
- funman version update by @shawnyama in #5475
- check user list against supplied username by @dgauldie in #5484
- Jamie style updates nov 13 by @jamiewaese-uncharted in #5499
- fix: paginate model entries for better performance by @shawnyama in #5461
- Refactor charts and settings across calibrate, optimize and simulate nodes and drilldowns by @jryu01 in #5476
- chore(deps): update authzed/spicedb docker tag to v1.38.0 by @renovate in #5464
- created a new migrate-minio task that creates an askem bucket if it d… by @dgauldie in #5486
- Ensemble calibrate output type by @Tom-Szendrey in #5498
- chore(deps): update debian docker tag to v12.8 by @renovate in #5465
- Minimize
getMmt()
calls by @shawnyama in #5493 - Project search assets by @kbirk in #5449
- New intervention not working by @Tom-Szendrey in #5489
- scenario templates by @blanchco in #5490
- Jamie style updates nov 14 by @jamiewaese-uncharted in #5513
- improve interactions when Funman times out by @mwdchang in #5509
- Project search by @YohannParis in #5515
- Switch between pdfs by @asylves1 in #5514
- Data Transformer - Update when user can save by @Tom-Szendrey in #5521
- 5485 bug local minio fails to create askem bucket by @dgauldie in #5502
- fix(deps): update dependency org.elasticsearch.client:elasticsearch-rest-high-level-client to v7.17.25 by @renovate in #5463
- fix transition accordion lag by @shawnyama in #5522
- Correct optimize created interventions by @Tom-Szendrey in #5524
- 5450 create a sample project by @YohannParis in #5492
- Jamie style updates nov 15 by @jamiewaese-uncharted in #5533
- fix for config saving issue by @asylves1 in #5507
Full Changelog: v2.25.0...v2.26.0
Release v2.25.0
What's Changed
- manually sort loss data points by @mwdchang in #5347
- fix(funman): make sure model config id exists in funman output by @shawnyama in #5359
- bug: stop image from being dragged off of node by @asylves1 in #5358
- Add output settings and AI annotations to Optimize operator by @jryu01 in #5343
- Multiple rabbitmq task runner configs by @kbirk in #5314
- Add catch to fail extraction in case of exception. by @kbirk in #5357
- Erronious user in spicedb by @bigglesandginger in #5371
- Update Optimize API optimize_interventions to list by @Tom-Szendrey in #5360
- fix(funman): no more watcher loop, format json in notebook by @shawnyama in #5368
- funman output debugger by @shawnyama in #5370
- model config performance improvements by @blanchco in #5374
- Update mira version in taskrunner by @mwdchang in #5361
- fix accordian automatically opening on scroll or edit by @mloppie in #5356
- Allow editor/writer to change project user permissions and accessibility by @YohannParis in #5375
- fix(deps): update dependency org.apache.pdfbox:pdfbox to v3.0.3 by @renovate in #5380
- 5264 task update all the css variables --gap by @YohannParis in #5388
- if we can't find a grounding, we set as a default empty grounding by @dgauldie in #5367
- 4869 disable automatic logging from the front end to the back end by @YohannParis in #5392
- set prefetch count to 1 by @dgauldie in #5398
- split save and update functions by @blanchco in #5394
- remove nosiy workflow logging by @mwdchang in #5400
- minor update to simulate ensemble test by @Tom-Szendrey in #5399
- 5397 bug rabbit mq fails on staging by @dgauldie in #5402
- Support partial import failures by @kbirk in #5395
- Hook up new ES based DKG lookups #5309 by @dvince2 in #5362
- show add project button when there is more than one project by @shawnyama in #5396
- funman notebook view by @shawnyama in #5407
- Ensemble Calibrate - Intermediate Results by @Tom-Szendrey in #5401
- 5350 [part 1] fixes the add a cell button by @mloppie in #5411
- prevent nested groups from going over prestashed circle pack limits by @mwdchang in #5409
- chore(deps): update dependency @types/lodash to v4.17.13 by @renovate in #5377
- fix(deps): update dependency chart.js to v4.4.6 by @renovate in #5379
- adding heap size flags to HMI-server by @dgauldie in #5406
- chore(deps): update dependency typescript to v5.6.3 by @renovate in #5153
- Use embeddings and similarity search for amr enrichment by @dvince2 in #5373
- chore(deps): update eclipse-temurin docker tag by @renovate in #5378
- 5350 [part 2] fixes permanently disabled "save for reuse" button by @mloppie in #5412
- fix: tera-input padding fix by @shawnyama in #5418
- forgotten scss gap variable changes by @shawnyama in #5420
- Ensemble simulate prep by @Tom-Szendrey in #5417
- Update stratify test case by @blanchco in #5435
- clearer unsaved changes message in model config by @shawnyama in #5416
- 5350 bug cant save a dataframe as a dataset for reuse add cell button not working yellow header always there part 3 by @mloppie in #5432
- Calibrate ensemble inputs by @blanchco in #5425
- Skip rendering the charts with unchanged chart spec by @jryu01 in #5440
- 5415 reduce dev deployment and fix local dev by @dgauldie in #5431
- Simulate Ensemble UI Updates by @Tom-Szendrey in #5433
Full Changelog: v2.24.0...v2.25.0
Release v2.24.0
What's Changed
- attempt to resolve vue-warnings/errors in tera-model-diagram by @mwdchang in #5277
- Update compare_models.json by @liunelson in #5283
- show negative timesteps as invalid in the intervention policy drilldown by @mloppie in #5279
- fix(model-to-eqn): disable run button if no equations are chosen by @shawnyama in #5254
- 5191 bug unable to enrich dataset metadata by @YohannParis in #5252
- making a few tweaks so matrices > 30 do not break the app by @mwdchang in #5251
- feat: funman output settings by @shawnyama in #5226
- Update validate-model-configuration.md by @liunelson in #5298
- add dates to forecast charts by @blanchco in #5255
- Optimize user guardrails by @Tom-Szendrey in #5304
- [Small]: Limit preview on dataset node by @Tom-Szendrey in #5305
- calibrate-drilldown arrows by @Tom-Szendrey in #5306
- date in intervention descriptions by @blanchco in #5275
- Intervention pdf goto page by @asylves1 in #5285
- Fix calibrate chart errors by @jryu01 in #5307
- Add output settings panel and AI annotation to simulate operator by @jryu01 in #5256
- Intervention service minor update by @Tom-Szendrey in #5310
- Automap string comparison should not care for casing by @Tom-Szendrey in #5312
- Model config pdf goto page by @asylves1 in #5289
- add back tooltips by @blanchco in #5315
- chore(deps): update dependency @types/jest to v29.5.14 by @renovate in #5317
- Plot samples for the baseline in simulate chart by @jryu01 in #5313
- updating mira endpoints by @Tom-Szendrey in #5325
- Bump rollup from 2.79.1 to 2.79.2 by @dependabot in #5322
- chore(deps): update dependency vite to v5.4.10 by @renovate in #5228
- chore(deps): update dependency eslint-plugin-vue to v9.29.1 by @renovate in #5318
- chore(deps): update dependency openai to v1.52.2 by @renovate in #5319
- 5278 bug gollm comparison of model results in an overview of object object by @dgauldie in #5316
- fix(model-config-operator): rm guard preventing config select by @shawnyama in #5329
- dismissable warning banner on workflow by @blanchco in #5328
- fix(funman): limit y range and round timepoints to third decimal place in preview by @shawnyama in #5308
- fix(funman): saving model config for reuse instead of auto save by @shawnyama in #5323
- Calibrate knobs to update with output selection by @Tom-Szendrey in #5330
- Layout improvement for model diagram by @mwdchang in #5301
- 5142 bug y range of the loss chart in the calibrate operator is too wide should be relative to the data not start from zero always 1 by @mloppie in #5332
- Update validate-model-configuration.md by @liunelson in #5337
- verbose funman logging by @mwdchang in #5341
- 5338 bug intervention marker label mispositioned in simulate node by @mloppie in #5339
- fix(funman): output should be a temp config and save for reuse makes it a non temp config by @shawnyama in #5335
- 5282 bug model from equations failure by @dgauldie in #5345
- Update transform-dataset.md by @jryu01 in #5352
- SymPy latex_to_sympy task by @kbirk in #5342
- Simulate - add state units to dynamic intervention by @asylves1 in #5311
- layout improvement for model diagram part 2 by @mwdchang in #5340
Full Changelog: v2.23.1...v2.24.0
Release v2.23.1
What's Changed
- chore(deps): update dependency eslint-plugin-import to v2.31.0 by @renovate in #5150
- Expand hmi-server heap space by @YohannParis in #5220
- chore(deps): update dependency eslint-plugin-vue to v9.29.0 by @renovate in #5151
- update validate model-config readme by @mwdchang in #4632
- Remove hack to have CSS custom properties by @YohannParis in #5222
- funman: add onFailure hook, fix update-hook python error by @mwdchang in #5215
- 4754 notebook re run notifications by @mloppie in #5162
- [BUG]: Better extraction failure notifications by @dvince2 in #5223
- [BUG]: Dataset page is not showing the correct shape of the given dat… by @dvince2 in #5219
- 5221 adding page references to model configurations by @dgauldie in #5225
- Run both the baseline and the simulation with interventions and plot the baseline in grey line. by @jryu01 in #5197
- chore(deps): update dependency openai to v1.52.0 by @renovate in #5230
- 5059 bug unable to see intervention in output chart for calibrate by @mloppie in #5110
- fix(model-edit): only mutate input model, not adding on to output model by @shawnyama in #5203
- chore(deps): update dependency @types/lodash to v4.17.12 by @renovate in #5227
- Calibrate handle simulation results by @Tom-Szendrey in #5236
- add liveness and readiness probe support by @dgauldie in #5239
- add date/timestep interchangeability to calibrate and optimize by @blanchco in #5224
- Attempt at fixing json deserialization by @kbirk in #5241
- fix(deps): update dependency chart.js to v4.4.5 by @renovate in #5229
- Calibrate handle large data files by @Tom-Szendrey in #5237
- show funman progress by @shawnyama in #5243
- Updated model comparison schema and prompt by @liunelson in #5253
- Removing unused SKEMA call by @dvince2 in #5258
- 4862 task add amr dkg enrichment to pipeline by @dvince2 in #5248
- toolbar in overview page stays up, only the editor scrolls by @shawnyama in #5247
- optimize drilldown has nav arrows by @shawnyama in #5274
- 5182 bug-multi-add-for-chart-specification-unselects-the-checks-variables by @mloppie in #5249
- Design change document node by @asylves1 in #5240
Full Changelog: v2.23.0...v2.23.1
Release v2.23.0
What's Changed
- Update validate-model-configuration.md by @pascaleproulx in #5090
- chore(deps): update dependency @types/lodash to v4.17.10 by @renovate in #5082
- chore(deps): update dependency esbuild to v0.24.0 by @renovate in #5085
- chore(deps): update dependency vite to v5.4.8 by @renovate in #4998
- fix(deps): update dependency vue-router to v4.4.5 by @renovate in #4999
- fix: add arrows to simulate drilldown and add spinner to run button by @shawnyama in #5089
- feat(funman): show model config in op and make config the output by @shawnyama in #5078
- Fix model 500s on main page by @kbirk in #5097
- Adding Output Console to drilldowns with notebooks by @Tom-Szendrey in #5087
- Add titles to generated compare models graphs by @asylves1 in #5100
- [BUG]: Incorrect column info in the Dataset page of an uploaded CSV file with
,
in column headers #4994 by @dvince2 in #5093 - Add wait flag for extractions. by @kbirk in #5101
- 5016 bug when extracting a configuration we need to distinguish missing values from 0 by @YohannParis in #5066
- 5038 bug intervention policies are not described well in simulate by @YohannParis in #5079
- Clean up app.vue by @YohannParis in #5102
- Didnt push async commit by @kbirk in #5106
- Stratify LLM correctly using structure by @Tom-Szendrey in #5108
- Make sure these equations match the format of the existing ones. by @kbirk in #5111
- More cleaning up! by @YohannParis in #5107
- Refinement of the input schemata for GoLLM by @liunelson in #5088
- 5026 feat cleanup calibrate settings panel by @brittanykondo in #5071
- Added custom number formatting to better format the numbers on the chart by @jryu01 in #5104
- Model extractions update by @YohannParis in #5127
- Fix AMR enrichment to not overwrite default configurations for initial states by @dgauldie in #5144
- Add admin service user to bypass rebac by @kbirk in #5113
- Added missing info in the manual test md of model configuration extraction by @liunelson in #5143
- 5139 diagram does not show up automatically when on create output by @YohannParis in #5146
- chore(deps): update dependency openai to v1.51.2 by @renovate in #5152
- 5070 create new gollm endpoint that takes in a list of latex equations a returns cleaned up ones by @dgauldie in #5145
- Update latex_style_guide.py by @liunelson in #5148
- only make a project admin if necessary by @YohannParis in #5156
- Remove model framework by @YohannParis in #5116
- additional heuristic for template parsing handling multiple outputs by @mwdchang in #5157
- feat: funman graph improvements by @shawnyama in #5105
- Update funman version by @shawnyama in #5165
- extend MMT template-matrix to have subject-controller/subject-outcome configurations by @mwdchang in #5160
- update funman version again! by @shawnyama in #5169
- House cleaning october by @mwdchang in #5167
- set default selected dataset to most recent by @mloppie in #5168
- [Clean]: Optimize Outdated TODOs by @Tom-Szendrey in #5175
- Intervention validations by @Tom-Szendrey in #5159
- prevent rendering if data dependencies are not ready by @mwdchang in #5174
- Model config pdf viewer by @asylves1 in #5173
- Project sharing by @YohannParis in #5158
- improve workflow update logging to capture more info by @mwdchang in #5189
- Intervention pdf viewer by @asylves1 in #5193
- Update stratify-notebook.md by @dgauldie in #5206
- Add better handling for partial failures. Remove cosmos by @kbirk in #5188
- Apply metadata from the pre-MIRA model to the post-MIRA model if the name of variables matches by @kbirk in #5181
- Update to Model Edit manual test by @liunelson in #5208
- Layout of model entry form is broken when latex expressions are too long by @brittanykondo in #5177
- Sympy parsing workaround for specific tokens by @mwdchang in #5178
- fix flickering loss chart during calibration by @mloppie in #5209
- feat: funman parameter graph interactions by @shawnyama in #5163
- Bring back documentation links by @jryu01 in #5210
- Reset state feature for calibrate by @Tom-Szendrey in #5212
- adding initial dates to model config pt1 by @blanchco in #5207
- chore(deps): update debian docker tag to v12.7 by @renovate in #5084
- remove cosmos from Terarium by @dgauldie in #5217
- adding-dates-to-simulate-pt2 by @blanchco in #5211
- Fix npe from old docs by @kbirk in #5218
- 5149 bug enrichment of model from document in create model from equations misses all parameters and variables of the form x i by @dgauldie in #5213
Full Changelog: v2.22.0...v2.23.0
Release v2.22.0
What's Changed
- [BUG]: 400 error occurs when navigating from workflow to home by @dvince2 in #4894
- Do not update if there is a save pending by @mwdchang in #4842
- update funman, new feature to accept observables by @shawnyama in #4891
- 4864 histogram chart fix by @jryu01 in #4895
- 4854 extract equations from image by @dgauldie in #4903
- Remove model-card from Document extraction pipeline by @YohannParis in #4907
- chore(deps): update dependency eslint to v8.57.1 by @renovate in #4896
- fix(deps): update dependency eslint-import-resolver-typescript to v3.6.3 by @renovate in #4898
- add back-end support for interventions-from-document gollm task by @dgauldie in #4853
- 4751 feat create intervention policy misc adjustments by @asylves1 in #4902
- fix invalid htmls by @mwdchang in #4911
- show math expressions in funman input panel by @shawnyama in #4905
- remove runType by @Tom-Szendrey in #4916
- Project download and upload buttons by @Tom-Szendrey in #4914
- Change model description to be a text field by @YohannParis in #4730
- 4822 bug the enrichment modal labels are not clickable by @YohannParis in #4918
- Remove always disabled checkbox and commented code by @YohannParis in #4919
- fix simulate preset selection not triggering update by @mwdchang in #4921
- fix(deps): update dependency org.keycloak:keycloak-admin-client to v25.0.6 by @renovate in #4899
- fix for timestep by @asylves1 in #4922
- Update project-sharing.md by @YohannParis in #4926
- Table Extracton by @kbirk in #4908
- remove seemingly unnecessary onUpdated hook that is causing emit opti… by @mwdchang in #4933
- hide intervention labels on node by @blanchco in #4929
- fix typos in model stratification test by @mloppie in #4946
- Document equations by @asylves1 in #4955
- Fix NPE for tables. by @kbirk in #4956
- Add base64 decode/encode to model description by @YohannParis in #4939
- 4783 bug model comparison without model cards should add model specific observations in the table by @dgauldie in #4938
- Update intervention-policy.md by @pascaleproulx in #4954
- Remove provenance from test by @Tom-Szendrey in #4944
- Renaming model save edit too by @YohannParis in #4943
- show llm response in model config by @blanchco in #4958
- save for reuse for simulation assets by @blanchco in #4906
- Calibration Configuration inferred params fix by @Tom-Szendrey in #4936
- Show default charts for variables, errors and parameters on calibrate run by @jryu01 in #4931
- improve parsing for stratified parameters by @mwdchang in #4930
- chore(deps): update dependency gradle to v8.10.2 by @renovate in #4897
- Fix extracted table output format to better json by @kbirk in #4969
- multiple input field open when selecting one by @asylves1 in #4957
- Remove extractions from document asset n drilldown by @asylves1 in #4976
- Fix bug on grouping interventions by @jryu01 in #4974
- Update tera-stratification-group-form to remove Max 100 by @YohannParis in #4978
- Update model card description to be prettier by @YohannParis in #4966
- Add llm prompt to generated code by @asylves1 in #4981
- move gollm scripts into terarium by @dgauldie in #4968
- fix with equations not appearing by @asylves1 in #4990
- chore(deps): update dependency openai to v1.50.2 by @renovate in #4997
- update SerializeWithoutTerariumFields to allow customizing what field… by @dgauldie in #4983
- Add equation scroll bar by @asylves1 in #4985
- on-save plumbing for model operator by @mwdchang in #4962
- Rename update output port by @YohannParis in #5000
- Cleanup calibrate drilldown by @brittanykondo in #4989
- Organize extractions per page. Send all to configure from document by @kbirk in #4984
- Calibrate timestamp field UI tweak by @Tom-Szendrey in #4992
- chore(deps): update dependency @types/lodash to v4.17.9 by @renovate in #4996
- fix model from equations by @blanchco in #5011
- weighted interventions for optimize by @blanchco in #4986
- Display config name and description in workflow node by @brittanykondo in #4980
- Display column names in dataset node by @brittanykondo in #5014
- Funman output charts by @shawnyama in #4923
- 4991 task update gollm intervention policy schema to align with new intervention policy model by @dgauldie in #5010
- Made calibrate chart sections collapsable by @jryu01 in #4995
- Resize charts based on available space by @jryu01 in #5012
- Link equations to page by @asylves1 in #5018
- [FEAT]: Add AMR enrichment to 'Enrich metadata with AI assistant' by @dvince2 in #5019
- Update tera-model in operators by @YohannParis in #4987
- paste screenshot as equasion and convert to base64 by @mloppie in #5009
- Fix funman-taskrunner so that it can build locally by @dgauldie in #5023
- 5003 equation-from-image includes a latex equation style guide by @dgauldie in #5027
- Fixed the typo for AI generated annotation by @jryu01 in #5031
- Update validate-model-configuration.md by @brittanykondo in #5032
- Fix tables / equations by @kbirk in #5025
- Fixed scroll weirdness by @jryu01 in #5041
- Make optimize slider panel a bit wider by @brittanykondo in #5042
- Bring back save for re use in model operators by @YohannParis in #5034
- Add dataset transformer output to node by @blanchco in #5028
- show intervention labels on node by @jryu01 in #5046
- Update model-configuration-extracting-variables.md by @shawnyama in #5047
- 5064 bug amr enrichment does not work as expected by @dgauldie in #5065
- ux equation style change by @asylves1 in #5030
- feat: save funman model configuration by @shawnyama in #5050
- Remove code files from resources panel by @YohannParis in #5073
- Move get all projects from home to the whole App by @YohannParis in #5074
- Fixed the issue that ground truth data weren't showing up properly by @jryu01 in #5068
- Fix: Update the channel where we are grabbing the llm thoughts by @Tom-Szendrey in #5060
- Fix messaging around GoLLM tasks #5076 by @dvince2 in #5077
- Fix sorting of extraction pages by @kbirk in #5075
- Fixed the issue that error chart not showing up by @j...
Release v2.21.3
What's Changed
Full Changelog: v2.21.2...v2.21.3
Release v2.21.2
What's Changed
- Disable "increases to above" dropdown in the Create Intervention Poli… by @mloppie in #4820
- UX changes to create intervention policy by @asylves1 in #4879
- Stratify Matrix remove Cancel button by @Tom-Szendrey in #4889
- Text Extraction taskrunner by @kbirk in #4884
- save as model from equations by @blanchco in #4888
New Contributors
Full Changelog: v2.21.1...v2.21.2