hydromodpy.spatial.mesh.config#

Schema contract for the dedicated mesh-catchment launcher.

This package sits one layer above the generic HydroModPy runtime schemas. It defines the launcher-only sections that control how a delineated catchment is meshed, how optional batch loops are configured, and how launcher-level output paths are resolved.

Sub-modules: - rivers: river-trace constraints. - watershed: watershed-boundary constraints (smoothing, coarsening, geology). - hydraulic: hydraulic-property tables keyed by geology zones. - batch: batch loop over outlet coordinates. - main: top-level mono-catchment launcher contract.

Modules

batch

Batch launcher contract for mesh-catchment looping over outlets.

hydraulic

Optional hydraulic-property tables keyed by geology zones.

main

Top-level mono-catchment launcher contract.

rivers

River-trace inputs consumed by the conformal mesher.

watershed

Optional watershed-boundary mesh-constraint configs.