hydromodpy.calibration.cases.recession_brutsaert#
Brutsaert recession analytical calibration case.
This module implements the recession_brutsaert reference case in the
calibration architecture. Everything is pure Python:
BaseflowConfigcarries the fixed physical context;build_noisy_coarse_sand_chronicle()builds a synthetic noisy chronicle from analytical recession equations (exponential or Boussinesq form);make_baseflow_simulator()returns asimulator(K, Sy)closure;calibrate_brutsaert()wires the simulator toCalibrationEngineand returns a compact result dictionary matching the regression golden schema.
The case calibrates only K and Sy against a synthetic discharge time
series; all other parameters of the analytical solution (Q0, A,
L, b, ag, p) are treated as fixed context.
Functions
|
Generate a synthetic noisy Brutsaert recession chronicle. |
|
Run a Brutsaert recession calibration and return a compact result. |
|
Return a closure |
Classes
|
Fixed physical settings used by the analytical simulator. |