INCA - atmosphere.weather

class mef_agri.models.atmosphere.weather.inca_obs.WeatherINCA(**kwargs)

This model acts as INCA weather observation “container”. No computations are done within this model but it can be used as super-class to perform further meterological computations based on the weather observations.

dewpoint_mean()

MQ - Observation

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

Returns:

mean daily dewpoint temperature

Return type:

numpy.ndarray

height_hum_obs()

MQ - Deterministic Output

\(a_{\textrm{h-hum}}\ [m]\) - [R5] (fig. 5.1.5)

Returns:

reference height of the humidity observations

Return type:

float

height_temp_obs()

MQ - Deterministic Output

\(a_{\textrm{h-tmp}}\ [m]\) - [R5] (fig. 4.7)

Returns:

reference height of the temperature observations

Return type:

float

height_wind_obs()

MQ - Deterministic Output

\(a_{\textrm{h-wnd}}\ [m]\) - [R5] (fig. 5.2.3)

Returns:

reference height of the wind observations

Return type:

float

humidity_max()

MQ - Observation

\(a_{\textrm{hmax},k}\ [\ ]\)

Returns:

maximum value of daily humidity 2 m above surface [R5] (fig. 5.1.5)

Return type:

numpy.ndarray

humidity_mean()

MQ - Observation

\(a_{\textrm{hum},k}\ [\ ]\)

Returns:

mean value of daily humidity 2 m above surface [R5] (fig. 5.1.5)

Return type:

numpy.ndarray

humidity_min()

MQ - Observation

\(a_{\textrm{hmin},k}\ [\ ]\)

Returns:

minimum value of daily humidity 2 m above surface - [R5] (fig. 5.1.5)

Return type:

numpy.ndarray

initialize(epoch)

Initialization of the heights of observed temperature, wind and humidity.

Parameters:

epoch (datetime.date) – initialization epoch

precipitation_sum()

MQ - Observation

\(a_{\textrm{prec},k}\ [\frac{mm}{m^2\cdot day}]\)

Returns:

daily precipitation sum

Return type:

numpy.ndarray

pressure_msl_mean()

MQ - Observation

\(a_{\textrm{pmsl},k}\ [kPa]\)

Returns:

mean value of daily mean-sea-level-pressure

Return type:

numpy.ndarray

radiation_sum()

MQ - Observation

\(a_{\textrm{rad},k}\ [\frac{Wh}{m^2\cdot day}]\)

Returns:

daily radiation sum

Return type:

numpy.ndarray

temperature_max()

MQ - Observation

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

Returns:

maximum daily temperature 2 m above surface - [R5] (fig. 4.7)

Return type:

numpy.ndarray

temperature_mean()

MQ - Observation

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

Returns:

mean daily temperature 2 m above surface [R5] (fig. 4.7)

Return type:

numpy.ndarray

temperature_min()

MQ - Observation

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

Returns:

minimum daily temperature 2 m above surface - [R5] (fig. 4.7)

Return type:

numpy.ndarray

wind_speed_mean()

MQ - Observation

\(a_{\textrm{wsp},k}\ [\frac{m}{s}]\)

Returns:

mean absolute and directionless value of daily wind speed 10 m above surface [R5] (fig. 5.2.3)

Return type:

numpy.ndarray