mrkeyoor.com_
Wed 23 Sept 00:36 UTC
AI Toolsevaluationupdated 26 Aug 2026

weathernext review

WeatherNext is Google DeepMind's research code for global medium-range atmospheric and tropical-cyclone forecasting, including WeatherNext 2 and older GraphCast and GenCast models. It lets researchers run released weights and study the model pipeline; people who only need forecasts can use the published data feeds instead.

+16stars / 7d
Verdict

Our WeatherNext install took 167 seconds and 886 MB, then built in 6 seconds, but there was no test target to run. Researchers with TPU or H100 access and a clear evaluation plan should use it for model work; most application developers should consume WeatherNext feeds through Google Cloud, WeatherLab, or Open-Meteo. Never substitute its output for official weather warnings.

We ran it

Lab card: what happened when we ran weathernextScreenshot of weathernext (github.com/google-deepmind/weathernext)
Install✓ · 167s91 packages · 886 MB
Build✓ · 6s
Testsn/ano test script
Known vulns0(pip-audit)
Repo94 files~22,432 lines of source · 9.5 MB · 0 CI workflows

Answers from our run

Does weathernext build from source?

Dependencies installed in 167 seconds (91 packages), and the build succeeded in 6 seconds. We cloned commit 9c034db 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 safety decisions from model output: the README says WeatherNext does not replace official alerts, warnings, or notices.

What are the alternatives to weathernext?

Aurora, Earth2Studio, Open-Meteo. Our WeatherNext install took 167 seconds and 886 MB, then built in 6 seconds, but there was no test target to run.

Setup2/5886 MB install; real inference needs weights, data, and accelerators
Docs4/5Model, data, hardware, feed, and disclaimer paths are explicit
Community4/57,596 stars and an August 2026 release and push
Maturity3/5Published research models, but no stability promise or 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 ML researchers reproducing or extending WeatherNext, GenCast, or GraphCast work.
Teams with TPU or suitable GPU access and experience handling global weather datasets.
Engineers comparing model outputs with operational forecast data under their own evaluation.
Educators using the Mini checkpoint and Colab notebook for a guided experiment.

Who it’s NOT for

Anyone making safety decisions from model output: the README says WeatherNext does not replace official alerts, warnings, or notices.
CPU-only users expecting practical local inference: the recommended path is TPU, non-Mini models need H100-class memory, and even Mini is described around P100 or TPU.
Applications that just need daily forecast values: Google Cloud, WeatherLab, and Open-Meteo already distribute WeatherNext output feeds.
Teams requiring a stable supported SDK: the repository calls this research code, provides no API-stability guarantee, and is not an officially supported Google product.
Buyers who require a runnable project test target: our checkout exposed none.

Setup reality

Our sandbox install succeeded in 167 seconds, adding 91 Python packages and consuming 886 MB. The build passed in 6 seconds. No test script or target was available, so tests were skipped. Pip-audit reported 0 known vulnerabilities.

Inference also needs checkpoint weights and suitable initial weather data. The recommended path is a TPU; the README says full models need an H100 when using GPU, while Mini should fit a P100. Full training requires ERA5 and operational fine-tuning uses HRES data.

The checkout had no CI workflows, Dockerfile, or tests directory in our scan. Users must pin a release, select a compatible JAX and xarray environment, switch the attention implementation for GPU, and follow separate data terms.

Forecast users should take the feeds instead of running the model

WeatherNext contains the code and model guides for WeatherNext 2, WeatherNext Cyclones, GraphCast, and GenCast. The current family produces global, medium-range atmospheric forecasts, while cyclone variants add tracking workflows. Google publishes daily model outputs through Google Cloud, Earth Engine, BigQuery, Vertex AI, WeatherLab, and Open-Meteo. An application that needs forecast values can avoid weights, accelerators, weather-data preparation, and autoregressive rollouts by using one of those feeds.

Researchers get 4 operational WeatherNext 2 weight files trained through 2024, several cyclone checkpoints tied to prior seasons, and lighter Mini variants at 1-degree resolution. The main models operate at 0.25-degree resolution, roughly 30 km. The repository warns that Mini is not expected to match the larger versions. That makes the smaller checkpoint useful for learning the pipeline, but a Mini run should not be presented as reproducing operational results.

Full WeatherNext 2 inference expects TPU or H100 memory

