hydromodpy.spatial.geographic.core#
Core building blocks for HydroModPy geographic preprocessing.
Purpose#
Provide small, testable modules that each implement one geographic step (flow products, catchment delineation, domain clipping, zoning, metrics).
How to use this package#
Normal runtime code should keep using
hydromodpy.spatial.geographicas facade.Advanced integrations can import specific modules from
geographic.corewhen a finer orchestration is required.
Modules
Build domain support polygons from one catchment boundary. |
|
Delineate a catchment polygon from one outlet coordinate. |
|
Import and normalize an externally provided catchment polygon. |
|
Compute scalar metrics from catchment geometries. |
|
Build categorical zone rasters on geographic support. |
|
Structured geographic-derived features shared across runtime layers. |
|
Build domain artifacts directly from a DEM extent. |
|
Clip a regional DEM to canonical domain rectangular support. |
|
Assemble the full geographic context consumed by domain runtime. |
|
Generate core hydrologic rasters from a source DEM. |
|
Canonical hydrographic-network contract shared across geographic workflows. |
|
Geometric comparison helpers for canonical hydrographic networks. |
|
Shared orchestration helpers for geographic pipelines. |
|
In-memory river-trace payload used by river-conformal meshing. |
|
Build DEM-derived river-network products on catchment support. |
|
Convert a DEM raster into HydroModPy domain surface objects. |