hydromodpy.physics.contracts#
Shared process contracts used by HydroModPy internals.
This module provides the explicit import path for generic process-layer
building blocks such as ProcessSpatial and ProcessSpatialConfig,
plus structural Protocols (LoadResultProto, FieldParamLike) used
to type spatial- and data-layer inputs without importing them.
The factory hooks defined here let physics-layer code consume spatial
field-parameter constructors without statically importing the spatial
package. The bootstrap layer (hydromodpy._bootstrap) registers the
concrete callables before any runtime use.
Functions
|
|
|
|
|
|
|
|
|
Register the concrete spatial-mean aggregator over LoadResult fields. |
|
Register the concrete |
|
Register the concrete field-param TOML payload resolver. |
|
Register the concrete resolved field-param payload validator. |
Classes
|
Structural view of |
|
Structural view of |