CLI reference#
HydroModPy exposes two equivalent console entry points, hmp and hydromodpy. The documentation uses hmp for brevity. This section is the authoritative command inventory.
hmp --help # top-level verbs
hmp <family> --help # sub-actions of one family
hmp <family> <action> --help
Every leaf parser carries its own --help, so the pages below focus on
intent rather than exhaustive flag tables.
Command inventory#
Eleven families group their own sub-actions; six verbs sit directly under hmp.
Family |
Sub-actions |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Flat verb |
Role |
|---|---|
Run a workflow from a TOML config. |
|
Run a calibration workflow from a TOML config. |
|
Cyclic spin-up: restart each cycle until heads and lake stage converge. |
|
|
Run unit, regression or validation test subsets. |
|
Diagnose the environment: Python, dependencies, solver binaries, workspace resolution, index-versus-disk consistency. |
|
Download MODFLOW, MODPATH and MT3D-USGS binaries into the managed cache. |
Addressing a run#
Every command that takes a run accepts the same reference grammar: the run
name (cheze_baseline), a versioned name (cheze_baseline.v3), a
unique id prefix (9c41aa02), the full id, or a selector. Selectors are
@last, @last~N, @best:METRIC, @worst:METRIC and
@running. A bare name resolves to the latest version of that stem.