Python Ensemble Smoother with Multiple Data Assimilations
Project description
pyESMDA
Python Ensemble Smoother with Multiple Data Assimilations
This package is an object-oriented python implementation of the ES-MDA algotithm based on the work of Emerick and Reynolds [1-2].
Free software: MIT license
Documentation: https://pyesmda.readthedocs.io.
The original python implementation was by Muhammad Iffan Hannanu (https://github.com/iffanh/Playground).
References
[1] Emerick, A. A. and A. C. Reynolds, Ensemble smoother with multiple data assimilation, Computers & Geosciences, 2012.
[2] Emerick, A. A. and A. C. Reynolds. (2013). History-Matching Production and Seismic Data in a Real Field Case Using the Ensemble Smoother With Multiple Data Assimilation. Society of Petroleum Engineers - SPE Reservoir Simulation Symposium 1. 2. 10.2118/163675-MS.
Changelog
0.2.0 (2022-03-06)
!PR6 The parameter stdev_d becomes cov_d.
!PR5 The parameter n_assimilation becomes n_assimilations.
!PR4 The parameter stdev_m is removed.
!PR3 Type hints are now used in the library.
!PR2 Add the possibility to save the history of m and d. This introduces a new knew keyword (boolean) for the constructor save_ensembles_history. Note that the m_mean attribute is depreciated and two new attributes are introduced: m_history, d_history respectively to access the successive parameter and predictions ensemble.
0.1.0 (2021-11-28)
First release on PyPI.
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
Hashes for pyesmda-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fad51f5a62dc0f82448dbe0077597c2437512ac03389f3264b61aae7bdc7d9b |
|
MD5 | f285aa2403e57e4777d4179892989ec7 |
|
BLAKE2b-256 | ab76c37852af97f4ea66d2b99b19c44f887e1fe025dc9d7f95809e2a5b776b76 |