Back to Search
Start Over
pyMPSLib: A robust and scalable open-source Python library for mutiple-point statistical simulation.
- Source :
-
Earth Science Informatics . Dec2023, Vol. 16 Issue 4, p3179-3190. 12p. - Publication Year :
- 2023
-
Abstract
- Python has become an essential programming language for scientific computing and data analysis and processing. Various multiple-point statistics (MPS) algorithms are used to characterize complex heterogeneous structures and phenomena in earth sciences. However, there is currently no Python library that integrates mainstream MPS methods for simulation and computation in geosciences. Aiming to establish a stable MPS tool, we developed an open-source Python library of commonly used MPS methods, named pyMPSLib. pyMPSLib consists of ENESIM, SNESIM, and DS algorithms and provides a flexible and convenient API interface. To ensure the maintainability of pyMPSLib, the Python objects and toolkits of MPS algorithms are defined and implemented. To improve the compatibility and extensibility of the presented library, uniform coding standard is adopted in pyMPSLib. We performed the parameter sensitivity analysis under multiple configurations to validate the performance of the library. This open-source library also provides optional tools to quantitatively evaluate the realizations of the integrated MPS methods. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 18650473
- Volume :
- 16
- Issue :
- 4
- Database :
- Academic Search Index
- Journal :
- Earth Science Informatics
- Publication Type :
- Academic Journal
- Accession number :
- 174096706
- Full Text :
- https://doi.org/10.1007/s12145-023-01086-5