SWAT - soil.surface.temperature¶
- class mef_agri.models.soil.surface.temperature.model_swat.Temperature_V2009(**kwargs)¶
- albedo()¶
RQ - from model with id
'zone.soil.surface'
\(s_{\textrm{alb},s,k}\ [\ ]\) - [R1] (equ. 1:1.2.15)
- Returns:
albedo at current day (considering crops)
- Return type:
- biomass()¶
RQ - from model with id
'crop'
\(c_{\textrm{bma},k}\ [\frac{kg}{ha}]\)
- Returns:
aboveground biomass of crop
- Return type:
- initialize(epoch)¶
Just the super-call and initialization of generic zero array.
- Parameters:
epoch (datetime.date) – initialization epoch
- radiation()¶
RQ - from model with id
'zone.atmosphere.weather'
\(a_{\textrm{rad},k}\ [\frac{MJ}{m^2\cdot day}]\)
- Returns:
daily radiation sum
- Return type:
- radiation_term()¶
MQ - Random Output
\(s_{\textrm{T-rt},s,k}\ [\ ]\) - [R1] (equ. 1:1.3.10)
- Returns:
radiation term
- Return type:
numpy.ndarray
- temp_max()¶
RQ - from model with id
'zone.atmosphere.weather'
\(a_{\textrm{tmax},k}\ [^\circ C]\)
- Returns:
daily max. temperature
- Return type:
- temp_mean()¶
RQ - from model with id
'zone.atmosphere.weather'
\(a_{\textrm{temp},k}\ [^\circ C]\)
- Returns:
daily mean temperature
- Return type:
- temp_min()¶
RQ - from model with id
'zone.atmosphere.weather'
\(a_{\textrm{tmin},k}\ [^\circ C]\)
- Returns:
daily min. temperature
- Return type:
- temp_soil()¶
RQ - from model with id
'zone.soil.layer01.temperature'
\(s_{\textrm{T-t},1,k}\ [^\circ C]\)
- Returns:
temperatuer of first soil layer
- Return type:
- temperature()¶
MQ - Random Output
\(s_{\textrm{T-t},s,k}\ [^\circ C]\) - [R1] (equ. 1:1.3.12)
- Returns:
soil surface temperature
- Return type:
numpy.ndarray
- temperature_bare()¶
MQ - Random Output
\(s_{\textrm{T-tb},s,k}\ [^\circ C]\) - [R1] (equ. 1:1.3.9)
- Returns:
surface temperature of bare soil at current day
- Return type:
numpy.ndarray
- update(epoch)¶
The following computations are performed
compute
radiation_term()
compute
temperature_bare()
weighting factor (snow cover not considered) - [R1] (equ. 1:1.3.11)
compute
temperature()
- Parameters:
epoch (datetime.date) – current evaluation epoch