hydromodpy.spatial.mesh.runtime_single_run#

Internal mono-run execution helpers for the dedicated mesh-catchment launcher.

Functions

clone_config_like(config, *, updates)

Clone a config-like object while preserving Pydantic validation when available.

constraints_mode_requires_river_trace(...)

Tell whether the chosen constraints mode needs an explicit river trace.

run_single_mesh_catchment_workflow_typed(*, ...)

Run one mono-catchment mesh workflow from an already typed launcher section.

Classes

MeshCatchmentSingleRunDependencies(...[, ...])

Concrete collaborators required to execute one mono-catchment run.

MeshCatchmentWorkflowRuntimeArtifacts(summary)

Summary plus in-memory artifacts produced by one mono-catchment run.

PreparedMeshCatchmentRuntime(...)

Resolved runtime artifacts shared by the mono-run workflow.

ResolvedMeshCatchmentOutputs(output_mesh, ...)

Resolved final output destinations for one mono-catchment mesh run.