The pyproject.toml of this repository primarily contains requirements for building documentation. The build sequence of the nwm-rte image is dynamic/configurable and involves multiple Python virtual environments.
These are raw outputs of the --help menu generated by Python's argparse library.
To update these, run: ./docs/update_python_cli_ref.sh
Called by run_default.sh
::: run_default
Called by run_calib.sh
::: run_calibration
Called by run_fcst.sh
::: run_forecast
Called by run_tests.sh
::: run_tests
Currently bin_mounted/consts.py contains variables which rarely need editing, except for the MODELS formulation list. Soon, the MODELS variable will be parameterized as CLI argument(s).
::: consts options: members: - MODELS
These mimic the CLI interfaces and perform some additional argument parsing and preparation of classes that are passed to other components of the system.
::: configs
The regionalization workflows run via command-line interface (CLI) Scripts.
Here is the argparse help menu of run_regionalization.py:
run_regionalization is called by run_region.sh
For more information, see the nwm-region-mgr repository.
::: run_regionalization