SetupContext#

class hydromodpy.core.SetupContext(workspace=None, geographic=None, geographic_features=None, domain_geographic=None, domain=None, flow=None, transport=None, mesh_summary=None, mesh_bundle=None, mesh_planar=None, mesh_support=None, flow_runtime_overrides=None, run_id='default', time_grid=None, sfr_reach_traces=None)[source]#

Bases: object

Objects prepared during setup and reused by all runs.

Most field types are Any because core cannot import from sibling layers (physics, spatial). Concrete classes live in physics.flow, physics.transport, spatial.domain, spatial.geographic and spatial.mesh.gmsh_grid.

Parameters: