pyEMU
Python framework for PEST/PEST++ workflows — programmatic setup, ensembles and uncertainty analysis.
The Python interface to MODFLOW — build, run and post-process groundwater models entirely in code.
by US Geological Survey
Install
pip install flopyFloPy, maintained by the USGS, lets you construct, run and post-process MODFLOW-family models (MODFLOW 6, -2005, MT3D, MODPATH and more) from Python. Grids, boundary packages, time series and observations become Python objects; results come back as NumPy arrays ready for matplotlib or GIS export.
It changed groundwater practice: models became reproducible scripts instead of GUI states, version-controllable and parameterisable for calibration at scale (pair with pyEMU/PEST++). For any new MODFLOW project without a hard GUI requirement, FloPy is the modern default — and the skill employers in the groundwater space now list by name.
Groundwater modelling entirely on free software — MODFLOW 6, FloPy, PEST++ and friends.
Ranked by the topics, categories and workflow stages they share with FloPy.
Python framework for PEST/PEST++ workflows — programmatic setup, ensembles and uncertainty analysis.
Veteran commercial MODFLOW GUI with deep PEST integration — a consultant favourite for calibration-heavy work.
The USGS's free graphical interface for MODFLOW — grid-independent model design without a commercial GUI.
The USGS groundwater model — the world standard for aquifer simulation, rebuilt as a modular multi-model framework.
USGS particle tracking for MODFLOW — pathlines, travel times and capture zones from flow solutions.
Multi-species solute transport for MODFLOW — advection, dispersion, sorption and reactions in aquifers.