mrkeyoor.com_
Sat 08 Aug 21:03 UTC
AI Toolsevaluationupdated 08 Aug 2026

weathernext

WeatherNext is Google DeepMind's research code for running global medium-range weather and cyclone forecasting models, including WeatherNext 2, GraphCast, and GenCast. It gives researchers pretrained models and notebooks for producing forecasts without rebuilding the underlying architectures from a paper.

Verdict

Use WeatherNext if you specifically need to reproduce, inspect, or extend DeepMind's published weather models and can supply the required compute. The Mini notebook makes evaluation unusually approachable for research code, but the full system is neither a general weather API nor a supported production SDK. Most product developers should consume its published forecast feeds instead of running it.

Setup3/5Mini runs in Colab, but full models demand specialized accelerators
Docs4/5Clear model matrix, notebook, data links, and hardware limits
Community4/5Large audience, recent fixes, and active issue traffic
Maturity3/5Published research models with explicitly unstable research APIs

Who it’s for

  • Weather and climate researchers who want to inspect or run published DeepMind forecasting models.
  • Machine-learning engineers with access to TPU or high-memory GPU infrastructure.
  • Teams that need reproducible code and checkpoints for WeatherNext cyclone research.
  • Developers who want to experiment locally with the reduced Mini checkpoints before paying for larger accelerators.

Who it’s NOT for

  • Anyone producing public safety alerts. The README says the models do not replace warnings from government meteorological agencies.
  • Teams with ordinary consumer GPUs that expect to run the full WeatherNext 2 models. The README says non-Mini models require an H100 for enough VRAM.
  • Developers who need a supported, stable forecasting SDK. Google labels this research code, offers no API stability guarantee, and warns that updates may break callers.
  • Groups planning to train the system cheaply from scratch. Full training requires ERA5 data, operational fine-tuning uses HRES data, and the README directs users to separate datasets with their own terms.

Setup reality

The one-line Git install is only the package step, not a working forecast. The smoothest trial is the provided Colab notebook with a free v5e-1 TPU and the lower-resolution Cyclones Mini checkpoint; weights and sample inputs still come from a Google Cloud bucket. Full WeatherNext 2 inference is an infrastructure project: Google recommends TPU, GPU users must switch the attention implementation, and non-Mini models need H100 memory. Training adds large ERA5 or HRES datasets and separate usage terms. Pinning release 0.3.0 is sensible because the README explicitly disclaims API stability.

A research home, not a weather app

WeatherNext is now the main code home for three generations of Google DeepMind weather models. WeatherNext 2 handles global medium-range atmospheric and cyclone forecasting, while the repository keeps the older GraphCast and GenCast implementations available behind their own documentation. That consolidation is useful: researchers can compare model generations without hunting through disconnected paper supplements, and the shared utilities cover rollouts, normalization, graph components, losses, and JAX-compatible xarray handling.

The scope is also easy to misunderstand. This is not an app that answers whether it will rain tomorrow, and it is not the simplest route to putting forecast data into a product. Google already publishes daily WeatherNext 2 output through Google Cloud, WeatherLab, and Open-Meteo. If you only need predictions, use those feeds. This repository is for people who need to run, study, reproduce, or modify the models themselves.

The model choices are explained unusually well

The README does a good job of separating the available checkpoints. The operational WeatherNext 2 model works at 0.25 degree resolution, is initialized from HRES conditions, and adds 100-meter wind prediction. The cyclone checkpoints reproduce different paper and operational periods. Four model files form each full ensemble, with training cutoffs stated plainly, so researchers can avoid accidentally evaluating against data seen during training.

The Mini variants are the practical on-ramp. They operate at 1 degree resolution, use one weight file, and are intended for local tests or a single TPU or GPU. Google explicitly warns that Mini should not match the larger models. That candor matters. It prevents the convenient demo from being mistaken for evidence that the full operational system fits the same hardware or delivers the same results.

There is also a direct cyclone tracker in the demonstration workflow. The notebook walks through downloading weights, loading an initial atmospheric state, initializing the architecture, generating autoregressive forecast steps, visualizing fields, finding cyclone tracks, calculating training loss, and taking a gradient step. This is a much stronger starting point than a repository that publishes weights with only a bare inference function.

The quick start has a hardware asterisk

A first experiment is genuinely approachable. Open the linked Colab notebook, keep its default WeatherNext Cyclones Mini model, and select the free v5e-1 TPU runtime. The notebook pulls weights from Google's public cloud bucket and includes sample data paths. A P100 should also handle Mini inference. For someone evaluating the code rather than deploying it, this removes much of the usual environment work.

The installation command alone tells a different story. Installing release 0.3.0 from GitHub gives you the Python package, but not a ready forecast service, checkpoint, initial conditions, or suitable accelerator. Google recommends TPU because the implementation is optimized for it. GPU users must change the attention implementation in the notebook, and the non-Mini checkpoints require an H100 for sufficient VRAM. The larger Colab route calls for a v5p accelerator.

Training is another tier of commitment. Full training depends on ERA5 reanalysis data, preferably accessed as Zarr through WeatherBench2. Operational fine-tuning uses HRES analysis data. These are large scientific datasets with separate terms, and the README places responsibility for compliance on the user. This repository exposes training-related code, but it does not turn global weather-model training into an ordinary workstation job.

The boundaries are refreshingly explicit

WeatherNext is Apache 2.0 for code and notebooks, while other materials use CC BY 4.0. More important for an adopter, Google calls it research code supplied as-is, says it is not an officially supported product, and makes no API stability promise. The README recommends pinning a release because later changes may break callers. That is a reasonable contract for scientific software, but it should rule out treating the package as an unversioned dependency in a critical service.

The safety language is equally direct. These models were not produced with or endorsed by a government meteorological agency and do not replace official alerts. Teams may study cyclone output or build decision-support experiments, but public warning systems need authoritative sources and operational safeguards beyond this codebase.

Activity is strong, stability is still qualified

At review time, the repository had about 6,800 stars, had been pushed the previous day, and had just released version 0.3.0 with WeatherNext 2 support. GitHub reported 76 open issues and pull requests combined. Recent activity includes merged JAX fixes and documentation updates, alongside open reports about xarray changes breaking the legacy GraphCast demo notebook, dependency installation, and rollout failures on GPU and Colab TPU. That mixture shows both active maintenance and the normal fragility of a fast-moving scientific Python stack.

The right adoption pattern is narrow and deliberate. Begin with the pinned Mini notebook, verify the variables and resolution against your research question, then budget accelerator and data work before trying a full checkpoint. Keep official forecast feeds or agency data beside any experimental output. For researchers studying AI forecasting, WeatherNext is an excellent primary implementation. For application teams that merely need weather data, running it directly creates cost and risk without much benefit.

Alternatives

ProjectWhat it isPick it when
NeuralGCMA differentiable atmospheric model that combines learned components with a dynamical core.Pick this instead when your research centers on hybrid physics and machine learning rather than the WeatherNext family.
Earth2StudioAn open Python framework for composing and evaluating AI weather workflows.Pick this instead when you want a broader workflow layer spanning several weather models and data sources.
Open-MeteoA self-hostable weather API that serves ready-made forecasts from multiple providers.Pick this instead when an application needs forecast data through an API, not research code or model inference.

What people are saying

  1. [github-trending] google-deepmind/weathernext
  2. [hackernews] DeepMind's WeatherNext model achieves breakthrough forecasting cyclones

Sources

  1. WeatherNext repository
  2. WeatherNext README
  3. WeatherNext 0.3.0 release
  4. WeatherNext issues and pull requests
  5. WeatherNext 2 demo notebook