/awesome-precipitation-nowcasting

A list of Precipitation Nowcasting papers and related resources.

📎 Papers&Codes

ConvLSTM

Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting

MLP based method

Rainfall Prediction: A Deep Learning Approach

TrajGRU

Deep Learning for Precipitation Nowcasting: A Benchmark and A New Model

CNN based method

A short-term rainfall prediction model using multi-task convolutional neural networks

DozhdyaNet

All convolutional neural networks for radar-based precipitation nowcasting

rainymotion

Optical flow models as an open benchmark for radar-based precipitation nowcasting (rainymotion v0.1)

pySTEPS

Pysteps: an open-source Python library for probabilistic precipitation nowcasting (v1.0)

U-Net based Nowcasting

Machine Learning for Precipitation Nowcasting from Radar Images

A Review of radar-based nowcasting

A review of radar-based nowcasting of precipitation and applicable machine learning techniques

RainNet

RainNet v1.0: a convolutional neural network for radar-based precipitation nowcasting

MetNet

MetNet: A Neural Weather Model for Precipitation Forecasting

DGMR

Skilful precipitation nowcasting using deep generative models of radar

MetNet-2

Skillful Twelve Hour Precipitation Forecasts using Large Context Neural Networks, Deep learning for twelve hour precipitation forecasts

DeepRaNE

Effective Training Strategies for Deep-learning-based Precipitation Nowcasting and Estimation

ASOC

Deep-Learning-Based Precipitation Nowcasting with Ground Weather Station Data and Radar Data

Earthformer

Earthformer: Exploring Space-Time Transformers for Earth System Forecasting

SimVP

Precipitation nowcasting using ground radar data and simpler yet better video prediction deep learning

MM-RNN

MM-RNN: A Multimodal RNN for Precipitation Nowcasting

ClimaX

ClimaX: A foundation model for weather and climate

📌 Workshop

Tackling Climate Change with Machine Learning

💻 Library

Py-ART

The Python-ARM Radar Toolkit. A data model driven interactive toolkit for working with weather radar data.

wradlib

wradlib: An Open Source Library for Weather Radar Data Processing

Cartopy

Cartopy is a Python package designed to make drawing maps for data analysis and visualisation easy.

Satflow

Satellite Optical Flow with machine learning models

Google Earth Engine API

Python and JavaScript bindings for calling the Earth Engine API.

💽 Dataset

EarthNet2021

EarthNet2021: A large-scale dataset and challenge for Earth surface forecasting as a guided video prediction task.

RainBench

RainBench: Towards Global Precipitation Forecasting from Satellite Imagery

KoMet

Benchmark Dataset for Precipitation Forecasting by Post-Processing the Numerical Weather Prediction.

🌏 others

EarthArXiv