pyet - Estimation of Potential Evaporation
Project description
pyet: Estimation of Potential Evaporation
pyet is an open source python package for calculating reference and potential evaporation (PE). Currently eighteen methods for calculating daily PE are implemented:
Classification | Common method name | Data needed | pyet Method | Reference |
---|---|---|---|---|
Combination | Penman | RH, T, U, D | penman |
Penman (1948) |
Penman-Monteith | RH, T, U, D | pm |
Monteith (1965) | |
Penman-Monteith ASCE | RH, T, U, D | pm |
ASCE (2005) | |
FAO-56 | RH, T, U, D | pm_fao56 |
Allen et al. (1998) | |
Priestley-Taylor | T, D | priestley_taylor |
Priestley and Taylor (1972) | |
Kimberly-Penman | RH, T, U, D | kimberly_penman |
Wright (1982) | |
Thom-Oliver | RH, T, U, D | thom_oliver |
Thom and Oliver (1977) | |
Temperature | Blaney–Criddle | T, D | blaney_criddle |
Blaney and Criddle (1952) |
Hamon | T | hamon |
Hamon (1963) | |
Romanenko | RH, T | romanenko |
Xu and Singh (2001) | |
Linacre | T | linacre |
Linacre (1977) | |
Radiation | Turc | T, D | turc |
Xu and Singh (2001) |
Jensen–Haise | T, D | jensen_haise |
Jensen (1963) | |
McGuinness–Bordne | T, D | mcguinness_bordne |
McGuinness (1972) | |
Hargreaves | T | hargreaves |
Hargreaves and Samani (1982) | |
Doorenbos–Pruitt (FAO-24) | RH, T, U, D | fao_24 |
Jensen et al. (1990) | |
Abtew | T, D | abtew |
Abtew (1996) | |
Makkink | T, D | makkink |
Makkink (1957) | |
Oudin | T | oudin |
Oudin (2005) |
T, Temperature; U, Wind Speed; D, Radiation; RH, Relative Humidity. Adapted from [@oudin2005potential].
Note: The Penman-Monteith ASCE method can be applied on the hourly and daily time scales.
Examples and Documentation
Examples of using pyet can be found in the example folder. This folder also contains a number of Jupyter Notebooks that thoroughly explain the use of the software. Documentation is hosted on ReadTheDocs.
After defining the input data, evaporation is estimated using only one line of python code:
>>> pyet.pm_fao56(tmean, wind, rn=rn, tmax=tmax, tmin=tmin, rh=rh, elevation=elevation)
Bug reports and Questions
pyet is in active development, and bug reports are welcome as GitHub Issues. General questions or discussions are possible through GitHub Discussions.
Installation
The pyet package is available from the Pypi package index and can be installed as follows:
>>> pip install pyet
To install in developer mode, use the following syntax:
>>> pip install -e .
Citing
If you use pyet for one of your projects, we ask that you cite the code as follows: Vremec, M., Collenteur, R., (XXXX). PyEt-open source python package for calculating reference and potential evaporation (Version X.X.X). Zenodo.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.