Releases: equinor/ert
Releases · equinor/ert
11.1.0-b5
What's Changed
User impact 🛠
- Move tool buttons to side pane by @andreas-el in #8703
Breaking Changes 🛠
- Remove iEverest by @frode-aarstad in #9097
New Features 🎉
- Add support for reading designmatrix by @larsevj in #8800
- Add design matrix panel for parameters preview by @xjules in #8910
Improvements
- Give warning when memory usage is set in
LSF_RESOURCE
by @jonathan-eq in #8938 - Give hint on REALIZATION_MEMORY on oom kills by @berland in #8977
- Add runpath validation in gui load_results_manually by @jonathan-eq in #8971
- Improve validation for unintialized ensembles in manual update and evaluate ensemble by @jonathan-eq in #8980
- Combine dicts instead of mutating user environment variables by @oyvindeide in #9025
- Add _verify_checksum lock in job.py by @jonathan-eq in #9046
- Have CopyDebugInfoButton change text to
Copied...
on click by @jonathan-eq in #9119
Bug Fixes
- Fix run_dialog second progress bar hanging by @jonathan-eq in #8935
- Only send analysis time updates every second by @eivindjahren in #8942
- Ensure keys can contain "/" by @eivindjahren in #8818
- Ensure non-existent gen_kw does not error in dark_storage by @eivindjahren in #8956
- Fix progress bar legend getting cut when loading bar shows by @jonathan-eq in #8989
- Fix bug with time format for Slurms max_runtime by @berland in #9005
- Make InvalidResponseFile and FileNotFoundError part of read_from_file by @eivindjahren in #9023
- Fix run_dialog second progress bar hanging by @jonathan-eq in #8948
- Fix <= .to3 migrations causing .to7 gendata migration failure by @yngve-sk in #9048
- Fix ert crashes if invalid range string in REPORT_STEPS config by @HakonSohoel in #9068
- Fix unbound event when there is a validation error for events. by @eivindjahren in #9114
- Make plot_api return all observations for response by @yngve-sk in #9087
- Timeout reading information from forward model runner after 60s and proceed with status from queue system by @eivindjahren in #9128
- Scheduler now allows other code to run when starting realizations by @JHolba in #9133
Maintenance
- Refactor BatchSimulator by @verveerpj in #8899
- Refactor and rename summary_block() by @berland in #8927
- Shift doc and plugins test up one level by @berland in #8974
- Move template_render.py up two levels by @berland in #8988
- Rename substitution_list to substitutions by @eivindjahren in #9026
- Rename job.py to fm_step.py and Job to ForwardModelStep by @berland in #9022
- Change job to forward model step in strings by @berland in #9020
- Remove unused function by @oyvindeide in #9061
- Rename job to step in runner by @berland in #9069
- Log wall- and cputime for each finished forward model step by @berland in #9103
- Remove unused functions by @oyvindeide in #9099
- Skip logging of short fm steps by @berland in #9122
- Improve logging with open telemetry traces by @HakonSohoel in #9083
- Remove ert config from batch sim by @frode-aarstad in #9070
Other Changes
- Aggregate duplicate indices by mean in dark storage by @eivindjahren in #8952
- Initialize ErtConfig in everest_to_res by @yngve-sk in #8957
- Add torque support to Everest by @yngve-sk in #8854
- Move everest workflow logic over to a baserunmodel by @yngve-sk in #8963
- Use a concat instead of vstack by @yngve-sk in #9003
- Adjust histogram boundaries when min(data)==max(data) in plotting by @xjules in #8994
- Update polars import by @yngve-sk in #9010
- Document everest forward models by @frode-aarstad in #8940
- Fix read_from_file error propagation by @yngve-sk in #9014
- Remove duplicate eclbase from ensemble config by @oyvindeide in #9006
- Set ensemble_size dynamically for each batch by @StephanDeHoop in #9012
- Remove src/everest/suite.py by @yngve-sk in #9033
- Relax requirement for flaky cpu multiprocess test by @berland in #9040
- Handle empty responses in MeasuredData by @yngve-sk in #9045
- Use baserunmodel in test_egg_simulation by @yngve-sk in #9051
- Add some detached <-> scheduler edge cases by @yngve-sk in #8898
- Add reference to refcase section in summary keyword by @oyvindeide in #9064
- Increment storage version by @yngve-sk in #9081
- Show obs counts correctly summary panel by @yngve-sk in #9065
- Add readthedocs for everest by @oyvindeide in #9074
- Fix logging of step runtime statistics by @berland in #9121
New Contributors
- @StephanDeHoop made their first contribution in #8954
Full Changelog: 11.1.0-b4...11.1.0-b5
11.0.7
11.0.6
11.0.5
What's Changed
Maintenance
- Remove incorrect everest tests by @eivindjahren in #9039
Full Changelog: 11.0.4...11.0.5
11.0.4
11.0.3
What's Changed
Bug Fixes
- Fix submit fail leading to ensemble failures by @eivindjahren in #9032
- Only send analysis time updates every second by @eivindjahren in #9034
Full Changelog: 11.0.2...11.0.3
11.0.2
What's Changed
Bug Fixes
- Backport logging fix by @eivindjahren in #9029
Other Changes
Full Changelog: 11.0.1...11.0.2
11.0.1
What's Changed
Other Changes
Fix read_from_file error propagation by @yngve-sk in #9015
Full Changelog: 11.0.0...11.0.1
11.0.0
What's Changed
User impact 🛠
- Fix restart weights by @andreas-el in #8559
Breaking Changes 🛠
- Delete get_ensemble_by_name from
LocalStorage
by @dafeda in #8623 - Everest remove report step from results gendata by @yngve-sk in #8592
- Combine gendata config directly by @yngve-sk in #8554
- Remove unused index_lists by @yngve-sk in #8704
New Features 🎉
- Store & plot scaling factors by @yngve-sk in #8586
- Add debug info to clipboard capability by @andreas-el in #8639
Improvements
- Use typed Pydantic classes instead of CloudEvents for messages between ert components by @JHolba in #8423
- Catch FileNotFoundError in driver._execute_with_retry by @jonathan-eq in #8599
- Avoid stack trace in ecl_run errors by @eivindjahren in #8648
- Improve error message if something goes wrong when loading storage by @oyvindeide in #8604
- Add a retry for opening jobs.json by @eivindjahren in #8714
- Log all settings for run-models by @berland in #8725
Bug Fixes
- Fix runpaths bug in evaluate ensemble by @oyvindeide in #8546
- Fix so
Export tool
does not return duplicate data when storage contains multiple experiments with same ensemble names by @dafeda in #8587 - Fix bug checksum failures by @jonathan-eq in #8615
- Fix bug manual update step does not stop progress bar indicator by @jonathan-eq in #8632
- Generate Ert manifest file using ensemble Experiment content by @DanSava in #8662
- Make copy_directories error message readable by @andreas-el in #8682
- Fix general queue options not being added bug by @jonathan-eq in #8619
- Backport genkw fix by @eivindjahren in #8960
Maintenance
- Improve experiment/ensemble name validation in GUI by @larsevj in #8646
- Only use logger.exception for unexpected exceptions by @eivindjahren in #8876
Other Changes
- Recompute scaled_errors after autoscaling by @yngve-sk in #8590
- Delete unused fixture
default_ensemble
by @dafeda in #8625 - Delete unused fixture get_ensemble by @dafeda in #8628
- Remove unused progress fixture by @xjules in #8630
- Get ensembles by id in dark storage by @yngve-sk in #8643
- Run snapshot_update in executor by @xjules in #8649
- Remove SnapshotDict by @jonathan-eq in #8454
- Include experiment name in ensemble selector by @larsevj in #8661
- Update install instructions after c code removal by @sondreso in #8665
- Remove unused function from local_ensemble by @yngve-sk in #8683
- Use step plot for rate vectors by @xjules in #8671
- Log contents of custom forward model steps by @berland in #8696
- Move fixtures to where they are used by @eivindjahren in #8718
- Combine _SummaryType and SummaryKeyType by @eivindjahren in #8720
- Stop merging dark storage observations by @yngve-sk in #8737
- Backport commit
Remove python 3.12 x86-64 MacOS 14 build
by @jonathan-eq in #8768 - Version 11.0 havb by @berland in #8793
Full Changelog: 10.3.0...11.0.0