rafatahmed / geeet

Evapotranspiration (ET) models for use in python and with integration into Google Earth Engine

Home Page:https://kaust-halo.github.io/geeet/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

geeet

image image image

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.

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

PT-JPL model for arid environments (as described in Aragon et al., 2018)

To 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.

About

Evapotranspiration (ET) models for use in python and with integration into Google Earth Engine

https://kaust-halo.github.io/geeet/

License:MIT License


Languages

Language:Python 100.0%