hydromodpy.workflow.steps.prepare_solver.validate#

Concern 2 of PrepareSolverStep: validation + artefact discovery.

Hosts the helpers that resolve simulation identity (primary solver, registration kwargs) and that introspect on-disk artefacts (Zarr root, Parquet directory). These helpers are pure: they read configuration and the catalog/zarr layout but never write.

Functions

collect_effective_config_snapshot(ctx)

Return the reproducible config snapshot used by the current run.

collect_registration_kwargs(ctx)

Gather all available metadata from ctx for register_simulation().