hydromodpy.results.catalog.facade#

Catalog facade composing every concern mixin.

SimulationCatalog is the single object every caller depends on. It owns the DuckDB connection, the workspace layout, the open-Zarr-handle tracker, and a StoragePathResolver. Domain operations live in sibling modules (writes, reads, discovery, package_io, lifecycle) and are mixed in here via plain inheritance.

Classes

SimulationCatalog(workspace_path, *[, ...])

Workspace-level catalog of finished simulations.