hydromodpy.workflow.steps.mesh#

Mesh step - optional catchment meshing or external mesh loading.

Functions

load_mesh_artifacts_from_summary(run_state, ...)

Populate runtime mesh objects from setup.mesh_summary when available.

resolve_optional_mesh_input(raw_toml, ...)

Resolve one optional external mesh-input block from raw launcher TOML.

resolve_optional_mesh_section(raw_toml)

Extract and validate the optional [mesh_catchment] section from raw TOML.

run_mesh_input_phase(run_state, ...)

Load one pre-existing external mesh declared in [mesh_input].

run_mesh_phase(config_path, cfg, run_state, ...)

Run the optional catchment meshing phase embedded in simulation TOML.

step_mesh(ctx, *[, mesh_section_data, ...])

Run the optional catchment meshing phase embedded in simulation TOML.

step_mesh_input(ctx, *[, external_mesh_input])

Load one pre-existing external mesh declared in [mesh_input].

Classes

BuildMeshStep()

Build / import the mesh and complete the spatial supports.