mrkeyoor.com_
Sat 07 Nov 06:54 UTC
AI Toolsevaluationupdated 28 Sept 2026

weathernext review

WeatherNext contains Google DeepMind's code for running global medium-range weather and cyclone models, including WeatherNext 2, GenCast, and GraphCast. It is for researchers who need the model internals or custom forecasts; people who only need forecast data can use Google's published feeds instead.

+4stars / 7d
Verdict

Our WeatherNext install pulled 94 packages and occupied 863 MB, yet it still stopped short of a forecast because weights, weather inputs, and accelerator hardware sit outside that successful build. Use the repository when changing or reproducing the models is the job, and budget for TPU or high-memory GPU work. If you need forecast values for an application, start with the published data feeds and avoid owning this research stack.

We ran it

Lab card: what happened when we ran weathernextScreenshot of weathernext (github.com/google-deepmind/weathernext)
Install✓ · 62s94 packages · 863 MB
Build✓ · 9s
Testsn/ano test script
Known vulns0(pip-audit)
Repo97 files~22,432 lines of source · 10 MB · 0 CI workflows

Answers from our run

Does weathernext build from source?

Dependencies installed in 62 seconds (94 packages), and the build succeeded in 9 seconds. We cloned commit f2f2c51 into a clean Debian container with 3 CPUs and no project-specific setup.

Does weathernext have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does weathernext have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use weathernext?

Anyone making public safety decisions: the README says the models do not replace official alerts, warnings, or government meteorological notices.

What are the alternatives to weathernext?

ECMWF AI Models, Earth2Studio, ClimaX. Our WeatherNext install pulled 94 packages and occupied 863 MB, yet it still stopped short of a forecast because weights, weather inputs, and accelerator hardware sit outside that successful build.

Setup2/5Install passes, but useful inference needs weights, data, and an accelerator
Docs4/5The Colab and TPU guide are clear about models, hardware, and cleanup
Community4/57,691 stars and 74 open issues show attention and a support burden
Maturity3/5Published models are real, but v0.3.0 code has no repository test target

Discussed on

  1. hnWeatherNext 2: Our most advanced weather forecasting model291 points
  2. hnWeatherNext 3: Our most advanced global weather AI model11 points
  3. hnWeatherNext 3: Our most advanced global weather AI model6 points
  4. hnWeatherNext 3: Hourly global weather forecasts using live satellite data4 points
  5. hnWeathernext 33 points

Who it’s for

Weather and climate researchers who need to inspect or modify the forecast pipeline.
Teams running custom ensemble forecasts on Cloud TPUs or high-memory GPUs.
Scientists reproducing WeatherNext 2, cyclone, GenCast, or GraphCast work.
Engineers who need model outputs beyond what the published Google Cloud, WeatherLab, or OpenMeteo feeds expose.

Who it’s NOT for

Anyone making public safety decisions: the README says the models do not replace official alerts, warnings, or government meteorological notices.
Developers with CPU-only or low-memory machines who want the full 0.25-degree models: the README calls for a v5p TPU or an H100-class GPU, while even Mini targets a P100 or a single TPU.
Product teams that only need ready-made forecast data: daily WeatherNext outputs already exist through Google Cloud, WeatherLab, and OpenMeteo.
Organizations requiring a stable supported SDK with repository test gates: the code is provided as-is, may break without notice, and our checkout had no CI workflows, tests directory, or test target.

Setup reality

Our Python 3.12 sandbox installed 94 packages in 62 seconds and used 863 MB on disk. The build passed in 9 seconds. There was no test script or target, so tests were skipped. Pip-audit found 0 known vulnerabilities.

Inference needs pretrained weights plus correctly shaped initial weather data. Full training draws on ERA5, while operational fine-tuning uses HRES data with separate terms. The Cloud TPU guide also requires a billed Google Cloud project, gcloud, a TPU VM, and Jupyter.

The code favors TPU. GPU users must switch the attention implementation; non-Mini models need an H100 for enough VRAM, while Mini should fit a P100. The README calls the project unsupported research code and warns that API-breaking updates may arrive without notice.

The repository is for experiments, while the feeds are for applications

WeatherNext packages three generations of Google DeepMind weather work under one roof: WeatherNext 2, the cyclone variants, GenCast, and GraphCast. The code loads model weights, prepares atmospheric inputs, runs autoregressive forecasts, tracks cyclones, and exposes training pieces. If your product only needs forecast values, the README points elsewhere. Daily outputs are already available through Google Cloud, WeatherLab, and OpenMeteo.

