Preprints
https://doi.org/10.48550/arXiv.2407.02089
https://doi.org/10.48550/arXiv.2407.02089
10 Oct 2024
10 Oct 2024

GPTCast: a weather language model for precipitation nowcasting

Gabriele Franch, Elena Tomasi, Rishabh Wanjari, Virginia Poli, Chiara Cardinali, Pier Paolo Alberoni, and Marco Cristoforetti

Abstract. This work introduces GPTCast, a generative deep-learning method for ensemble nowcast of radar-based precipitation, inspired by advancements in large language models (LLMs). We employ a GPT model as a forecaster to learn spatiotemporal precipitation dynamics using tokenized radar images. The tokenizer is based on a Quantized Variational Autoencoder featuring a novel reconstruction loss tailored for the skewed distribution of precipitation that promotes faithful reconstruction of high rainfall rates. The approach produces realistic ensemble forecasts and provides probabilistic outputs with accurate uncertainty estimation. The model is trained without resorting to randomness, all variability is learned solely from the data and exposed by model at inference for ensemble generation. We train and test GPTCast using a 6-year radar dataset over the Emilia-Romagna region in Northern Italy, showing superior results compared to state-of-the-art ensemble extrapolation methods.

Share

Journal article(s) based on this preprint

27 Aug 2025
| Highlight paper
GPTCast: a weather language model for precipitation nowcasting
Gabriele Franch, Elena Tomasi, Rishabh Wanjari, Virginia Poli, Chiara Cardinali, Pier Paolo Alberoni, and Marco Cristoforetti
Geosci. Model Dev., 18, 5351–5371, https://doi.org/10.5194/gmd-18-5351-2025,https://doi.org/10.5194/gmd-18-5351-2025, 2025
Short summary Executive editor
Gabriele Franch, Elena Tomasi, Rishabh Wanjari, Virginia Poli, Chiara Cardinali, Pier Paolo Alberoni, and Marco Cristoforetti

Interactive discussion

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • CEC1: 'Comment on egusphere-2024-3002', Juan Antonio Añel, 30 Oct 2024
    • EC1: 'Reply on CEC1', David Topping, 30 Oct 2024
      • CEC2: 'Reply on EC1', Juan Antonio Añel, 31 Oct 2024
        • AC1: 'Reply on CEC2', Gabriele Franch, 01 Nov 2024
  • RC1: 'Review of GPTCast - LLMs meet nowcasting', Anonymous Referee #1, 26 Dec 2024
  • RC2: 'Comment on egusphere-2024-3002', Anonymous Referee #2, 17 Feb 2025

Interactive discussion

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • CEC1: 'Comment on egusphere-2024-3002', Juan Antonio Añel, 30 Oct 2024
    • EC1: 'Reply on CEC1', David Topping, 30 Oct 2024
      • CEC2: 'Reply on EC1', Juan Antonio Añel, 31 Oct 2024
        • AC1: 'Reply on CEC2', Gabriele Franch, 01 Nov 2024
  • RC1: 'Review of GPTCast - LLMs meet nowcasting', Anonymous Referee #1, 26 Dec 2024
  • RC2: 'Comment on egusphere-2024-3002', Anonymous Referee #2, 17 Feb 2025

Peer review completion

AR: Author's response | RR: Referee report | ED: Editor decision | EF: Editorial file upload
AR by Gabriele Franch on behalf of the Authors (18 Apr 2025)  Author's response   Author's tracked changes   Manuscript 
ED: Publish subject to technical corrections (09 Jun 2025) by David Topping
AR by Gabriele Franch on behalf of the Authors (12 Jun 2025)  Manuscript 

Journal article(s) based on this preprint

27 Aug 2025
| Highlight paper
GPTCast: a weather language model for precipitation nowcasting
Gabriele Franch, Elena Tomasi, Rishabh Wanjari, Virginia Poli, Chiara Cardinali, Pier Paolo Alberoni, and Marco Cristoforetti
Geosci. Model Dev., 18, 5351–5371, https://doi.org/10.5194/gmd-18-5351-2025,https://doi.org/10.5194/gmd-18-5351-2025, 2025
Short summary Executive editor
Gabriele Franch, Elena Tomasi, Rishabh Wanjari, Virginia Poli, Chiara Cardinali, Pier Paolo Alberoni, and Marco Cristoforetti

Data sets

Dataset for "GPTCast: a weather language model for precipitation nowcasting" Gabriele Franch, Elena Tomasi, Chaira Cardinali, Virginia Poli, Pier Paolo Alberoni, and Marco Cristoforetti https://doi.org/10.5281/zenodo.13692016

Model code and software

Code for "GPTCast: a weather language model for precipitation nowcasting" Gabriele Franch, Elena Tomasi, and Marco Cristoforetti https://doi.org/10.5281/zenodo.13832526

Interactive computing environment

Jupyter Notebooks for "GPTCast: a weather language model for precipitation nowcasting" Gabriele Franch, Elena Tomasi, and Marco Cristoforetti https://github.com/DSIP-FBK/GPTCast/tree/main/notebooks

Gabriele Franch, Elena Tomasi, Rishabh Wanjari, Virginia Poli, Chiara Cardinali, Pier Paolo Alberoni, and Marco Cristoforetti

Viewed

Since the preprint corresponding to this journal article was posted outside of Copernicus Publications, the preprint-related metrics are limited to HTML views.

Total article views: 398 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
392 0 6 398 0 0
  • HTML: 392
  • PDF: 0
  • XML: 6
  • Total: 398
  • BibTeX: 0
  • EndNote: 0
Views and downloads (calculated since 10 Oct 2024)
Cumulative views and downloads (calculated since 10 Oct 2024)

Viewed (geographical distribution)

Since the preprint corresponding to this journal article was posted outside of Copernicus Publications, the preprint-related metrics are limited to HTML views.

Total article views: 387 (including HTML, PDF, and XML) Thereof 387 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 27 Aug 2025
Download

The requested preprint has a corresponding peer-reviewed final revised paper. You are encouraged to refer to the final revised version.

Short summary
Our research introduces GPTCast, a novel method for very short-term precipitation forecasting using radar data. By applying advanced machine learning techniques inspired by large language models, we developed a system that generates accurate and realistic weather predictions. We trained the model using six years of radar data from Northern Italy, demonstrating its superior performance over leading ensemble extrapolation methods.
Share