PyESD

Downscaling tool

An open-source framework for downscaling climate variables using machine learning and reanalysis datasets.

Python Package for Empirical Statistical Downscaling. pyESD is under active development and all colaborators are welcomed. The purpose of the package is to downscale any climate variables e.g. precipitation and temperature using predictors from reanalysis datasets (eg. ERA5) to point scale. pyESD adopts many ML and AL as the transfer function.

GitHub

48 stars
5 watching
11 forks
Language: Python
last commit: 2 months ago
Linked from 1 awesome list

deep-learningdownscalingensemble-machine-learningmachine-learningprecipitationsckit-learntensorflow2

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
arcticsnow/topopyscale A Python library for downscaling climate data to hillslope scale using topography-based methods 42
pangeo-data/scikit-downscale Tools for enhancing climate model simulations through statistical postprocessing and downscaling techniques 187
btschwertfeger/python-cmethods A collection of bias correction techniques for climate data analysis 60
projectdrawdown/solutions An open-source software conversion of Project Drawdown's climate models into a Python-based framework for analyzing and predicting global warming solutions 220
pacificclimate/climdown A package that provides statistical downscaling routines to refine coarse-scale climate model output at fine spatial resolutions. 67
ecmwfcode4earth/deepr Project aimed at downscaling global climate data to higher resolutions using deep learning techniques. 24
santandermetgroup/downscaler Provides tools and methods for bias correction and daily downscaling of climate data 105
spencerahill/aospy Automates computations involving gridded climate data and manages results 84
xarray-contrib/xeofs Tools for dimensionality reduction in climate science data analysis 109
observingclouds/pysonde A tool for converting and post-processing atmospheric sounding data from radiosonde files to netCDF format. 8
ag14774/diffdist Enables backpropagation in distributed settings and facilitates model parallelism using differentiable communication between processes 62
carbonplan/cmip6-downscaling Provides tools and data for downscaling CMIP6 climate models to daily timescales 179
yzhao062/suod A Python framework for accelerating large-scale unsupervised outlier detection in heterogeneous datasets 382
climateimpactlab/downscalecmip6 Makes CMIP6 climate model data more applicable for understanding climate impacts on humans and society by applying bias correction and downsampling techniques 136
drckf/paysage An unsupervised learning and generative models library for Python, focusing on probabilistic models and efficient computation. 119