Releases: equinor/ert
Releases · equinor/ert
10.2.3
What's Changed
Bug Fixes
- Fix bug where template file was interpreted as parameters file by @oyvindeide in #8517
Full Changelog: 10.2.2...10.2.3
10.3.0-b0
What's Changed
Breaking Changes 🛠
- Remove unused function by @oyvindeide in #8420
- Remove deprecated MeasuredData functions filter_ensemble_std & filter_ensemble_mean_obs by @eivindjahren in #8444
- Remove analyis iter config by @oyvindeide in #8472
New Features 🎉
Improvements
- Remove job_queue by @eivindjahren in #8205
- Implement async version EnsembleEvaluator by @xjules in #6994
- Mark empty stdout/stderr files in simulation by @AugustoMagalhaes in #8309
- Display experiment and ensemble name next to drag icon. by @DanSava in #8339
- Add SearchBar to the event viewer by @DanSava in #8334
- Log only once per unique forward model job name by @AugustoMagalhaes in #8281
- Remove start experiment prompt by @oyvindeide in #8395
- Change focus to active tab by @frode-aarstad in #8443
- Change look&feel of simulation mode combobox by @andreas-el in #8461
- Add splitter to rundialog to facilitate UI adjustments by @andreas-el in #8449
- Remove std cutoff filtering in HISTORY_OBSERVATION by @oyvindeide in #8498
Bug Fixes
- Fix invalid grid file raising uncaught exception by @eivindjahren in #8352
- Fix copy button of plot error dialog crashing by @eivindjahren in #8358
- Fix broken exporter tool by @eivindjahren in #8362
- Fix filter popup not closing by @frode-aarstad in #8390
- Disable validation of experiment name on restart by @frode-aarstad in #8388
- Fixed a bug in std dev plot where color gradiant range was always 0 to 1 & two corner cells where always white by @eivindjahren in #8408
- Fix waiting cursor in load results manually panel by @frode-aarstad in #8393
- Add validation for num_realizations > 1 for analysis modules by @xjules in #8404
- Concatenate observations for selected ensembles by @andreas-el in #8437
- Fix a bug in ClosableDialog by @eivindjahren in #8480
- Fix bug where std dev plots were clipped to 0-1 range by @dafeda in #8469
Maintenance
- Remove run context by @oyvindeide in #8271
- Send end event from main simulation function in base run model by @oyvindeide in #8372
- Move information about iteration by @oyvindeide in #8366
- Remove exception and error message statefullness from run models by @oyvindeide in #8375
- Add generic driver test for num_cpu by @berland in #8273
- Remove unused properties by @oyvindeide in #8425
- Remove check locale function by @oyvindeide in #8445
- Use a plain dict for queue system options by @berland in #8426
- Remove unused and deprecated queue_options by @jonathan-eq in #8471
- Refactor analysis config to make it serializable by @oyvindeide in #8482
- Refactor model config and convert it to pydantic by @oyvindeide in #8501
Other Changes
- Due to compatibility in testing we re-export ErtPluginManager by @xjules in #8344
- Simplify openpbs job states by @eivindjahren in #8347
- Fix GUILogHandler lifetime by @eivindjahren in #8350
- Fix user warning about to_datetime conversion by @DanSava in #8341
- Remove phase count concept by @yngve-sk in #8371
- Add MOVE_DIRECTORY forward model job by @DanSava in #8374
- Fix test_search_bar running onprem and azure. by @DanSava in #8385
- Fix get_number_of_existing_runpaths() by @frode-aarstad in #8297
- Fix typos in RUNPATH_FILE description by @hnformentin in #8397
- Start Run Dialog with open details view by default by @DanSava in #8409
- Add description to single test run to inform that we use local queue by @oyvindeide in #8406
- Avoid asyncio.get_event_loop by @berland in #8412
- Improve documentation for NUM_CPU by @berland in #8405
- Add heat equation to test-data by @dafeda in #8413
- Make forward_model_ok an async function by @berland in #8416
- Deprecate slurm queue option MEMORY_PER_CPU by @jonathan-eq in #8396
- Limit numpy to one thread in heat equation by @dafeda in #8429
- Add descriptions to experiment types by @yngve-sk in #8360
- Move manual update to run model by @oyvindeide in #8391
- Remove current iteration and current label from run models by @oyvindeide in #8453
- Fix source folder for performance_utils.py by @DanSava in #8434
- Rename jobqueue_file -> scheduler_file by @jonathan-eq in #8473
- Copy parts of grdecl_io to heat-eq for speed by @dafeda in #8488
- Have GUI output callback error on realization hover by @jonathan-eq in #8398
New Contributors
- @AugustoMagalhaes made their first contribution in #8309
Full Changelog: 10.2.0-b13...10.3.0-b0
10.2.2
What's Changed
Other Changes
- Backport closabledialog fix by @eivindjahren in #8490
- Backports Fix focus for color selector by @andreas-el in #8503
- Backports Fix copy button crashing in plot error window by @andreas-el in #8503
- Backports Fix bug where std dev plots were clipped to 0-1 range by @andreas-el in #8503
- Backports Hide suggestor location if location not specified by @andreas-el in #8503
Full Changelog: 10.2.1...10.2.2
10.2.1
What's Changed
Other Changes
- Backport: Concatenate observations for selected ensembles by @andreas-el in #8450
Full Changelog: 10.2.0...10.2.1
10.1.15
What's Changed
Bug Fixes
- Make sure adaptive localization works with single observation by @oyvindeide in #8410
Full Changelog: 10.1.14...10.1.15
10.2.0
What's Changed
User impact 🛠
- Deprecate LSF_SERVER by @jonathan-eq in #7432
- Combine error and warning boxes that have the same message by @eivindjahren in #8154
- Add new plugin api by @eivindjahren in #8333
Breaking Changes 🛠
- Trim jobs.json content by @yngve-sk in #7876
- Remove EnKFMain and introduce fixtures to workflows by @oyvindeide in #7501
- Simplify simulation arguments to run models by @oyvindeide in #8140
New Features 🎉
- Enable Scheduler for LSF Queue by default by @xjules in #7881
- Instruct LSF to dump stderr of submitted job to runpath by @berland in #7865
- Move report writing to client by @oyvindeide in #8041
Improvements
- Have RealizationDelegate be hover-able by @jonathan-eq in #7762
- Open job error messages in dialog window by @andreas-el in #7900
- Change order of data in update view by @frode-aarstad in #7918
- Show parameter and response status by @frode-aarstad in #7935
- Add an index column to the update log table by @frode-aarstad in #7928
- Plot first observation as default if found by @andreas-el in #7954
- Add migration feedback by @frode-aarstad in #7979
- Add icon to ert by @oyvindeide in #7961
- Add out-of-memory detection by @berland in #7974
- Catch migration exception and send as response by @frode-aarstad in #8029
- Add report for auto scaling of observations by @oyvindeide in #8002
- Show experiment name in plotter by @frode-aarstad in #8018
- Raise a better exception when starting the api with no storage by @frode-aarstad in #8063
- Fix resizing of experiment manager on macos by @frode-aarstad in #8039
- Remove current memory usage from run details view by @berland in #8103
- Validate number of arguments for workflows by @oyvindeide in #8133
- Only get reals and forward models once from partial update by @JHolba in #8149
- Add migration check for newer storage by @frode-aarstad in #8100
- Add ctrl+c copy in update report by @frode-aarstad in #7886
- Increase responsiveness of run dialog under heavy load by @JHolba in #8182
- Add slurm driver for scheduler by @eivindjahren in #8219
- Add blue color and underscore to STDOUT and STDERR in job view by @frode-aarstad in #8225
- Add validation for FIELD parameter name by @frode-aarstad in #8248
- Output the number of reals running in existing runpaths by @frode-aarstad in #8266
- Add PROJECT_CODE to LSF and OpenPBS drivers when submitting a job by @DanSava in #8175
- Allow adjustable size for job overview header by @andreas-el in #8290
- Show ert filename in eventviewer windowtitle by @andreas-el in #8292
- Fix the 'initialize from scratch' tab by @frode-aarstad in #8283
Bug Fixes
- Migrate summary data as 32 bit float by @frode-aarstad in #7855
- Fix a bug where the gui would crash on errors in the base run model by @oyvindeide in #7906
- Fix crash when FIELD has no data by @frode-aarstad in #7909
- Pattern match correct casing of analysis module algorithm by @andreas-el in #7952
- Fix restart enabling logic by @frode-aarstad in #7942
- Fix ensemble selector counting list items wrongly by @andreas-el in #7963
- Add created at for experiment in GUI by @frode-aarstad in #7981
- Add new storage version by @frode-aarstad in #7939
- Avoid using abspath for commands by @eivindjahren in #7989
- Let ERT be able to stop experiment when all realizations are pending by @berland in #7924
- New LSF driver should allocate correct number of cpus based on config by @JHolba in #8061
- Use the same seed throughout the run models by @oyvindeide in #8062
- Retry bsub when output is empty by @berland in #8092
- Let LSFDriver pick num_cpu from the realization object by @berland in #8094
- Add lock mechanism while submitting and killing LSF jobs by @berland in #8019
- Ensure WAITING state is set on resubmissions by @berland in #8104
- Fix incorrect AlignBottom enum by @eivindjahren in #8121
- Fix y label bug by @eivindjahren in #8118
- Fix exit on pressing escape key by @eivindjahren in #8241
- Fix bug in LSF driver resource manipulation by @berland in #8256
- Fix color selection in plotter by @frode-aarstad in #8302
- Backport two fixes by @eivindjahren in #8355
- Backport fix of export tool by @eivindjahren in #8376
Maintenance
- Refactor realization delegate by @andreas-el in #8179
- Remove unused current_case by @oyvindeide in #7653
- Remove C Torque driver and tests by @jonathan-eq in #7919
- Allow larger columns for treeview in manage experiments by @andreas-el in #7955
- Propagate debug logs from callbacks by @oyvindeide in #7976
- Move get_machine_name to public API by @berland in #7965
- Rename simulation mode to experiment type by @dafeda in #7986
- Fix RealNodeData subscriptable by @andreas-el in #7980
- Remove un-used VariableInfo type by @DanSava in #8113
- Simplify base run model validation by @oyvindeide in #8138
- Remove RMS forward model by @larsevj in #8141
- Replacing progress view with progress widget by @andreas-el in #8152
- Enable ruff preview checks by @berland in #8158
- Reset simulation endtime when restarting simulation by @andreas-el in #8197
- Deprecate NUM_NODES and NUM_CPUS_PER_NODE in Torque/OpenPBS driver by @berland in #8163
- Remove internalization of simulation arguments to run models by @oyvindeide in #8204
- Remove builder pattern for Realization objects by @berland in #8209
- Remove unused functionality on EnsembleBuilder by @oyvindeide in #8210
- Join Ensemble and LegacyEnsemble by @oyvindeide in #8216
- Move driver option names to queue_config by @berland in #8203
- Join SimulationContext and BatchSimulatorContext by @oyvindeide in #8229
- Simplify Snapshot model by @andreas-el in #8230
- Refactor job_list & real_list by @andreas-el in #8286
- Warn on duplicate workflows jobs by @larsevj in #8323
Other Changes
- Fixed issues with termination in run_dialog by @eivindjahren in #7840
- Fix typos in release notes ert 9.0 by @hnformentin in #7864
- Fix typo in AUTO_SCALE_OBSERVATIONS keyword documentation by @hnformentin in #7936
- Update block_storage hash by @frode-aarstad in #7968
- Add driver related failure info when job fails by @xjules in #7836
- Change default MAX_SUBMIT to 1 by @berland in #7902
- Various pass refactors by @eivindjahren in #7987
- Combine datasets & refactor observations to response configs by @yngve-sk in #7563
- Log queue system used when logging orchestrator by @xjules in #7988
- Be explicit when checking the the content for stdout and stderr files by @xjules in #7991
- Fix logic in _get_response_name_for_obs_name by @yngve-s...
version 10.2.0-rc2
What's Changed
Bug Fixes
- fix export tool by @eivindjahren in #8376
Full Changelog: 10.2.0-rc1...10.2.0-rc2
10.2.0-rc1
What's Changed
Bug Fixes
- Backport two fixes by @eivindjahren in #8355
Full Changelog: 10.2.0-rc0...10.2.0-rc1
10.2.0-rc0
Version 10.2.0-b13
What's Changed
User impact 🛠
- Add new plugin api by @eivindjahren in #8333
Maintenance
Other Changes
- Use open_main_window_clean in run_dialog gui test by @larsevj in #8330
- Make sure that scheduler send all events when jobs are finished by @xjules in #8109
- Add traceback information to ErtThreadError by @DanSava in #8329
Full Changelog: 10.2.0-b12...10.2.0-b13