A library for the iterative ensemble smoother algorithm.
Project description
Iterative Ensemble Smoother
About
iterative_ensemble_smoother is a Python package that implements the subspace iterative ensemble smoother as described in evensen2019. This algorithm is particularly effective for problems with a large number of parameters (e.g., millions) and a few realizations or samples (e.g., hundreds).
Installation
iterative_ensemble_smoother is on PyPi and can be installed using pip:
pip install iterative_ensemble_smoother
If you want to do development, then run:
git clone https://github.com/equinor/iterative_ensemble_smoother.git
cd iterative_ensemble_smoother
<create environment>
pip install --editable '.[doc,dev]'
Usage
iterative_ensemble_smoother mainly implements the two classes SIES
and ESMDA
.
Check out the examples section to see how to use them.
Building the documentation
apt install pandoc # Pandoc is required to build the documentation.
pip install .[doc]
sphinx-build -c docs/source/ -b html docs/source/ docs/build/html/
Releasing a new version
- Create a tag, e.g.
git tag -a v1.0.0 -m "A short note" cf2c87270d3
locally on the commit. - Push the tag, e.g.
git push upstream v1.0.0
. - Create a release on the GitHub GUI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file iterative_ensemble_smoother-0.2.7.tar.gz
.
File metadata
- Download URL: iterative_ensemble_smoother-0.2.7.tar.gz
- Upload date:
- Size: 78.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b99013b375eb703861e78a37427bba2121d8ad18d3cc4ec4c605561bc50b9d65 |
|
MD5 | 9b8d99a8f68e2cba0c06865d1cb1a74d |
|
BLAKE2b-256 | 85333fb29cae7faedb13a9b6bca824fb3b09e2910906d6af149672dffdaf40a2 |
Provenance
The following attestation bundles were made for iterative_ensemble_smoother-0.2.7.tar.gz
:
Publisher:
upload_to_pypi.yml
on equinor/iterative_ensemble_smoother
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
iterative_ensemble_smoother-0.2.7.tar.gz
- Subject digest:
b99013b375eb703861e78a37427bba2121d8ad18d3cc4ec4c605561bc50b9d65
- Sigstore transparency entry: 145825979
- Sigstore integration time:
- Predicate type:
File details
Details for the file iterative_ensemble_smoother-0.2.7-py3-none-any.whl
.
File metadata
- Download URL: iterative_ensemble_smoother-0.2.7-py3-none-any.whl
- Upload date:
- Size: 40.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e780f6661164b13b10328565eeebed6b064078134c35f52ce7ec09d134596ab2 |
|
MD5 | 8730202213de2e350e6fa72fe3a4b64c |
|
BLAKE2b-256 | 81ac3f8ff9ff5f036aa2adfe3dfc0c0174551afe3bee80e70e6870df89891d0e |
Provenance
The following attestation bundles were made for iterative_ensemble_smoother-0.2.7-py3-none-any.whl
:
Publisher:
upload_to_pypi.yml
on equinor/iterative_ensemble_smoother
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
iterative_ensemble_smoother-0.2.7-py3-none-any.whl
- Subject digest:
e780f6661164b13b10328565eeebed6b064078134c35f52ce7ec09d134596ab2
- Sigstore transparency entry: 145825980
- Sigstore integration time:
- Predicate type: