hydromodpy.spatial.mesh.gmsh_grid.bundle_export_contracts#

Internal contracts used while exporting catchment mesh bundles.

Classes

CatchmentBundleGeologyExportConfig(field_id, ...)

Typed geology contract consumed by bundle export.

CatchmentBundleGeologySourceConfig(path, kind)

Typed source block used by bundle geology export.

CatchmentBundleHydraulicPropertiesConfig([...])

Typed hydraulic-properties block consumed by bundle export.

CatchmentBundleHydraulicPropertyConfig([...])

Typed hydraulic property mapping consumed by bundle export.

CatchmentBundleMetadata(payload)

Top-level metadata sidecar written next to one exported mesh bundle.

CatchmentBundleSummaryReference([...])

Typed summary fields consulted by bundle export.

GeologyFractionRow(cell_id, geology_key, ...)

One non-zero geology fraction attached to one exported cell.

GeologyProjectionPayload(available[, ...])

Resolved geology payload projected from the source support onto the mesh.

HydraulicPropertiesPayload(available, ...)

Resolved conductivity and storage payloads projected to cell values.

HydraulicPropertyPayload(property_name, ...)

Resolved hydraulic property mapped by geology zone and then by cell.