Academic Journal

Python-Based Model Emulation Workflows with PEST.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Python-Based Model Emulation Workflows with PEST.
Συγγραφείς: Hugman R, White J; INTERA Incorporated, Fort Collins, CO.
Πηγή: Ground water [Ground Water] 2026 May 28. Date of Electronic Publication: 2026 May 28.
Publication Model: Ahead of Print
Τύπος έκδοσης: Journal Article
Γλώσσα: English
Στοιχεία περιοδικού: Publisher: Blackwell Publishing Country of Publication: United States NLM ID: 9882886 Publication Model: Print-Electronic Cited Medium: Internet ISSN: 1745-6584 (Electronic) Linking ISSN: 0017467X NLM ISO Abbreviation: Ground Water Subsets: MEDLINE
Imprint Name(s): Publication: 2005- : Malden, MA : Blackwell Publishing
Original Publication: Worthington, Ohio : Water Well Journal Pub. Co.
Περίληψη: Computational demands for uncertainty quantification and optimization often exceed available resources for high-fidelity environmental models. While surrogate modeling (or model emulation) offers a pragmatic solution, widespread adoption is hindered by a significant "implementation gap": practitioners often lack standardized, robust tools to integrate emulation techniques directly into existing modeling workflows, relying instead on bespoke implementations. To bridge this gap, we present the Emulator module within the open-source pyEMU package. This framework provides a "plug-and-play" architecture for deploying Gaussian Process Regression (GPR), Data-Space Inversion (DSI) and other model emulation approaches. The framework automates the complex "plumbing" of emulation-based workflows, including non-Gaussian data transformation and the generation of PEST interface files, allowing trained surrogates to serve as drop-in replacements for physics-based models. We believe this one-to-one correspondence between physics-based model and emulator-based workflows will facilitate direct comparisons between the two so that the community in general can build up the knowledge of when and how to effectively and appropriately deploy emulation. We demonstrate the utility of these tools through a benchmarking optimization problem and a history-matching application on a synthetic groundwater model.
(© 2026 National Ground Water Association.)
References: Al‐Roomi, A.R. 2015. Unconstrained Single‐Objective Benchmark Functions Repository. https://www.al‐roomi.org/benchmarks/unconstrained (accessed January 15, 2026).
Asher, M.J., B.F.W. Croke, A.J. Jakeman, and L.J.M. Peeters. 2015. A review of surrogate models and their application to groundwater modeling. Water Resources Research 51, no. 8: 5957–5973. https://doi.org/10.1002/2015WR016967.
Delottier, H., J. Doherty, and P. Brunner. 2023. Data space inversion for efficient uncertainty quantification using an integrated surface and sub‐surface hydrologic model. Geoscientific Model Development 16, no. 14: 4213–4231. https://doi.org/10.5194/gmd‐16‐4213‐2023.
Doherty, J. 2025. Calibration and Uncertainty Analysis for Complex Environmental Models, 2nd ed. Brisbane: Watermark Numerical Computing.
Freyberg, D.L. 1988. An exercise in ground‐water model calibration and prediction. Groundwater 26, no. 3: 350–360. https://doi.org/10.1111/j.1745‐6584.1988.tb00399.x.
Hugman, R., and J. White. 2026. Emulator‐assisted modelling workflows with pyemu and pest++. https://doi.org/10.5281/zenodo.19111360.
Hugman, R., J. White, M. Fienen, B. Hemmings, and K. Markovich. 2024. Self‐guided decision support groundwater modelling with python. Journal of Open Source Education 7, no. 82: 240. https://doi.org/10.21105/jose.00240.
Hunt, R.J., M.N. Fienen, and J.T. White. 2020. Revisiting “an exercise in groundwater model calibration and prediction” after 30 years: Insights and new directions. Groundwater 58, no. 2: 168–182. https://doi.org/10.1111/gwat.12907.
Kim, Y., B. Min, A. Sun, B. Ren, and H. Jeong. 2025. Learning‐based pattern‐data‐driven forecast approach for predicting future well responses. Journal of Petroleum Exploration and Production Technology 15, no. 2: 32.
Kitlasten, W., C. Moore, and J. Doherty. 2025. Exploring the use of new data assimilation technologies to map groundwater quality vulnerability in a large alluvial aquifer. Frontiers in Earth Science 13. https://doi.org/10.3389/feart.2025.1609778.
Langevin, C.D., J.D. Hughes, E.R. Banta, R.G. Niswonger, S. Panday, and A.M. Provost. 2017 Documentation for the modflow‐6 groundwater flow model. US Geological Survey.
Macasieb, R.Q., J.T. White, D. Pasetto, and A.J. Siade. 2025. A probabilistic approach to surrogate‐assisted multi‐objective optimization of complex groundwater problems. Water Resources Research 61, no. 5: e2024WR038554. https://doi.org/10.1029/2024WR038554.
Manewell, N., J. Doherty, and P. Hayes. 2024. Translating pumping test data into groundwater model parameters: A workflow to reveal aquifer heterogeneities and implications in regional model parameterization. Frontiers in Water 5. https://doi.org/10.3389/frwa.2023.1334022.
McKinney, W. 2010. Data structures for statistical computing in python. In: Proceedings of the 9th Python in Science Conference. Vol. 445. Austin, TX, pp. 51–56.
Pedregosa, F., G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and É. Duchesnay. 2011. Scikit‐learn: Machine learning in Python. Journal of Machine Learning Research 12: 2825–2830.
Rasmussen, C.E. 2004. Gaussian Processes in Machine Learning, 63–71. Berlin, Heidelberg: Springer Berlin Heidelberg. https://doi.org/10.1007/978‐3‐540‐28650‐9_4.
Sun, W., and L. Durlofsky. 2017. A new data‐space inversion procedure for efficient uncertainty quantification in subsurface flow problems. Mathematical Geosciences 49: 679–715. https://doi.org/10.1007/s11004‐016‐9672‐8.
White, J.T. 2018. A model‐independent iterative ensemble smoother for efficient history‐matching and uncertainty quantification in very high dimensions. Environmental Modelling and Software 109: 191–201. https://doi.org/10.1016/j.envsoft.2018.06.009.
White, J.T., M.J. Knowling, M.N. Fienen, A. Siade, O. Rea, and G. Martinez. 2022. A model‐independent tool for evolutionary constrained multi‐objective optimization under uncertainty. Environmental Modelling & Software 149: 105316. https://doi.org/10.1016/j.envsoft.2022.105316.
White, J., R.J. Hunt, M. Fienen, and J. Doherty. 2020. Approaches to highly parameterized inversion: Pest++ version 5, a software suite for parameter estimation, uncertainty analysis, management optimization and sensitivity analysis. U.S. Geological Survey, Reston, VA. Report. https://pubs.usgs.gov/publication/tm7C26.
White, J.T., M.N. Fienen, and J.E. Doherty. 2016. A python framework for environmental model uncertainty analysis. Environmental Modelling & Software 85: 217–228. https://doi.org/10.1016/j.envsoft.2016.08.017.
Entry Date(s): Date Created: 20260528 Latest Revision: 20260528
Update Code: 20260528
DOI: 10.1111/gwat.70082
PMID: 42207131
Βάση Δεδομένων: MEDLINE
Περιγραφή
ISSN:1745-6584
DOI:10.1111/gwat.70082