ARIS models plant growth based on environmental parameter. The model draws on the references at the bottom.
The model has been validated against the orignal ARIS model. This is not a stable software - future changes may break your work, but I will try not to.
python water_budget.py -m snow 2019 2020 2021 2022 2023python phenology.pypython water_budget.py -m soilpython yield_expectation.py
- calculate water up-take coefficients ("Kc factors") for Winter Wheat, Spring Barley, Maize, and Grassland based on the daily air surface temperature
- calculate soil water content and evapotranspiration
- compute daily crop-specific stress index based on maximum surface air temperature and soil water saturation
- estimate yield expectations based on stress index
https://aris-lite.readthedocs.io
- dask, numpy, pandas, snowmaus, xarray, zarr
- meteorological data
- soil water capacity data
- hard-coded observable names, e.g. "max_air_temp"
The implementation of ARIS_lite in Python, this repository, is funded by the Austrian Research Promotion Agency (FFG, www.ffg.at) as part of CropShift.
[1] Allen, R. G. (Ed.). (2000). Crop evapotranspiration: Guidelines
for computing crop water requirements (repr). Food and
Agriculture Organization of the United Nations.
[2] Eitzinger, J., Daneu, V., Kubu, G., Thaler, S., Trnka, M.,
Schaumberger, A., Schneider, S., & Tran, T. M. A. (2024). Grid based
monitoring and forecasting system of cropping conditions and risks
by agrometeorological indicators in Austria – Agricultural Risk
Information System ARIS. Climate Services, 34, 1.
https://doi.org/10.1016/j.cliser.2024.100478.
[3] Schaumberger, A. (2011). Räumliche Modelle zur Vegetations- und
Ertragsdynamik im Wirtschaftsgrünland [Dissertation, Graz University
of Technology].
https://repository.tugraz.at/publications/npc97-y3058.