LoadedDataContext#

class hydromodpy.core.LoadedDataContext(dem=None, geology=None, oceanic=None, hydrography=None, intermittency=None, hydrometry=None, piezometry=None, recharge=None, runoff=None, precipitation=None, etp=None, temperature=None, wind=None, humidity=None, radiation=None, soil_moisture=None, water_quality=None, lake_geometry=None, lake_bathymetry=None, lake_abacus=None, lake_levels=None, lake_inflow=None, lake_outflow=None, lake_withdrawal=None, loaded_plan_types=None)[source]#

Bases: object

Loaded data-manager objects shared by process runs.

Field types are Any because core cannot import from sibling layers (data, spatial). Concrete types live in data.contracts, data.variables.hydrography, and spatial.field.geology.

Parameters:
  • dem (Any)

  • geology (Any)

  • oceanic (Any)

  • hydrography (Any)

  • intermittency (Any)

  • hydrometry (Any)

  • piezometry (Any)

  • recharge (Any)

  • runoff (Any)

  • precipitation (Any)

  • etp (Any)

  • temperature (Any)

  • wind (Any)

  • humidity (Any)

  • radiation (Any)

  • soil_moisture (Any)

  • water_quality (Any)

  • lake_geometry (Any)

  • lake_bathymetry (Any)

  • lake_abacus (Any)

  • lake_levels (Any)

  • lake_inflow (Any)

  • lake_outflow (Any)

  • lake_withdrawal (Any)

  • loaded_plan_types (tuple[str, ...] | None)