gitwtfhub

wtf is weathernext?

google-deepmind/weathernext — explained in plain English

Analysis updated 2026-08-13

7,482PythonAudience · researcherComplexity · 4/5Setup · hard

TL;DR

WeatherNext is Google DeepMind's AI weather forecasting model family, predicting global medium-range weather and cyclones.

Mindmap

mindmap
  root((WeatherNext))
    What it does
      AI weather forecasting
      Cyclone tracking
      Global scale
    Tech stack
      Python
      JAX
      TPU
    Use cases
      Research forecasting
      Cyclone prediction
      Data feed access
    Audience
      Researchers
      Meteorologists
      ML engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Run a Colab notebook to generate a global weather forecast from pretrained weights.

REASON 2

Access daily WeatherNext forecast data feeds through Google Cloud, WeatherLab, or OpenMeteo.

REASON 3

Track cyclone paths and intensity using the WeatherNext Cyclones model.

REASON 4

Fine-tune or study a state of the art machine learning weather model for research.

What's in the stack?

PythonJAXTPUColab

How it stacks up

google-deepmind/weathernextagronholm/apschedulerlearningcircuit/local-deep-research
Stars7,4827,4857,487
LanguagePythonPythonPython
Setup difficultyhardmoderatemoderate
Complexity4/53/53/5
Audienceresearcherdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · hard Time to first run · 1h+

Full models need an H100 GPU or TPU v5p, only the lightweight Mini model runs on free Colab TPUs.

Wtf does this do

WeatherNext is a research project from Google DeepMind and Google Research that predicts global weather using machine learning instead of the traditional physics based simulations most weather services rely on. The repository holds the code for WeatherNext 2, the newest and most advanced model in the family, along with the code for two earlier models known as GraphCast and GenCast. The models forecast medium range weather, meaning several days out, at a global scale, and one version specifically predicts cyclone tracks and intensity. A related model, WeatherNext Cyclones, was actually used to help track storms during a real Atlantic hurricane season. The main difference between WeatherNext 2 and WeatherNext Cyclones is that WeatherNext 2 additionally forecasts wind at 100 meters above the ground. If you just want the forecast data itself rather than running the model, Google offers several ways to access it directly, including Google Cloud services like Earth Engine, BigQuery, and Vertex AI, a dedicated site called WeatherLab, and a third party service called OpenMeteo with its own API. For people who want to run the model, the easiest starting point is an interactive Colab notebook that walks through loading pretrained weights, feeding in initial weather conditions, running the forecast, and visualizing results like temperature and wind speed. The notebook defaults to a lightweight Mini model that can run on a free Colab TPU, while the larger models need more powerful hardware such as an H100 GPU or a TPU v5p. The project is written in Python and installed directly from GitHub with pip. The maintainers are explicit that this is research code provided as is, without guarantees of stability, so pinning to a specific release is recommended. Training the models from scratch requires downloading a large public weather dataset called ERA5.

Yoink these prompts

Prompt 1
Help me run the WeatherNext 2 Colab demo notebook on a free TPU runtime.
Prompt 2
Explain the difference between WeatherNext 2, WeatherNext Cyclones, and the Mini models.
Prompt 3
Show me how to install WeatherNext with pip and download the pretrained model weights.
Prompt 4
Walk me through accessing WeatherNext forecast data through the OpenMeteo API instead of running the model.

Frequently asked questions

wtf is weathernext?

WeatherNext is Google DeepMind's AI weather forecasting model family, predicting global medium-range weather and cyclones.

What language is weathernext written in?

Mainly Python. The stack also includes Python, JAX, TPU.

How hard is weathernext to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is weathernext for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.