hydromodpy.project.catalog#

Catalog and lifecycle helper bound to hydromodpy.project.Project.

Encapsulates the SimulationCatalog access (store, runs, data, __getitem__) and lifecycle hooks (close). Split from hydromodpy.project.facade so the facade keeps a small surface and the god-class limit holds.

Classes

ProjectCatalog(project)

Catalog and lifecycle methods bound to a Project instance.