hydromodpy.workflow.steps#
Workflow steps - one module per pipeline concern.
Each module exposes both:
function-based
step_*helpers consumed byworkflow.orchestratorverbs and byProject;a single
*Stepclass adapting those helpers to theStepprotocol so the steps can be composed byworkflow.runner.Pipeline.
The canonical ordered tuple of pipeline-grade steps is
hydromodpy.workflow.orchestrator.standard_steps().
Modules
Calibration step - report rendering plus calibration trial provider. |
|
Data step - load external forcings, bind to runtime, expose |
|
Step 9 - derived fields via the |
|
Step 11 - auto-render the figures listed in |
|
Export step - save run artifacts, finalize the store, clean scratch. |
|
Extract step - solver result extraction, observation ingestion, modpath helpers. |
|
Mesh step - optional catchment meshing or external mesh loading. |
|
Planning step - build a SimulationPlan and align ResultsConfig with the plan. |
|
Prepare-solver step decomposed into 3 concerns. |
|
Step 1 - resolve workspace paths, create the workflow context. |
|
Run-solver step - execute the plan and record solver output locations. |
|
Setup step - structural bootstrap, geographic, spatial supports, process objects. |
|
Step 0 - config validation. |