Provider Replay Cases#
Provider-specific documentation should be reproducible. The figures on this
page are built from committed provider artifacts in examples/data rather
than from live API calls. That makes the examples stable enough for Read the
Docs while still showing the real payload shapes used by SHOM, Hub’Eau, SIM2,
and hydrography providers.
Policy#
Fig. 123 The default documentation path is replay first. Live downloads should be intentional refresh runs, followed by cache persistence, lockfile recording, and a visible provider-specific comparison.#
Hub’Eau Replay#
Fig. 124 Hub’Eau is not one visual contract. Hydrometry, piezometry, water quality, and ONDE-style intermittency all use station metadata plus chronicles, but their units, quality flags, and downstream meanings differ. The replay figure keeps those families visible on one page without calling the API.#
SHOM Replay#
Fig. 125 The SHOM replay shows both station selection and the sea-level chronicle. The custom mirror is useful for testing the loader and for documenting the boundary-stage contract without depending on a live coastal-data request.#
Hydrography Replay#
Fig. 126 The committed replay now covers the local/custom regional network and a
small Couesnon bbox for BD Topage, OSM, and EU-Hydro. The three public
provider files are stored as GPKG artifacts in examples/data/hydrography.#
Fig. 127 The comparison clips all three provider payloads to the same bbox before plotting density. This makes the provider choice visible: OSM is denser in small tributaries, EU-Hydro is coarser, and BD Topage sits between them for this local case.#
The provider refresh script is intentionally separate from the replay-only figure renderer:
python docs/source/user_guide/data/refresh_hydrography_provider_replays.py --case couesnon --providers bdtopage osm euhydro
SIM2 Replay#
Fig. 128 SIM2 replay needs both a map and a temporal aggregate: the gridded support confirms spatial coverage, while monthly summaries make the selected period auditable.#
Next Provider Cases#
The remaining provider-specific gallery work should be done in this order:
Repeat the hydrography comparison on a second basin where OSM completeness is less favorable, so the documentation does not imply that one density result generalizes everywhere.
Add a larger EU-Hydro basin where the continental product is used at its intended scale rather than only as a contrast on a small bbox.
A coastal SHOM basin where the stage chronicle is connected to an actual coastal boundary condition rather than only a data replay.
A Hub’Eau refresh case that displays downloaded station discovery next to a frozen replay from the cache and lockfile.