hydromodpy.results.storage_diagnostics#

Diagnostics for the workspace result-storage layout.

The checks here are intentionally read-only. They are used by hmp doctor to report drift between the DuckDB catalog and per-simulation artefacts under simulations/ without mutating old or locked workspaces.

Functions

diagnose_result_storage(workspace, *[, ...])

Return read-only diagnostics for one project result catalog.

storage_artefact_basename(path)

Return the storage basename for a Zarr or Parquet artefact path.

storage_artefact_kind(path)

Return the result artefact kind represented by path.

Classes

StorageDiagnostic(name, status, detail[, ...])

One read-only storage diagnostic item.