/awesome-precipitation-nowcasting

A list of Precipitation Nowcasting papers and related resources.

awesome-precipitation-nowcasting

Content

If I missed any of your work or if there's a need for an update in this review, please email me or just pull a request here. Thank you!

📎 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

(1) Skillful Twelve Hour Precipitation Forecasts using Large Context Neural Networks

(2) 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

NowcastNet

Skilful nowcasting of extreme precipitation with NowcastNet

MFF

Deep Learning Model based on Multi-scale Feature Fusion for Precipitation Nowcasting

LDCast

Latent diffusion models for generative precipitation nowcasting with accurate uncertainty quantification

PreDiff

PreDiff: Precipitation Nowcasting with Latent Diffusion Models

STGM

Physical-Dynamic-Driven AI-Synthetic Precipitation Nowcasting Using Task-Segmented Generative Model

GraphCast

Learning skillful medium-range global weather forecasting

PAUNet

PAUNet: Precipitation Attention-based U-Net for rain prediction from satellite radiance data

RainAI

RainAI - Precipitation Nowcasting from Satellite Data

DiffCast

DiffCast: A Unified Framework via Residual Diffusion for Precipitation Nowcasting

Balanced Loss and Temperature Data

Improving Precipitation Nowcasting for High-Intensity Events Using Deep Generative Models with Balanced Loss and Temperature Data: A Case Study in the Netherlands

CasCast

CasCast: Skillful High-resolution Precipitation Nowcasting via Cascaded Modelling

DB-RNN

DB-RNN: A RNN for Precipitation Nowcasting Deblurring

PP-Loss

PP-Loss: An imbalanced regression loss based on plotting position for improved precipitation nowcasting

📌 Workshop

Tackling Climate Change with Machine Learning

Tackling Climate Change with Machine Learning: Blending New and Existing Knowledge Systems

Weather4cast

Weather4cast (2024)

💻 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.

OpenSTL

OpenSTL: A Comprehensive Benchmark of Spatio-Temporal Predictive Learning

💽 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.

PostRainBench

POSTRAINBENCH: A COMPREHENSIVE BENCHMARK AND A NEW MODEL FOR PRECIPITATION FORECASTING

WeatherBench 2

A benchmark for the next generation of data-driven global weather models

🌏 Others

EarthArXiv

Awesome-Foundation-Models-for-Weather-and-Climate