Abstract

<strong class="journal-contentHeaderColor">Abstract.</strong> Evapotranspiration (ET) is a crucial flux of the hydrological water balance, commonly estimated using (semi-)empirical formulas. The estimated flux may strongly depend on the used formula, adding uncertainty to the outcomes of hydrological models using ET. Climate change may cause additional uncertainty as each formula may respond differently to changes in meteorological input data. To include the effects of model uncertainty and climate change, and facilitate the use of these formulas in a consistent, tested, and reproducible workflow, we present <em>PyEt</em>. <em>PyEt</em> is an open-source Python package for the estimation of daily potential evapotranspiration (PET) using available meteorological data. It allows the application of twenty different PET methods on both time series (Pandas) and gridded datasets (xarray). Most of the implemented methods are benchmarked against literature values and tested with continuous integration to ensure the correctness of the implementation. This article provides an overview of <em>PyEt</em>'s capabilities, including the estimation of PET with twenty PET methods for station, and gridded data, a simple procedure for calibrating the empirical coefficients in the alternative PET methods, and estimation of PET under warming and elevated atmospheric CO<sub>2</sub> concentration. Further discussion on the advantages of using <em>PyEt</em> estimates as input for hydrological models, sensitivity/uncertainty analyses, and hind/forecasting studies, especially in data-scarce regions, is provided.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call