hydromodpy.results.catalog.storage_paths#
Filesystem path resolution for catalog artefacts.
A simulation’s on-disk state lives at simulations/<basename>.zarr and
simulations/<basename>.parquet where <basename> is built from the
simulation’s (project, name, sim_id) so a plain ls is human readable.
Older workspaces written before this scheme used the bare sim_id as the
basename; ensure_schema back-fills storage_basename with that raw
sim_id so the resolver can read the column unconditionally.
Functions
|
Build the on-disk basename for a simulation's Zarr / Parquet folder. |
|
Return a filesystem-safe lowercase slug from an arbitrary string. |
|
Return the first |
Classes
|
Resolve and cache on-disk paths for a simulation's artefacts. |