EPIC - crop.uptake¶
- class mef_agri.models.crop.uptake.model_epic.Uptake(**kwargs)¶
- initialize(epoch)¶
Initialization of
nitrogen_sum()
with zero vector.- Parameters:
epoch (datetime.date) – initialization epoch
- nitrogen()¶
MQ - Random Output
\(c_{\textrm{N-up},k}\ [\frac{kg}{ha\cdot day}]\)
- Returns:
uptake of nitrogen at current day (equal to supplied nitrogen by soil
nsup()
)- Return type:
numpy.ndarray
- nitrogen_sum()¶
MQ - Random Output
\(c_{\textrm{N-ups},k}\ [\frac{kg}{ha}]\)
- Returns:
sum of nitrogen uptake of current crop/vegetation period
- Return type:
numpy.ndarray
- nsup()¶
RQ -
'nitrogen'
from model with id'zone.soil.supply'
\(s_{\textrm{N-avl},k}\ [\frac{kg}{ha\cdot day}]\)
- Returns:
amount of nitrogen which is available for the crop
- Return type:
- update(epoch)¶
The following computations are performed
- Parameters:
epoch (datetime.date) – current evaluation epoch
- water()¶
MQ - Random Output
\(c_{\textrm{W-up},k}\ [\frac{mm}{day}]\)
- Returns:
uptake of water at current day (equal to supplied water by soil
wsup()
)- Return type:
numpy.ndarray
- wsup()¶
RQ -
'water'
from model with id'zone.soil.supply'
\(s_{\textrm{W-avl},k}\ [\frac{mm}{day}]\)
- Returns:
water supplied by soil
- Return type: