10.3.0
What's Changed
User impact 🛠
- Remove hide details button in rundialog by @andreas-el in #8504
- Use EDS icon and stylesheets for run_dialog splitter by @andreas-el in #8514
- Change style for disabled simulation modes by @andreas-el in #8541
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 🎉
- Add a new configuration keyword for memory pr realization by @berland in #8215
- Expose environment variables with run information in compute nodes by @DanSava in #8540
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
- Logging improvements by @sondreso in #8502
- Add suggestion to simplify GEN_KW config on empty template file by @oyvindeide in #8520
- Improve error message for missing response by @oyvindeide in #8542
- Replace json with orjson for performance reasons by @JHolba in #8577
- Add get_experiment_by_name to storage by @dafeda in #8589
- Improve error message if something goes wrong when loading storage by @oyvindeide in #8606
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
- Fix job label not updating when selecting same index by @andreas-el in #8512
- Disallow GENERIC queue system by @berland in #8527
- Write eclbase to runpath_list if present by @eivindjahren in #8525
- Fix bug where seed was not set for manual initialization by @oyvindeide in #8539
- Remove children_list that shadows the children by @andreas-el in #8581
- Fix bug checksum failures by @jonathan-eq in #8624
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
- Clean up base run model and convert to ABC by @oyvindeide in #8456
- Refactor queue_options to use Pydantic dataclasses by @berland in #8475
- Remove unused infer iteration from rft csv export by @dafeda in #8558
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
- Use csv export instead of 2 by @eivindjahren in #8458
- Fix bug where template file was interpreted as parameters file by @oyvindeide in #8518
- Allow users without equilibrium to run ert with FLOW simulator. by @DanSava in #8324
- Use queue to exchange events between scheduler and evaluator by @xjules in #8424
- Clarify docs on gen data RESULT_FILE by @yngve-sk in #8529
- Rename test_migrate_gen_kw->test_migrate_gen_data by @yngve-sk in #8536
- Allow empty field for ensemble smoother and manual by @andreas-el in #8535
- Refactor EnsembleConfig by @oyvindeide in #8506
- Star in csv export by @eivindjahren in #8548
- Better handling of faulty Eclipse versions by @DanSava in #8494
- Fix eclipse version config validation on komodo tests by @DanSava in #8557
- Add gendata output file for each report step to the output files manifest by @DanSava in #8569
- Use Lock mechanism for forward_model_ok by @xjules in #8566
- Fix azure testing by @DanSava in #8576
- Create and provide forward_model_ok_lock directly when running scheduler by @xjules in #8593
- Backport: Get ensembles by id in dark storage by @yngve-sk in #8659
New Contributors
- @AugustoMagalhaes made their first contribution in #8309
Full Changelog: 10.2.8...10.3.0