hydromodpy.core.contracts#

Neutral runtime-state contracts shared across pipeline layers.

Modules

data_cache_backend

Data cache backend Protocol.

ids

Typed IDs used across the simulation, calibration, and observation stack.

overview

Runtime state threaded through the data-overview pipeline phases.

solver_registry

Solver-registry Protocol and module-level provider singleton.

workflow_step

Canonical Step Protocol shared by every workflow concern.