hydromodpy.workflow.steps.derive#

Step 9 - derived fields via the derived registry.

Runs the registered DerivedComputation objects over the simulation Zarr store. Each computation is responsible for its own input check; the step itself is a thin driver that resolves ctx.store / ctx.sim_id, opens the Zarr, and delegates to registry.apply. Skipped derivations are logged but do not raise.

Inputs#

ctx : WorkflowContext with store and sim_id populated.

Outputs#

ctx : unchanged; the Zarr /derived group gains any computed fields as a side effect.

Classes

DeriveStep([registry])

Compute derived fields registered on the DerivedRegistry.