rubem.configuration.initial_soil_conditions.InitialSoilConditions
- class InitialSoilConditions(**data)[source]
-
Bases:
BaseModelInitial soil conditions of the simulation.
- Parameters:
-
initial_soil_moisture_content – Initial soil moisture content, as a fraction of saturation [-].
initial_baseflow – Initial baseflow [mm].
baseflow_limit – Baseflow threshold [mm].
initial_saturated_zone_storage – Initial saturated zone storage [mm].
- Raises:
-
ValueError – If any value is outside the range configured in the application settings.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Methods
Attributes
initial_soil_moisture_contentinitial_baseflowbaseflow_limitinitial_saturated_zone_storage- model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True}
-
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].