hydromodpy.analysis.comparison.runtime.observables#

Observable extraction: time/spatial selection, normalization, CSV export.

Functions

extract_observable_rows(*, comparison_id, ...)

Extract all observable rows for one completed/reused simulation.

normalize_observable_value(*, observable, ...)

Normalize one selected observable value and its output metadata.

select_time_slices(series, observable)

Public wrapper exposing observable time selection for reuse.

write_observables_csv(path, rows)

Persist long-format comparison observables for local runtime/reporting use.

write_public_observables_csv(path, rows)

Persist publication-safe observables without workspace-local paths.