hydromodpy.project.dispatch.workflow#

Workflow dispatch adapters that bind launchers to Project.

Wires user-facing entry points (run_simulation, run_overview, run_calibration, run_comparison, run_testbed) to the matching workflow launchers. Lives under hydromodpy.project.dispatch because it depends on hydromodpy.project.Project; the lower hydromodpy.workflow package stays independent from that facade.

Functions

dispatch_workflow(workflow, config_path, ...)

Dispatch to the adapter for a resolved workflow name.

run_calibration(config_path)

Run a parameter calibration campaign from a TOML file.

run_comparison(config_path)

Run a comparison workflow from a TOML file.

run_overview(config_path)

Generate a watershed identity card from a TOML file.

run_simulation(config_path, *[, resume, ...])

Execute a single simulation from a TOML file.

run_site_selection(config_path)

Run a site-selection workflow from a TOML file.

run_testbed(config_path)

Run a method-testbed workflow from a TOML file.

Classes

ProjectTestbedRunnerProvider()

Testbed runner provider backed by public workflow adapters.