hydromodpy.physics.base.process_spatial#
Base Module: ProcessSpatial Runtime Base#
Purpose#
Provide the abstract, process-agnostic runtime base used by concrete spatial processes.
What it standardizes#
Runtime containers: - parameters - initial_conditions - boundary_conditions - sinks_sources
Parameter ingestion from config payloads through set_parameters_from_config(…).
Subclass contract for process-specific behavior: - build_initial_conditions(…) - set_boundary_conditions(…) - set_sinks_sources(…)
Design intent#
Keep this layer generic: no domain-specific rules (flow, transport, etc.) should be implemented here.
Classes
|
Abstract base class for HydroModPy spatial processes. |