GEMv3

The latest in AI weather models, with reliable guidance from day 1 to day 126.

0 day
forecasts
0x
daily runs
0
ensemble members
0.00°
spatial resolution
0 year
reforecast

Dataset

Output variables cover key surface fields and atmospheric dynamics. See documentation for details.

🌡️

Temperature

2 m instantaneous; timestep min, max, and mean.

🌧️

Precipitation

Mean precipitation rate and snowfall rate.

💨

Wind

10 m and 100 m mean wind speed; 10 m max gusts; 100m u/v instantaneous components.

☀️

Radiation & Clouds

Surface downward shortwave flux; total cloud cover.

🌀

Dynamics

Mean sea-level pressure; 500 hPa geopotential.

📈

Climate Modes

ENSO, MJO, QBO, and ZMZW indices.

🕐

Temporal resolution

6-hourly to day 14; 24-hourly through day 126.

📅

Reforecast schedule

3443 dates from 2000–2025, 50 ensemble members.

🗜️

Format

Zarr v3 with optimized chunking and compression.

Verification

15-day benchmark CRPS scores against ECMWF ENS, ECMWF AIFS, and Google WeatherNext. Scores computed over July 2025 to March 2026. GEMv3 outperforms ECMWF ENS across all variables, is competitive with other state-of-the-art AI models on large-scale dynamics, and achieves best in class performance on 2m temperature, particularly the sub-timestep aggregations which GEMv3 outputs natively.

CRPS scorecard: GEMv3 vs ENS, AIFS, Google WeatherNext across 8 variables

Quickstart

Install
pip install "xarray>=2025.6.0" "zarr>=3" "pcodec>=1" s3fs
Python
Python
import xarray as xr

ds = xr.open_zarr(
    "https://gemv3-reforecast.salient-open-data.com/forecast",
    chunks=None,
)
t2m = ds.sel(
    forecast_date="2025-01-01",
    lat=42.36, lon=-71.06, method="nearest",
)["2m_temperature"]
t2m = t2m.assign_coords(valid_time=t2m.forecast_date + t2m.lead
         ).swap_dims(lead="valid_time")
t2m.plot(hue="sample", add_legend=False)

See docs for additional details.

Output
Ensemble spaghetti: 2m temperature at Boston, Jan 2025 GEMv3 reforecast

Access

Operational

Subscription

Live forecasts from January 2026 onward.

  • 4× daily (00/06/12/18z)
  • 200 ensemble members
  • Available within 6 hours of init
  • 126-day horizon on 00z run
  • Same Zarr format as reforecast
Contact Us