Iterative-ensemble-smoother

Latest version: v0.3.0

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

Scan your dependencies

Page 3 of 3

0.0.5

What's Changed

The main change is the reduction of memory usage of the ensemble smoother and added support for full observation error matrix.
Only changes that might be of interest to users are included in the following list.

* Move A^+A projection out of C++ by dafeda in https://github.com/equinor/iterative_ensemble_smoother/pull/48
* Use py::EigenDRef to pass as reference by dafeda in https://github.com/equinor/iterative_ensemble_smoother/pull/49
* Sample from normal distribution to generate noise by dafeda in https://github.com/equinor/iterative_ensemble_smoother/pull/55
* Verify inputs by dafeda in https://github.com/equinor/iterative_ensemble_smoother/pull/56
* Reduce state held by `ies` by dafeda in https://github.com/equinor/iterative_ensemble_smoother/pull/62
* Support full observation error matrix by dafeda in https://github.com/equinor/iterative_ensemble_smoother/pull/67


**Full Changelog**: https://github.com/equinor/iterative_ensemble_smoother/compare/v0.0.4...v0.0.5

0.0.4

What's Changed
* Add ES-MDA example fork by eivindjahren in https://github.com/equinor/iterative_ensemble_smoother/pull/30
* Fix es-mda examples in docs by ajikmr in https://github.com/equinor/iterative_ensemble_smoother/pull/31
* Support Python 3.11 by pinkwah in https://github.com/equinor/iterative_ensemble_smoother/pull/38
* Specify in which folder tests are saved by dafeda in https://github.com/equinor/iterative_ensemble_smoother/pull/35
* Fix build instructions in README.md by ajikmr in https://github.com/equinor/iterative_ensemble_smoother/pull/32
* Test that update is according to theory by dafeda in https://github.com/equinor/iterative_ensemble_smoother/pull/33
* Add option to turn on / off projection by dafeda in https://github.com/equinor/iterative_ensemble_smoother/pull/43
Projection of response matrix, aka the "A^+A projection" is needed when the number of parameters of the full global state vector is less than or equal to the (number of realizations - 1).
The projection is not necessary when for example updating a subset of parameters separately, even when the subset contains less parameters than (number of realizations - 1).
Hence the need to be able to turn off the projection.

New Contributors
* ajikmr made their first contribution in https://github.com/equinor/iterative_ensemble_smoother/pull/31
* pinkwah made their first contribution in https://github.com/equinor/iterative_ensemble_smoother/pull/38
* dafeda made their first contribution in https://github.com/equinor/iterative_ensemble_smoother/pull/35

**Full Changelog**: https://github.com/equinor/iterative_ensemble_smoother/compare/v0.0.3...v0.0.4

0.0.3

What's Changed
* Set up read the docs by eivindjahren in https://github.com/equinor/iterative_ensemble_smoother/pull/22
* Add increased belief case test by eivindjahren in https://github.com/equinor/iterative_ensemble_smoother/pull/23
* Add links to documentation by eivindjahren in https://github.com/equinor/iterative_ensemble_smoother/pull/24
* Move row scaling to experimental by eivindjahren in https://github.com/equinor/iterative_ensemble_smoother/pull/25


**Full Changelog**: https://github.com/equinor/iterative_ensemble_smoother/compare/v0.0.2...v0.0.3

0.0.2

What's Changed
* Expose iteration number by eivindjahren in https://github.com/equinor/iterative_ensemble_smoother/pull/20


**Full Changelog**: https://github.com/equinor/iterative_ensemble_smoother/compare/v0.0.1...v0.0.2

0.0.1

First release

0.0.1b0

First pre-release

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.