hydromodpy.workflow.steps.resolve#

Step 1 - resolve workspace paths, create the workflow context.

Takes a validated config (from ValidateStep) and builds a WorkflowContext bound to the config and its source TOML. The data-load plan is also resolved here so the next step (LoadDataStep) can call the runtime loader without re-running the planner.

Inputs#

cfg : HydroModPyConfig config_path : Path (optional, defaults to cfg.workspace context) raw_toml : dict (optional)

Outputs#

ctx : WorkflowContext (with data_plan attached)

Classes

ResolveStep()

Resolve workspace + create a WorkflowContext bound to the config.