Ert

Latest version: v14.0.2

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 74 of 94

2.22.0

**ERT3**:
- Revert "Add retry to ert3"
- Look up correct stage in stages_config
- Reorder ert3 submodule imports
- Use conditionals to import Literal
- Add __all__ to ert3.data
- Introduce type checking for ert3 in CI
- Add type hints to ert3.storage
- Run strict type checking for ert3.storage
- Remove redundant engine code
- Add type hints to ert3.engine
- Add ert3 status command (1468)
- Add pylintrc
- Run pylint for ert3 as part of style CI workflow
- Have ert3.engine stop closing passed streams (1498)
- Replace usage of ert3 examples folder with generated test data in ert…
- Remove used of example folder in ert3 evaluator tests
- Remove used of example folder in ert3 cli tests
- Fix flake8 errors
- Remove used of example folder in ert3 stages config tests
- More removal of examples folder reference from ert3 cli tests after r…
- Add ert3 clean sub-command
- Use the new cloud centric storage to fetch/store results running ert3
- Remove unused imports
- Enable pylint error: unused-import
- Reposition imports
- Enable pylint error: wrong-import-position
- Reorder imports
- Enable pylint error: wrong-import-order
- Enable pylint error: ungrouped-imports
- Improve reporting of validation errors
- Rename "examples" into "ert3_examples" and add __init__.py to it
- Add possibility to initialise examples from cli for ert3

**Improvements**:
- Add function step
- Remove faulty col resize and add tooltip
- Use forkserver as strategy with multiprocessing
- refactor UnixStep
- Replacing magic strings
- Improve storage development workflow
- Add tests for the prefect ensemble
- Use pydantic to instantiate all dicts
- Ensure fresh loop in prefect ensemble to fix the Bad file descriptor
- Make observation active mask not a list
- Reintroduce rendering of job statuses
- Move conftest out to tests/gui
- Improve ensemble client and add new tests
- Fix misspelled identifier
- Fix wrong use of STDERR identifier
- Set prefect log level to WARNING when running

**Bugfixes**:
- Check queue hash when updating in LegacyTracker
- Set correct phase count in ESMDA model
- Always use queue from map in LegacyTracker
- Check if partial_snapshot is None before merging
- Don't assume singular snapshot in CLI. Fixes 1526


**CI**:
- Set timeout of all jobs to 15 minutes
- Increase build timeout to 30 minutes
- Drop SPE1 example templating hack
- Fix examples/polynomial Github Actions workflow

**Packaging**:
- Add ert-storage as extras to setup.py

2.22.rc0

**ERT3**:
- Revert "Add retry to ert3"
- Look up correct stage in stages_config
- Reorder ert3 submodule imports
- Use conditionals to import Literal
- Add __all__ to ert3.data
- Introduce type checking for ert3 in CI
- Add type hints to ert3.storage
- Run strict type checking for ert3.storage
- Remove redundant engine code
- Add type hints to ert3.engine
- Add ert3 status command (1468)
- Add pylintrc
- Run pylint for ert3 as part of style CI workflow
- Have ert3.engine stop closing passed streams (1498)
- Replace usage of ert3 examples folder with generated test data in ert…
- Remove used of example folder in ert3 evaluator tests
- Remove used of example folder in ert3 cli tests
- Fix flake8 errors
- Remove used of example folder in ert3 stages config tests
- More removal of examples folder reference from ert3 cli tests after r…
- Add ert3 clean sub-command
- Use the new cloud centric storage to fetch/store results running ert3
- Remove unused imports
- Enable pylint error: unused-import
- Reposition imports
- Enable pylint error: wrong-import-position
- Reorder imports
- Enable pylint error: wrong-import-order
- Enable pylint error: ungrouped-imports
- Improve reporting of validation errors
- Rename "examples" into "ert3_examples" and add __init__.py to it
- Add possibility to initialise examples from cli for ert3

**Improvements**:
- Add function step
- Remove faulty col resize and add tooltip
- Use forkserver as strategy with multiprocessing
- refactor UnixStep
- Replacing magic strings
- Improve storage development workflow
- Add tests for the prefect ensemble
- Use pydantic to instantiate all dicts
- Ensure fresh loop in prefect ensemble to fix the Bad file descriptor
- Make observation active mask not a list
- Reintroduce rendering of job statuses
- Move conftest out to tests/gui
- Improve ensemble client and add new tests
- Fix misspelled identifier
- Fix wrong use of STDERR identifier
- Set prefect log level to WARNING when running

**Bugfixes**:
- Check queue hash when updating in LegacyTracker
- Set correct phase count in ESMDA model
- Always use queue from map in LegacyTracker
- Check if partial_snapshot is None before merging
- Don't assume singular snapshot in CLI. Fixes 1526


**CI**:
- Set timeout of all jobs to 15 minutes
- Increase build timeout to 30 minutes
- Drop SPE1 example templating hack
- Fix examples/polynomial Github Actions workflow

**Packaging**:
- Add ert-storage as extras to setup.py

2.21.1

Not secure
Bugfix:
- Don't assume singular snapshot in CLI. Fixes a problem where ERT would crash on iiteration 1 if a realization failed in iteration 0.

2.21.0

Not secure
**Improvements:**
* Refactor of Qt Graphical User Interface
* Add obs_location property to misfits and corresponding test
* Turn monitor into a context manager
* Add failure event and use it in the legacy and prefect ensembles
* Push ensembles separate from responses to new storage
* Load config close to ensemble evaluator evaluation
* Refactor data loading
* Set correct phase count in ESMDA model
* Use numpy_vector instead of deprecated method
* Fix snake_oil_field ert config
* Depecate loading functions
* Refactor plot api
* Run test-data as a part of CI
* Remove the prefect option from ert
* Remove coefficient generation in Prefect Ensemble
* Use LocalDaskCluster to run local ensembles
* Prevent double startup of storage server
* Add black badge to README
* Run black on everything in CI
* Format all files
* Update badges

Ert3
* Add index and ppf to distributions
* Implement oat sensitivity algorithm
* Add ert3 support for sensitivity studies
* Change patch import in ert3 cli test
* Introduce experiment folder in workspace
* Add base distribution
* Fix Literal imports
* Run polynomial demo during CI
* Pass record by name during sensitivity experiments
* Add uniform polynomial experiments
* Remove trailing whitespace
* Break before binary operators
* Make lambda's into def's
* Bring style back
* Add reservoir example based on SPE1 and flow
* Include permability and well delay in template
* Add SPE1 design of experiment
* Add SPE1 sensitivity study
* Document the SPE1 example
* Move flake8 settings into .flake8 config
* Run flake on tests/ert3 during style testing
* Stop using single character variable names in tests
* Stop storing unused return values in tests
* Fix deprecated escape characteres
* Drop support for variables, input and ouput data in storage
* Pass data as records in ert3
* Introduce record data types
* Change SPE1 example to produce single vector records

Other
* Create CODE_OF_CONDUCT.md (1414)

2.21.rc5

- Check queue hash when updating in LegacyTracker
- Use forkserver as strategy with multiprocessing
- Set correct phase count in ESMDA model
- Always use queue from map in LegacyTracker
- Check if partial_snapshot is None before merging
- Reintroduce rendering of job statuses
- Move conftest out to tests/gui

2.21.rc3

Add retry to the ert3 evaluator

Page 74 of 94

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.