DataManagers#

class hydromodpy.data.DataManagers(types)[source]#

Bases: object

Runtime view of active data-manager families.

The container stores the resolved ordered type list used by orchestration. It can be built directly from declarative config or from a planner result that combines explicit and inferred data dependencies.

Parameters:

types (list[str])

classmethod from_config(config)[source]#

Build runtime container from validated declarative config.

Parameters:

config (DataManagersConfig)

Return type:

DataManagers

classmethod from_plan(plan)[source]#

Build runtime container from resolved explicit+inferred plan.

Parameters:

plan (DataLoadPlan)

Return type:

DataManagers