← Docs

The model bestiary

The windgram derivation is model-agnostic: give it nine surface fields, five fields on nine pressure levels, and a terrain height, and it produces the same profile shape regardless of where the numbers came from. What differs per model is everything else — access method, resolution, cadence, horizon, retention, and a collection of sharp edges found only by pointing real requests at real servers. This page records what we know about each one, so nobody has to rediscover it.

The roster: HRDPS continental 2.5 km and HRDPS West 1 km (the two founding builders), and RDPS 10 km, GDPS 15 km, HRRR 3 km, and GFS 0.25° (verified against the live services and joining the pipeline). ECMWF IFS open data was investigated and turned down, for reasons worth recording.

All figures below are from live verification against the services, not from documentation alone. Cadences and layouts are the providers' to change; when this page and the servers disagree, believe the servers and send a PR.

HRDPS continental 2.5 km — the baseline

Environment and Climate Change Canada's High Resolution Deterministic Prediction System: 2.5 km grid over nearly all of Canada, 48 hourly steps, four runs a day (00/06/12/18Z).

The pipeline reads it through GeoMet's WCS endpoint — not the Datamart. Every request asks for a tiny GeoTIFF crop around the catalogued launches at the model's 0.0225° spacing, and each crop comes back at roughly 2 KB. A full build for the founding four-site catalogue is 1,622 requests, ~6 MB transferred, ~135 s (one capabilities probe, one terrain crop, then 54 layers × 30 flyable-day hours). The entire 48-hour run costs less bandwidth than one photograph.

The trade-off is request count: WCS has no bulk mode, so the build is many small HTTP calls. The client keeps concurrency at five, retries 429/5xx with jittered backoff, honours Retry-After, and reports its request count in the published manifest so the cost stays visible.

HRDPS West 1 km — experimental, and honest about terrain

ECCC also runs an experimental 1 km HRDPS over BC and western Alberta, published only as whole-domain GRIB2 on the alpha Datamart — no WCS, no subsetting. The grid is a rotated lat-lon, 1330 × 1180 points; ecCodes handles the rotation so the sampler only ever speaks geographic coordinates. Runs are 00Z and 12Z only, files are retained for roughly 24 hours, and the feed goes dark occasionally — the workflow treats a 1 km failure as a warning, never a blocked 2.5 km publish.

Because there is no subsetting, this is the pipeline's heavyweight leg: ~1.2 GB downloaded per run to sample four points. It earns its keep with terrain honesty. Dundee launch is 1,485 m in reality, 1,311 m in the 1 km model, and 1,072 m at 2.5 km. Every derived quantity that hangs off the model's ground — cloud base, boundary-layer top, which pressure levels even exist above the surface — starts from a floor that is 400 m closer to the truth at 1 km. That is the single clearest demonstration in this project of why resolution matters for mountain sites.

RDPS 10 km — the mid-range bridge

The Regional Deterministic Prediction System: 10 km, 84 hourly steps, four runs a day. It extends the windgram from HRDPS's two days to three and a half.

Verified facts:

GDPS 15 km — ten days out

The Global Deterministic Prediction System: 15 km, 00Z and 12Z, pressure levels 3-hourly out to 240 hours — mostly. A ten-day windgram with real model physics — actual heat fluxes, not proxies.

Verified facts:

HRRR 3 km — the CONUS counterpart

NOAA's High-Resolution Rapid Refresh: 3 km over the continental United States, hourly runs, with the synoptic runs (00/06/12/18Z) extending to 48 hours, published to public cloud buckets roughly T+107 minutes after the reference time.

Verified facts:

GFS 0.25° — sixteen days, with homework

NOAA's Global Forecast System at 0.25°: the long-horizon leg, out to 384 hours. Since the 2021 upgrades the output is 3-hourly all the way to f384 — the old 12-hourly tail beyond day 10 is gone.

Verified facts:

ECMWF IFS open data — investigated, not adopted

The obvious candidate for a premium long-range leg: ECMWF's open-data IFS, 15-day horizon (360 h at 00/12Z since cycle 50r1), CC-BY-4.0. We verified it and said no — for now. Two findings decided it:

The 15-day horizon is genuinely tempting, and the proxy-physics outlook product is a real candidate — see where this goes next. But it will arrive as its own clearly-labelled thing, not as a windgram that quietly means something different.

Licensing and attribution