Author: Kwaku Opoku-Ware ([email protected])
Translating the HRMET evapotranspiration model to Python and applying it over gridded crop fields to estimate spatial ET uncertainty resulting from weather input errors. Focuses on perturbing inputs like temperature and radiation based on sensor specs and propagating through the Penman-Monteith model via Monte Carlo simulation.
This code implements the HRMET evapotranspiration model over a synthetic gridded domain. It also includes an analysis of input uncertainty and propagation through the model output.
HRMET is a relatively simple point evapotranspiration model that uses a Penman-Monteith approach. It requires standard weather data and vegetation/soil properties.
The core model is implemented in Python based on a translation from the original MATLAB code.
The entry point is hrmet.py by setting-up input variables. It allows running the model and visualizing outputs.
The key steps are:
-Set up synthetic gridded input data
-Loop over grid cells, running HRMET at each point
-Estimate uncertainty in input data (here surface temperature)
-Propagate uncertainty through to ET outputs
-Analyze uncertainty statistics
The code requires the following Python packages:
-numpy
-matplotlib
-datetime
Potential use cases for this modeling approach include:
-Spatial analysis of ET over agricultural fields
-ET forecasting for drought monitoring
-Hydrologic modeling of watersheds
-Quantifying uncertainty in hydrologic predictions
The HRMET model, written in Matlab code, was originally developed by Sam Zipper ([email protected]). If you utilize or adapt the HRMET model in your work, please cite the following paper to credit the original model developers:
Zipper, S.C. & S.P. Loheide II (2014). Using evapotranspiration to
assess drought sensitivity on a subfield scale with HRMET, a high
resolution surface energy balance model. Agricultural & Forest
Meteorology 197: 91-102. DOI: 10.1016/j.agrformet.2014.06.009
Link: http://dx.doi.org/10.1016/j.agrformet.2014.06.009
I appreciate you acknowledging the research contributions that enabled the development of HRMET. Citing relevant papers helps advance scientific progress through the open dissemination of knowledge. Please let me know if you have any questions about appropriately citing this model.