SWAT - soil.surface¶
- class mef_agri.models.soil.surface.model_swat.Surface_V2009(**kwargs)¶
Soil surface model following the outlines in [R1] .
Snow cover is not considered yet.
- albedo()¶
MQ - Random Output
\(s_{\textrm{alb},s,k}\ [\ ]\) - [R1] (equ. 1:1.2.15)
- Returns:
albedo at current day (considering crops)
- Return type:
numpy.ndarray
- albedo_soil()¶
RQ - from model with id
'zone.soil'
\(s_{\textrm{alb},k}\ [\ ]\)
- Returns:
albedo of bare soil considering moisture in first layer
- Return type:
- biomass()¶
RQ - from model with id
'crop'
\(c_{\textrm{bma},k}\ [\frac{kg}{ha}]\)
- Returns:
aboveground biomass of crop
- Return type:
- evapotranspiration()¶
Child Model
- Returns:
model to compute potential evapotranspiration
- Return type:
- initialize(epoch)¶
Initialization of the child models.
- Parameters:
epoch (datetime.date) – initialization epoch
- soil_cover_index()¶
MQ - Random Output
\(s_{\textrm{sci},s,k}\ [\ ]\) - [R1] (equ. 1:1.2.16)
- Returns:
soil cover index
- Return type:
numpy.ndarray
- temperature()¶
Child Model
- Returns:
model for surface temperature computations
- Return type:
ssc_csm.models.soil.surface.temperature.model_swat.Temperature_V2009
- update(epoch)¶
The following computations are performed
update of child models
- Parameters:
epoch (datetime.date) – current evaluation epoch
- water()¶
Child Model
- Returns:
surface water model
- Return type: