hydromodpy.calibration.persistence#

DuckDB persistence for calibration sessions and iterations.

Writes through the injected calibration store connection. Each iteration becomes one row in calibration_iterations regardless of save_runs mode.

Classes

CalibrationPersistence(catalog[, persistence])

Idempotent writer for calibration rows.

CalibrationStore(*args, **kwargs)

Store surface required by calibration persistence.