hydromodpy.spatial.mesh.batch_io#

Outlet-table IO helpers for the mesh-catchment batch launcher.

Functions

load_mesh_catchment_outlet_records(*, ...)

Load and normalize outlet rows from one CSV or vector table.

sanitize_batch_path_token(raw_value)

Convert one user-facing token into a filesystem-safe path fragment.

validate_outlets_within_raster(*, records, ...)

Check that all selected outlets lie within one raster extent.

Classes

MeshCatchmentOutletRecord(outlet_id, ...)

One normalized outlet row ready to drive a child catchment run.

MeshCatchmentOutletTableRow(values[, ...])

One raw row loaded from the outlet table before normalization.