That split should decide whether you clone the 97-file repository. Researchers may need custom initial conditions, gradients, architecture changes, or direct access to the 0.25-degree model. An application showing tomorrow's forecast probably does not. Using a feed removes weight management, accelerator provisioning, and much of the data-shaping work, while the repository gives you control over the model itself.

WeatherNext 2 favors TPUs and reserves the full model for large accelerators

The default notebook uses WeatherNext Cyclones Mini at 1-degree resolution. Its checkpoint is 216 MiB, and the README recommends a free Colab v5e-1 runtime or a P100-class GPU. The full WeatherNext 2 and cyclone models run at 0.25-degree resolution with four 701 MiB seed files. Google recommends v5p TPUs; GPU users need to change the attention implementation and provide an H100 with enough memory.

These requirements make no speed claim. We did not run inference or compare forecast skill in our 3-CPU sandbox. The full Cloud TPU guide starts with a billed Google Cloud project, warns that the $300 trial does not cover TPUs, and tells users to check hourly pricing. It also explains VM deletion because the instance continues billing until removed. A successful Python install does not answer the cost question.

What happened when we ran it

Our sandbox cloned commit f2f2c51 and installed 94 packages in 62 seconds under Python 3.12. The environment consumed 863 MB before any model weights or forecast inputs were downloaded. The package build completed in 9 seconds, and pip-audit found 0 known vulnerabilities in the installed dependencies.

There was no test script or target, so we skipped tests rather than inventing a substitute. Our scan also found 0 CI workflow files, no Dockerfile, and no tests directory. The 10 MB checkout contained about 22,432 lines of source. This proves that packaging completed in a clean Debian container. It does not prove that a checkpoint loads, a TPU rollout completes, or the generated weather fields are correct.

The 863 MB environment is only the entry fee

Pretrained weights live in a public Google Cloud bucket. Inference also needs initial weather state with the variables, levels, timestamps, and resolution expected by the selected checkpoint. The notebook demonstrates that path with HRES-style inputs. Training is a larger undertaking: the README directs users to ERA5 through WeatherBench2 and names HRES data for operational fine-tuning, with separate terms that each user must check.

The package metadata pins xarray at 2026.2.0 or earlier and lists Linux with Python 3.10 and 3.11. Our Python 3.12 lab image installed successfully, but that is a measurement of commit f2f2c51 rather than a documented support promise. The TPU VM guide itself creates a Python 3.12 environment and separately pins pandas below version 3, which shows how closely the notebook depends on its scientific Python environment.

Version 0.3.0 is active research code without a test target

Release v0.3.0 arrived on August 6, 2026 with WeatherNext 2 support. The last push on September 4 added the Cloud TPU VM guide, so the later code activity makes an old-tag abandonment claim indefensible. GitHub showed 7,691 stars, 79 combined issues and pull requests, and 74 open issues on September 28. Many open threads concern input preparation, dependency combinations, hardware setup, or interpreting model outputs.

The README gives the more useful maturity label: research code supplied as-is, with no API-stability guarantee and possible breaking changes without notice. It also says this is not an officially supported Google product. That language, the v0.3.0 version, and the absent test target all point in the same direction. Pin a commit, save exact model and data identifiers, and validate generated fields against your own scientific acceptance checks.

Official warnings remain the authority

Google says the models were not produced with or endorsed by a government meteorological agency. The outputs do not replace official alerts, warnings, or notices. That restriction belongs in the product design, especially for cyclone tracking. A polished map or an 8-member ensemble does not turn an experimental output into an emergency-warning source.

WeatherNext publishes code, weights, notebooks, model history, and a detailed TPU path. Our 62-second install makes inspection easy, but running the model is the expensive part. Choose the repository for experiments that require control over inference or training. Choose the feeds for applications that need forecasts without becoming an AI weather lab.

Alternatives

ProjectWhat it isPick it when
ECMWF AI ModelsA command-line framework for running several machine-learning weather models.pick this instead when you want one runner around multiple forecast models and data sources rather than one research family's internals.
Earth2StudioA Python toolkit for composing AI weather and climate inference workflows.pick this instead when NVIDIA-oriented workflow tooling and model composition matter more than reproducing WeatherNext experiments.
ClimaXA research foundation model for weather and climate tasks.pick this instead when transfer across climate tasks is the research question and operational WeatherNext forecasts are not required.

What people are saying

  1. [hackernews] WeatherNext 3
  2. [producthunt] WeatherNext 3

Sources

  1. WeatherNext README
  2. WeatherNext v0.3.0 release
  3. WeatherNext 2 Cloud TPU VM guide
  4. WeatherNext package setup

More ai tools reviews

T3MP3ST · annotated_deep_learning_paper_implementations · guizang-ppt-skill · copilot-cli · kornia · skills · the whole board →