The recommended environment is TPU because the implementation is optimized for it. The Colab notebook defaults to WeatherNext Cyclones Mini on a free v5e-1 runtime. Larger checkpoints need a v5p accelerator there. On GPU, users must switch the attention implementation, and the README says non-Mini models require an H100 for enough VRAM. Mini should manage inference on a P100. That hardware line rules out casual use on many laptops and CPU servers.

Running the model also requires weights from a Google Cloud bucket and initial atmospheric state such as HRES conditions. Full training uses ERA5, best accessed in Zarr form through WeatherBench2, while operational fine-tuning data comes from its HRES collection. The 886 MB environment from our install contains neither those datasets nor accelerator capacity. Data is governed by separate terms, including ECMWF and Copernicus conditions, which need review before redistribution or production use.

What happened when we ran it

Our fresh Debian sandbox installed commit 9c034db in 167 seconds, adding 91 Python packages and consuming 886 MB. The repository itself was 9.5 MB with 94 files and roughly 22,432 lines of source. The build then completed successfully in 6 seconds. That is a heavy environment around a relatively small checkout, which is expected for JAX, scientific data, and model tooling but still matters on ephemeral machines.

No test script or target was available, so our harness skipped tests. Pip-audit reported 0 known vulnerabilities among the installed packages. The scan found 0 CI workflow files, no Dockerfile, and no tests directory. Those are concrete limits on what this run verified: package installation and build worked, but we did not execute a forecast, load a checkpoint, compare output, or confirm behavior on TPU or GPU.

A successful 6-second build says nothing about forecast skill

Weather prediction quality depends on checkpoint, initialization data, lead time, variable, region, and evaluation method. Our build did not reproduce claims in the papers or blogs, and the lab block contains no model benchmark. The right local acceptance test is a dated forecast initialized from known data, compared with a reference dataset using a declared metric. Cyclone track evaluation needs its own rules and should not be inferred from a temperature or geopotential result.

The absence of a test target also makes environment drift more expensive. Open issues 212 and 213 document GraphCast notebook breaks after xarray 2026.4.0 changed timedelta decoding and dataset construction behavior. Issue 215 reports a dependency conflict in a demo install. These reports concern older model paths rather than proof that WeatherNext 2 is broken, but they show why the README advises pinning a release and why notebooks need reproducible dependency versions.

Version 0.3.0 is research code with explicit limits

Release v0.3.0 was published August 6, 2026 and added WeatherNext 2 support. The README says APIs may change without notice, calls the repository an experimental research project, and states that it is not an officially supported Google product. Code and notebooks use Apache 2.0, while other materials use CC BY 4.0. Training data and third-party inputs retain their own terms, so the repository license is not the whole data-usage answer.

GitHub showed 7,596 stars, 77 open issues and pull requests combined, and a last push on August 11, 2026. The issue queue includes detailed model questions and environment failures, but the combined count is not a defect count. Activity near the v0.3.0 release is a better health signal than older GraphCast notebook reports alone. Still, users should expect research-level support and perform their own pinning, verification, and scientific review.

Official warnings remain the decision source

The README says the models were not produced with or endorsed by a government meteorological agency and do not replace official alerts, warnings, or notices. That is the most important product boundary on the page. WeatherNext output can support research, comparisons, and downstream experiments; it should not become the sole trigger for evacuation, navigation, emergency response, or other safety decisions. Published feeds do not remove that responsibility.

WeatherNext is a strong repository for researchers who want the actual family code and can supply accelerators, weights, and weather data. Our 167-second install and missing test target make it a poor impulse dependency for a normal application. Use the direct feeds when forecasts are an input to software. Use the repository when model behavior itself is the subject, and keep official meteorological guidance above every generated result.

Alternatives

ProjectWhat it isPick it when
AuroraMicrosoft's foundation model and inference code for atmospheric forecasting tasks.pick this instead when you want to compare another released weather foundation model and its checkpoints.
Earth2StudioA Python package for composing AI weather models, data sources, diagnostics, and inference workflows.pick this instead when workflow composition across weather models matters more than one model family's research code.
Open-MeteoA weather API server that exposes forecast datasets without requiring users to run the models.pick this instead when an application needs forecast data rather than model research or training.

What people are saying

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

Sources

  1. WeatherNext repository and README
  2. WeatherNext v0.3.0 release
  3. Xarray Dataset compatibility report
  4. Xarray timedelta decoding report
  5. Demo dependency conflict report

More ai tools reviews

bkn-foundry · tokenizers · google-research · A2A · awesome-artificial-intelligence · ncnn · the whole board →