Back to Search Start Over

pyMPSLib: A robust and scalable open-source Python library for mutiple-point statistical simulation.

Authors :
Chen, Qiyu
Zhou, Ruihong
Liu, Cui
Huang, Qianhong
Cui, Zhesi
Liu, Gang
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