geeet
Evapotranspiration (ET) models for use in python and with integration into Google Earth Engine.
geeet aims to provide users with hybrid evapotranspiration (ET) models that run with numerical values and with Google Earth Engine images.
- GitHub repo: https://github.com/kaust-halo/geeet
- PyPI: https://pypi.org/project/geeet/
- Conda-forge: https://anaconda.org/conda-forge/geeet
- Free software: MIT license
Features
This initial release features a PT-JPL model adapted for arid environments (as described in Aragon et al., 2018). A notebook example is included here
Aragon et al., 2018)
PT-JPL model for arid environments (as described inTo run the PT-JPL model (arid environments) for a single site, run:
from geeet.ptjpl import ptjpl_arid
ET = ptjpl_arid(RH=25.3, Temp_C=24.3442, Press=94.524, Rn=374.8117, NDVI=0.7588, F_aparmax=0.7295, eot_params=[105,11, 38.4381,45])
# eot_params: Day of year, time, longitude, standard meridian
To run the same model using Google Earth Engine images, run:
from geeet.ptjpl import ptjpl_arid
ET = ptjpl_arid(RH, tair, surf, rnet, NDVI, fapar_max, eot_params=[105,11],band_names=['LE', 'LEc', 'LEs', 'LEi', 'H', 'G', 'Rn'])
# eot_params: Day of year, time
where all inputs (except eot_params
and band_names
) are ee.Image objects
.
For more information, see the notebook example.
Installation
pip install geeet
or
conda install -c conda-forge geeet
References
References for each model are found in REFERENCES.txt. The source code for each module contains references for each function as well. Finally, each model contains two functions to display the references: cite()
shows the main citation for the model, while cite_all()
shows all the references for that model.
If you use this package for research, please cite the relevant model.
Contributions
Contributions are welcome. We aim to include as many ET models to allow researchers to intercompare the different models.
Credits
This package was created with Cookiecutter and the giswqs/pypackage project template.