Releases: equinor/ert
Releases · equinor/ert
20.0.4
Immutable
release. Only release title and notes can be modified.
Full Changelog: 20.0.3...20.0.4
20.0.3
Immutable
release. Only release title and notes can be modified.
What's Changed
Other Changes
- Log exceptions happening in plot_widget by in #12917
Full Changelog: 20.0.1...20.0.3
19.0.3
Immutable
release. Only release title and notes can be modified.
What's Changed
Bug fixes
- Convert infinite objectives and constraints to NaN by in #12877
- Fix plotting categorical data crashes ert by in #12908
- Log exceptions happening in plot_widget by in #12916
Full Changelog: 19.0.2...19.0.3
20.0.1
Immutable
release. Only release title and notes can be modified.
What's Changed
Bug fixes
- Everest: Convert infinite objectives and constraints to NaN by in #12878
- Fix plotting categorical data crashes ert in #12898
Test fixes
- Make migration deterministic over filesystem in #12866
Full Changelog: 20.0.0...20.0.1
20.0.0
Immutable
release. Only release title and notes can be modified.
What's Changed
User impact 🛠
- Remove the export to csv tool by @frode-aarstad in #12443
- Remove noisy warning for empty keys in summaries by @eivindjahren in #12638
Breaking Changes 🛠
- Fixup refcase removal migration by @yngve-sk in #12529
- Remove Webviz ERT and BaseService by @yngve-sk in #12567
- Migrate timemap/refcase dependent observations by @yngve-sk in #12629
New Features 🎉
- Add parameter tab to gui by @frode-aarstad in #12503
- Add RFT Observations by @eivindjahren in #12473
- Add plots for summary and gen data misfits by @yngve-sk in #12445
- Add storage migration user confirmation by @andreas-el in #12595
- Create misfit export tab in Manage Experiments by @SAKavli in #12566
- Create copy all messages button in Suggestor by @SAKavli in #12588
- Add possibility to read rft observations from csv file by @HakonSohoel in #12628
- Implement parsing of Localization objects by @SAKavli in #12663
- Implement breakthrough observation type by @SAKavli in #12749
Improvements
- Add log scale button by @frode-aarstad in #12526
- Disallow repeated options by @berland in #12583
- Improve error message on invalid key:value format by @berland in #12586
- Allow perturbation_magnitude to be set in globally or in all variables by @berland in #12594
- Add consistent localization columns to all observation dataframes by @SAKavli in #12697
- Add validation of zone for rft observations by @eivindjahren in #12737
- Indicate selected experiment in the GUI by @achaikou in #12744
Bug Fixes
- Allow the everest api to serve batches with differing summary columns by @berland in #12467
- Add file validation for DATA_FILE and GRID keywords by @andreas-el in #12532
- Detect missing arguments to DESIGN_MATRIX by @berland in #12571
- Fix raw formatting for big numbers in parameter export and templating by @xjules in #12535
- Allow concat of history and summary obs by @SAKavli in #12674
- Make the parameters table in "Manage Experiments" read-only by @ajaust in #12688
- Hide log_scale button in GUI if negative values in data by @jonathan-eq in #12672
- Add localization columns to obs and responses endpoint by @SAKavli in #12730
- Add suppression for Performance warning for fetching of misfit data in storage_info_widget by @SAKavli in #12774
- Avoid race condition for multiple everest monitors by @berland in #12814
Maintenance
- Remove slow substitutions test by @eivindjahren in #12498
- Remove pydantic setting use_enum_values=True by @berland in #12464
- Enforce all ruff rules already passing by @berland in #12524
- Fix deprecated useage of FastAPI Depends by @berland in #12531
- Solve and enforce ruff PYI rules by @berland in #12533
- Remove superfluous executable bits and shebangs by @berland in #12540
- Move formatting of queue system name to Enum object by @berland in #12559
- Have _create_run_path log exactly what parameter type is hanging by @jonathan-eq in #12552
- Enable ruff pandas ruleset by @berland in #12546
- Log when users receive NUM_CPU warning in GUI by @SAKavli in #12603
- Use pathlib in dark storage server (ert server) by @berland in #12630
- Add concise logging for number of parameters, observations and runmodel by @SAKavli in #12613
- Log dark mode usage by @SAKavli in #12644
- Make Ertserver.session() a module level function by @berland in #12643
- Unpin polars by @larsevj in #12475
- Consolidate error messaging for non-positive observation error values by @berland in #12696
- Fix rounding logic in test_field_parameter by @berland in #12715
- Update versioning-strategy for dependabot uv by @larsevj in #12678
- Remove ResponseMetadata by @jonathan-eq in #12575
- Changed dev dependencies to dependency groups instead of optional extras by @JHolba in #12717
- Fix codspeed workflow deprecation warning by @jonathan-eq in #12756
- Limit capturing of warnings from forward model steps by @berland in #12789
Build System
- Replace pytest-qt with QtTest fatal reporting & reduce test data size of slow model test by @eivindjahren in #12496
- Mark everest render test as integration test by @eivindjahren in #12738
- Fix readthedocs build by @HakonSohoel in #12805
- Fix slow adaptive localization benchmark by @eivindjahren in #12811
Other Changes
- Added distance-based localization functions to class Field by @oddvarlia in #12455
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #12511
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #12510
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #12514
- Bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #12513
- Update uv lockfile by @larsevj in #12502
- Update release highlights on parameters.json format by @xjules in #12507
- Remove non-existent fixture ert_config from workflow docs by @larsevj in #12522
- Distance localization update of surface field by @oddvarlia in #12456
- Update uv lockfile by @larsevj in #12541
- Pin qt6 < 6.10.0 by @xjules in #12543
- Remove parameter metadata by @xjules in #12466
- Update uv lockfile by @larsevj in #12555
- Add timeouts to run_dialog integration tests by @jonathan-eq in #12548
- Remove unnecessary list from json parameters output by @xjules in #12557
- Update uv lockfile by @larsevj in #12564
- Provide deprecation message for webviz-ert by @andreas-el in #12584
- Delete empty violations.py by @SAKavli in #12602
- Fix indentation errors and missing perturbation_magnitude in everest documentation by @berland in #12606
- Log usage of ExportDialog by @SAKavli in #12609
- Log usage of log scale button by @SAKavli in #12610
- Fix small issues in everest docs by @SAKavli in #12598
- Revert "Deprecate DESIGN_KW" by @jonathan-eq in #12623
- Update uv lockfile by @larsevj in #12618
- Vectorize parameter sampling by @lucaeg in #12648
- Improve performance of grdecl writing by @eivindjahren in #12691
- Add seperate error color for darkmode by @erlenlh in #12698
- Fix DuplicateColumn bug in save_parameters_numpy() by @jonathan-eq in #12707
- A Gentle Introduction to History Matching by @dafeda in #12593
- Fix wrong source package in forward models doc by @HakonSohoel in #12670
- Make EverestControl use pl.DataFrame for storing by @frode-aarstad in #12617
- Update uv lockfile by @larsevj in #12656
- Remove rho matrix calculation by @frode-aarstad in #12750
- Update uv lockfile by @larsevj in #12759
- Replace pydantic dataclass with stdlib dataclass by @dafeda in #12783
- Fix github testing not failing if performance tests fail by @jonathan-eq in #12786
- Document rft ...
19.0.2
Immutable
release. Only release title and notes can be modified.
What's Changed
Bug fixes
- Avoid race condition for multiple everest monitors in #12817
Other Changes
- Limit capturing of warnings from forward model steps in #12795
Full Changelog: 19.0.1...19.0.2
20.0.0-b1
Immutable
release. Only release title and notes can be modified.
What's Changed
Maintenance
Other Changes
- Fix github testing not failing if performance tests fail by @jonathan-eq in #12786
- Revert prioritisation of private ip address by @jonathan-eq in #12793
- Document rft observations by @HakonSohoel in #12790
New Contributors
Full Changelog: 20.0.0-b0...20.0.0-b1
20.0.0-b0
Immutable
release. Only release title and notes can be modified.
What's Changed
New Features 🎉
Improvements
- Add consistent localization columns to all observation dataframes by @SAKavli in #12697
- Add validation of zone for rft observations by @eivindjahren in #12737
- Indicate selected experiment in the GUI by @achaikou in #12744
Bug Fixes
- Make the parameters table in "Manage Experiments" read-only by @ajaust in #12688
- Hide log_scale button in GUI if negative values in data by @jonathan-eq in #12672
- Add localization columns to obs and responses endpoint by @SAKavli in #12730
- Add suppression for Performance warning for fetching of misfit data in storage_info_widget by @SAKavli in #12774
Maintenance
- Consolidate error messaging for non-positive observation error values by @berland in #12696
- Fix rounding logic in test_field_parameter by @berland in #12715
- Update versioning-strategy for dependabot uv by @larsevj in #12678
- Remove ResponseMetadata by @jonathan-eq in #12575
- Changed dev dependencies to dependency groups instead of optional extras by @JHolba in #12717
- Fix codspeed workflow deprecation warning by @jonathan-eq in #12756
Build System
- Mark everest render test as integration test by @eivindjahren in #12738
Other Changes
- Vectorize parameter sampling by @lucaeg in #12648
- Improve performance of grdecl writing by @eivindjahren in #12691
- Add seperate error color for darkmode by @erlenlh in #12698
- Fix DuplicateColumn bug in save_parameters_numpy() by @jonathan-eq in #12707
- A Gentle Introduction to History Matching by @dafeda in #12593
- Fix wrong source package in forward models doc by @HakonSohoel in #12670
- Make EverestControl use pl.DataFrame for storing by @frode-aarstad in #12617
- Update uv lockfile by @larsevj in #12656
- Remove rho matrix calculation by @frode-aarstad in #12750
- Update uv lockfile by @larsevj in #12759
- Replace pydantic dataclass with stdlib dataclass by @dafeda in #12783
New Contributors
- @ajaust made their first contribution in #12688
- @erlenlh made their first contribution in #12698
- @achaikou made their first contribution in #12744
Full Changelog: 19.0.0-rc1...20.0.0-b0
19.0.1
Immutable
release. Only release title and notes can be modified.
What's Changed
Bug Fixes
- Revert
fix private ip addressby @jonathan-eq in #12778
Other Changes
- Skip failing flow integration test in #12770
- Add suppression for Performance warning for fetching of misfit data in storage_info_widget in #12779
Full Changelog: 19.0.0...19.0.1
19.0.0
Immutable
release. Only release title and notes can be modified.
What's Changed
User impact 🛠
- Remove the export to csv tool by @frode-aarstad in #12443
- Reapply "Use all interfaces when finding the private IP" by @jonathan-eq in #12439
Breaking Changes 🛠
New Features 🎉
- Add parameter tab to gui by @frode-aarstad in #12503
- Add RFT Observations by @eivindjahren in #12473
- Add plots for summary and gen data misfits by @yngve-sk in #12445
- Add storage migration user confirmation by @andreas-el in #12595
- Create misfit export tab in Manage Experiments by @SAKavli in #12566
- Create copy all messages button in Suggestor by @SAKavli in #12588
Improvements
- Add log scale button by @frode-aarstad in #12526
- Disallow repeated options by @berland in #12583
- Improve error message on invalid key:value format by @berland in #12586
- Allow perturbation_magnitude to be set in globally or in all variables by @berland in #12594
Bug Fixes
- Allow the everest api to serve batches with differing summary columns by @berland in #12467
- Add file validation for DATA_FILE and GRID keywords by @andreas-el in #12532
- Detect missing arguments to DESIGN_MATRIX by @berland in #12571
- Fix raw formatting for big numbers in parameter export and templating by @xjules in #12535
Maintenance
- Remove slow substitutions test by @eivindjahren in #12498
- Remove pydantic setting use_enum_values=True by @berland in #12464
- Enforce all ruff rules already passing by @berland in #12524
- Fix deprecated useage of FastAPI Depends by @berland in #12531
- Solve and enforce ruff PYI rules by @berland in #12533
- Remove superfluous executable bits and shebangs by @berland in #12540
- Move formatting of queue system name to Enum object by @berland in #12559
- Have _create_run_path log exactly what parameter type is hanging by @jonathan-eq in #12552
- Enable ruff pandas ruleset by @berland in #12546
- Log when users receive NUM_CPU warning in GUI by @SAKavli in #12603
Build System
- Replace pytest-qt with QtTest fatal reporting & reduce test data size of slow model test by @eivindjahren in #12496
Other Changes
- Added distance-based localization functions to class Field by @oddvarlia in #12455
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #12511
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #12510
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #12514
- Bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #12513
- Update uv lockfile by @larsevj in #12502
- Update release highlights on parameters.json format by @xjules in #12507
- Remove non-existent fixture ert_config from workflow docs by @larsevj in #12522
- Distance localization update of surface field by @oddvarlia in #12456
- Update uv lockfile by @larsevj in #12541
- Pin qt6 < 6.10.0 by @xjules in #12543
- Remove parameter metadata by @xjules in #12466
- Update uv lockfile by @larsevj in #12555
- Add timeouts to run_dialog integration tests by @jonathan-eq in #12548
- Remove unnecessary list from json parameters output by @xjules in #12557
- Update uv lockfile by @larsevj in #12564
- Provide deprecation message for webviz-ert by @andreas-el in #12584
- Delete empty violations.py by @SAKavli in #12602
- Fix indentation errors and missing perturbation_magnitude in everest documentation by @berland in #12606
- [Backport version-19.0] Avoid flooding warnings of type LinAlg ill-conditioned matrix by @scout-team-app[bot] in #12639
- Revert "Deprecate DESIGN_KW" by @jonathan-eq in #12624
- [Backport version-19.0] Add concise logging for number of parameters, observations and runmodel by @scout-team-app[bot] in #12642
- [Backport version-19.0] Remove hash from storage migration by @scout-team-app[bot] in #12653
- [Backport version-19.0] Make the parameters table in "Manage Experiments" read-only by @scout-team-app[bot] in #12694
- Backport obs stuff to version 19.0 by @yngve-sk in #12699
- [Backport version-19.0] Improve performance of grdecl writing by @scout-team-app[bot] in #12703
- [Backport version-19.0] Fix DuplicateColumn bug in save_parameters_numpy() by @scout-team-app[bot] in #12710
- [Backport version-19.0] Hide log_scale button in GUI if negative values in data by @scout-team-app[bot] in #12718
- [Backport version-19.0] Implement parsing of Localization objects by @scout-team-app[bot] in #12734
- [Backport version-19.0] Allow concat of history and summary obs by @scout-team-app[bot] in #12735
- Add consistent localization columns to all observation dataframes by @SAKavli in #12740
- [Backport version-19.0] Add localization columns to obs and responses endpoint by @scout-team-app[bot] in #12733
Full Changelog: 18.0.0...19.0.0