hydromodpy.spatial.field.core.field_param#

Field parameter container supporting homogeneous and heterogeneous values.

A field can be described in two ways:

  1. Homogeneous: one scalar value everywhere (example: hydraulic conductivity K = 1e-4 everywhere).

  2. Heterogeneous: one value per zone/material key (example: {ā€œalluviumā€: 2e-4, ā€œbedrockā€: 1e-6}).

Values are always stored in SI internally; the user-provided unit string is preserved on original_unit for round-trip introspection.

Classes

FieldParam(*,Ā identifier,Ā kind[,Ā unit,Ā ...])

Scalar field values (homogeneous or heterogeneous), stored in SI.