Regional Lab Transient Backend Comparison Recipe on Headwater 100 km2#
Note
This page and its static assets are auto-generated by python -m tools.doc_gallery. The Sphinx build only reads committed PNG and JSON artifacts.
This page narrows the committed regional_lab example to the transient_backend_compare recipe. It documents the same site population as the steady backend comparison, but with a transient comparison contract that depends on its own child config field and remains explicit about current coverage gaps.
See also
Read the Simulation walkthrough if you want the parameter mapping, a recommended reading order, and the first modifications to try.

Case Setup#
Base lab config: the selected headwater sites and cluster rules are unchanged so the page isolates the transient recipe, not the site population.
Overlay config: config_headwater_100km2_lab_transient_backend_compare.toml keeps only the transient_backend_compare recipe enabled.
Child-run contract: the recipe reads transient_backend_comparison_config from each site row and expands into the transient pulsed-recharge comparison suite.
What It Shows#
How two comparison recipes can coexist in one laboratory while pointing to different child configs and modelling questions.
How the transient backend-comparison recipe stays separate from the simpler backend-comparison recipe instead of overloading one flat page.
How recipe overlays can document a more specific transient workflow without cloning the site catalog or cluster rules.
Key Parameters#
id = ātransient_backend_compareā keeps the transient question separate from the simpler backend-comparison recipe instead of collapsing both into one card.
required_fields = [ātransient_backend_comparison_configā] makes the missing transient child configs visible as coverage gaps rather than silent filtering.
launcher = ācomparisonā plus the recipe-specific config path field is what lets one lab coordinate several comparison families in parallel.
The overlay config gives this page one exact reproduction command while preserving the shared base laboratory definition.
How To Read It#
Read the matrix first to see that the transient comparison recipe currently has the same one runnable outlet and two explicit gaps.
Use the coverage bar next to compare this transient slice with the simpler backend-comparison slice: same population, different child contract.
Use the planning summary last to keep the interpretation at the orchestration level before diving into the child comparison page itself.
Next Steps#
Switch execute = true in the focused overlay config when the dry plan looks correct and you want to launch the child workflow.
Use these orchestration pages as the planning complement to the individual simulation and comparison cases already exposed elsewhere in the gallery.
Reproduce#
Run the underlying example or validation case with:
python -m tools.doc_gallery
Refresh the committed gallery artifacts with:
python -m tools.doc_gallery
Source Pointers#
docs/source/_static/capability_gallery/simulation/regional_lab_headwater_100km2_transient_backend_compare_recipe_plan.jsondocs/source/_static/capability_gallery/simulation/regional_lab_headwater_100km2_transient_backend_compare_recipe_report.jsondocs/source/_static/capability_gallery/simulation/regional_lab_headwater_100km2_transient_backend_compare_recipe_summary.mddocs/source/_static/capability_gallery/simulation/regional_lab_headwater_100km2_transient_backend_compare_recipe_site_inventory.csvdocs/source/_static/capability_gallery/simulation/regional_lab_headwater_100km2_transient_backend_compare_recipe_recipe_summary.csvdocs/source/_static/capability_gallery/simulation/regional_lab_headwater_100km2_transient_backend_compare_recipe_cluster_summary.csvdocs/source/_static/capability_gallery/simulation/regional_lab_headwater_100km2_transient_backend_compare_recipe_case_matrix.csvhydromodpy/analysis/testbed/__init__.pyhydromodpy/analysis/testbed/regional_lab_config.pyhydromodpy/analysis/testbed/regional_lab.py
Artifacts#
docs/source/_static/capability_gallery/simulation/regional_lab_headwater_100km2_transient_backend_compare_recipe.pngdocs/source/_static/capability_gallery/simulation/regional_lab_headwater_100km2_transient_backend_compare_recipe_summary.jsonstores the displayed metrics plus source hashes used bypython -m tools.doc_gallery --check.