EGU General Assembly 2023
© Author(s) 2023. This work is distributed under
the Creative Commons Attribution 4.0 License.

pyESD: An open-source Python framework for empirical-statistical downscaling of climate information

Sebastian G. Mutz and Daniel Boateng
Sebastian G. Mutz and Daniel Boateng
  • Department of Geosciences, University of Tübingen

The nature and severity of climate change impacts varies significantly from region to region. Consequently, high-resolution climate information is needed for meaningful impact assessments and the design of mitigation strategies. This demand has lead to an increase in the coupling of Empirical Statistical Downscaling (ESD) models to General Circulation Model (GCM) simulations of future climate. Here, we present a new open-source Python package (pyESD; that implements several Perfect Prognosis ESD (PP-ESD) methods and the whole downscaling cycle. The latter includes routines for data preparation, predictor selection and construction, model selection and training, evaluation, utility tools for relevant statistical tests, visualisation, and more. The package includes a collection of well-established Machine Learning algorithms and allows the user to choose a variety of estimators, cross-validation schemes, objective function measures, hyperparameter optimization, etc., in relatively few lines of codes. The package is highly modular and flexible, and allows quick and reproducible downscaling of any climate information, such as precipitation, temperature, wind speed or even glacial retreat. We demonstrate the effectiveness of the new PP-ESD framework by generating station-based downscaling products of precipitation and temperature for complex mountainous terrain in Southwest Germany.

How to cite: Mutz, S. G. and Boateng, D.: pyESD: An open-source Python framework for empirical-statistical downscaling of climate information, EGU General Assembly 2023, Vienna, Austria, 24–28 Apr 2023, EGU23-7470,, 2023.