hydromodpy.analysis.testbed#

Method-testbed orchestration layer.

Modules

catalog_variants

Catalog-backed case expansion for method testbeds.

child_artifacts

Child-artifact extraction helpers for campaign launchers.

config

Configuration contract for method testbeds.

contracts

Workflow runner contracts consumed by method testbeds.

io

IO helpers for testbed artifacts (read/write JSON, CSV, TOML).

pipeline

Compute steps for the testbed runtime (extraction, metric rows, manifests).

profiles

Profile selection for testbed-backed campaign launchers.

regional_lab

Regional-lab profile runtime for the testbed campaign model.

regional_lab_adapter

Projection helpers for the regional-lab testbed profile.

regional_lab_bootstrap

Bootstrap helpers to build one regional-lab site catalog from outlet tables.

regional_lab_catalog

Site catalog loading for the regional-lab launcher family.

regional_lab_config

Configuration contract for the regional-lab launcher family.

regional_lab_planning

Site filtering and case planning for the regional-lab launcher family.

regional_lab_reporting

Persistence helpers (JSON, CSV, Markdown) for the regional-lab family.

regional_lab_site_selection

Regional-lab site selection helpers.

regional_lab_types

Runtime data carriers for the regional-lab launcher family.

runtime

Runtime facade for method testbeds: orchestrates pipeline + io.

site_selection_catalog

Helpers for consuming site-selection manifests as testbed catalogs.