Releases: equinor/ert
10.1.2
What's Changed
User impact 🛠
- Improve memory usage reporting in GUI by @jonathan-eq in #7889
Other Changes
Full Changelog: 10.1.1...10.1.2
10.1.1
Full Changelog: 10.1.0...10.1.1
10.0.3
10.0.2
10.1.0
What's Changed
New Features 🎉
- Add plot for observations by @frode-aarstad in #7604
- Show images for FIELD std_dev in the plotter by @frode-aarstad in #7502
- Add a CSV logger for memory logging pr. realization by @berland in #7812
Improvements
- Remove tracker and tracker_worker by @sondreso in #6811
- Add -o option to bsub for stdout from LSF by @berland in #7724
- Implement async monitor by @xjules in #7776
- Add realizations to Ensemble manager tree view by @oyvindeide in #7826
Bug Fixes
- Make sure that rerun jobs do not how an error message in the GUI. by @DanSava in #7696
- Have ERT handle UserWarning from ert_script by @andreas-el in #7713
- Avoid possibility for negative duration in GUI by @berland in #7764
- Fix colours of Pending forward models on resubmitted realizations by @berland in #7769
- Fix metadata bug by @frode-aarstad in #7786
- Fix CSV export by @frode-aarstad in #7799
- Make it possible to rerun failed realizations by @oyvindeide in #7754
- Iterate ensembles to look for history to plot by @andreas-el in #7816
Maintenance
- Replace swap_vertical icon with reorder for plotter selection by @andreas-el in #7751
- Detect if Date should be used for plotting on x-axis by @andreas-el in #7768
- Remove unused iteration from ensemble experiment by @dafeda in #7838
Other Changes
- Fix a lifetime issue of GUILogHandler by @eivindjahren in #7730
- Disable experiment name editing in restart mode by @frode-aarstad in #7708
- Add check for newer storages by @frode-aarstad in #7719
- Make local_driver kill() robust wrt timing by @berland in #7710
- Reverse ensemble order for plotting by @andreas-el in #7760
- Silence INFO logs from azure.core by @berland in #7753
- Refer to jobs/forward model as forward model step in ert config by @yngve-sk in #7766
- Set default state of ensemble to INITIALIZED if no parameters by @oyvindeide in #7784
- Add logging to map surface usage by @aronhoyer in #7300
- Fix an issue where smspec files with prefix was considered a match for SUMMARY loading by @eivindjahren in #7821
- Mark test_ensemble_evaluator as flaky by @eivindjahren in #7828
- Simplify how we call and parse bjobs by @JHolba in #7822
- Some plotter optimizations by @yngve-sk in #7839
- Simplify test_check_if_runpath_exists by @dafeda in #7845
- Monitor track should exit without evaluator terminated message by @xjules in #7844
Full Changelog: 10.0.1...10.1.0
10.0.1
What's Changed
Bug Fixes
- Iterate ensembles to look for history to plot by @andreas-el in #7818
- Fix an issue with finding smspec files by @eivindjahren in #7825
Full Changelog: 10.0.0...10.0.1
Version 10.0.0
What's Changed
Changes to the Manage experiments tool
The Manage experiments tool has become nicer to work with. Before you would just get text information about each experiment:
Now there is a separate panel for viewing the information:
Longer retries for license error
For ECL100 jobs there is a possibility that the license server may be overloaded by too many concurrent realizations. To mitigate this we have increased the retrying mechanism for checking the license error from max 6 minutes to between 19 and 32 minutes (depending on randomized values). In order to check whether your realization is waiting for the license server to respond, while running the experiment, click on "show details":
Click on the square for the long running realization, 0 in the image:
Now click the "OPEN" button in the column STDERR for row ECLIPSE100:
If the message contains "Eclipse failed due to license failure, retrying in XXs" then the license server is busy and we will automatically retry running eclipse in the specified number of seconds.
Breaking changes for plugins, forward models and api endpoints
There are a few breaking changes, which only effects users of the storage api and plugins and ertscripts that uses LibresFacade:
- The storage api endpoint "/ensembles/{ensemble_id}/responses/{response_name}/data" is removed.
- The deprecated methods
grid
,gen_data_keys
,gen_kw_keys
,all_data_type_keys
,observation_keys
ofLibresFacade
are removed.
Breaking Changes 🛠
- Remove storage API endpoint "/ensembles/{ensemble_id}/responses/{response_name}/data" by @oyvindeide (#7566)
- Remove deprecated method LibresFacade.grid by Eivind Jahren (#7567)
- Remove method gen_data_keys from LibresFacade by @oyvindeide (#7520)
- Remove method gen_kw_keys from LibresFacade by @oyvindeide (#7520)
- Remove method all_data_type_keys from LibresFacade by @oyvindeide (#7520)
- Remove method observation_keys from LibresFacade by @oyvindeide (#7520)
Bug fixes
- Fixed an issue where local queue would error due to it being killed before starting by @berland (#7710)
- Ensure that opening an older version of ert with a newer version of storage shows an informative error message by @frode-aarstad (#7719)
- Fixed formatting of file open error on bsub (LSF) in by @berland (#7671)
- Ensure that the storage lock is aquired before writing by @oyvindeide (#7570)
- Fixed an issue where empty storage directories were migrated by @oyvindeide (#7570)
- Establish connection and empty the event queue before cancelling tasks by @xjules (#7562)
- Fix bug where all ensembles would show instead of just the initialized ones by @oyvindeide (#7538)
Documentation
- Fix documentation for LSF memory booking by @jonathan-eq (#7654)
- Document storage by @aronhoyer (#7254)
- Document how delete_directory works on symlinks by @berland (#7444)
- Split release notes in highlighted changes and change log by @oyvindeide (#7542)
Full Changelog: 9.0.17...10.0.0
9.0.17
What's Changed
Other Changes
- Fix rerunning when no parameters or responses by @oyvindeide in #7791
Full Changelog: 9.0.16...9.0.17
10.1.0-b1
What's Changed
Breaking Changes 🛠
- Remove unused functions from LibresFacade by @oyvindeide in #7520
- Remove deprecated function libres_facade.grid by @eivindjahren in #7567
- Remove unused endpoint: /ensembles/{ensemble_id}/responses/{response_name}/data in dark storage by @oyvindeide in #7566
New Features 🎉
- Add plot for observations by @frode-aarstad in #7604
Improvements
- Document storage by @aronhoyer in #7254
- Plot items support reorder and have visual indicators by @andreas-el in #7622
- Write reponse as yaml by @frode-aarstad in #7692
- Remove tracker and tracker_worker by @sondreso in #6811
- Add -o option to bsub for stdout from LSF by @berland in #7724
Bug Fixes
- Have lsf_driver specify SIGKILL when bkilling by @jonathan-eq in #7433
- Fix bug where all ensembles would show instead of just the initialized ones by @oyvindeide in #7538
- Display possible error when removing existing runpath by @DanSava in #7575
- Fix GUI RunDialog not expanding details header by @jonathan-eq in #7617
- Ignore stderr for parsing bsub output by @eivindjahren in #7673
- Fix bug where single_test_run could not run after anything else by @oyvindeide in #7649
- Fix the default clustering method for misfit_preprocessor #7662 by @oyvindeide in #7663
- Let jobs failing in LSF be resubmitted by @berland in #7684
- Check for selected ensemble in evaluate ensemble panel by @frode-aarstad in #7680
- Make sure that rerun jobs do not how an error message in the GUI. by @DanSava in #7696
- Have ERT handle UserWarning from ert_script by @andreas-el in #7713
- Avoid possibility for negative duration in GUI by @berland in #7764
- Fix colours of Pending forward models on resubmitted realizations by @berland in #7769
- Fix metadata bug by @frode-aarstad in #7786
Maintenance
- Use headers in keyword documentation instead of topics by @oyvindeide in #7459
- Fix docs about auto scale by @oyvindeide in #7548
- Split release notes in highlighted changes and change log by @oyvindeide in #7542
- Refactor storage migrations by @oyvindeide in #7570
- Use macOS-14 runners for ert by @andreas-el in #7592
- Fix plotter filter lookup by @andreas-el in #7659
- Do not cancel the returncode in scheduler by @berland in #7690
- Let bkill retry on ssh failures by @berland in #7699
- Replace swap_vertical icon with reorder for plotter selection by @andreas-el in #7751
Other Changes
- Unify returncode values for different drivers when process is killed by a signal by @JHolba in #7490
- Save storage version after migration by @oyvindeide in #7391
- Fix single-test-run by @frode-aarstad in #7498
- Remove poly integration test on PBS by @berland in #7526
- Fix ruff preview option PLC0415 by @jonathan-eq in #7519
- Remove unwanted warning when user is setting ECLBASE and no summary data by @DanSava in #7527
- Make StorageService constructor match base by @eivindjahren in #7530
- Have BKILL signal SIGKILL after SIGTERM by @jonathan-eq in #7482
- Ignore failed test-summary by @eivindjahren in #7534
- Add an experiment info widget by @frode-aarstad in #7525
- Return none if the parser does not provide scheduler_feature by @xjules in #7561
- Fix overflow issue with min value by @eivindjahren in #7582
- Make sure to establish connection and empty the event queue before cancelling publisher by @xjules in #7562
- Increase timeout for testing of faulty bjobs by @berland in #7593
- Increase qstat performance by adding -E option by @JHolba in #7573
- Missing exception in async_utils by @xjules in #7637
- Rename Jobs to Forward Model in GUI by @jonathan-eq in #7652
- Fix memory being reported without units in GUI by @jonathan-eq in #7656
- Fix documentation for LSF memory booking by @jonathan-eq in #7654
- Reflect failed realizations after ert restart by @dafeda in #7514
- Fix a lifetime issue of GUILogHandler by @eivindjahren in #7730
- Disable experiment name editing in restart mode by @frode-aarstad in #7708
- Add check for newer storages by @frode-aarstad in #7719
- Make local_driver kill() robust wrt timing by @berland in #7710
- Reverse ensemble order for plotting by @andreas-el in #7760
- Silence INFO logs from azure.core by @berland in #7753
- Refer to jobs/forward model as forward model step in ert config by @yngve-sk in #7766
Full Changelog: 9.0.16...10.1.0.b0
9.0.16
What's Changed
Other Changes
- Migrate v5 storages again by @oyvindeide in #7787
Full Changelog: 9.0.15...9.0.16