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:

Requirement

biomass()

RQ - from model with id 'crop'

\(c_{\textrm{bma},k}\ [\frac{kg}{ha}]\)

Returns:

aboveground biomass of crop

Return type:

Requirement

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:

Requirement

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:

Requirement

temp_mean()

RQ - from model with id 'zone.atmosphere.weather'

\(a_{\textrm{temp},k}\ [^\circ C]\)

Returns:

daily mean temperature

Return type:

Requirement

temp_min()

RQ - from model with id 'zone.atmosphere.weather'

\(a_{\textrm{tmin},k}\ [^\circ C]\)

Returns:

daily min. temperature

Return type:

Requirement

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:

Requirement

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

Parameters:

epoch (datetime.date) – current evaluation epoch