Snow forecast map
Tap any station for its snow forecast for the next three days. We show the forecast from whoever has been most accurate in this league so far, next to every other forecaster's numbers and to what fell last time.
Powder Accuracy in 30 seconds
Powder Accuracy answers one question: how much better is this forecast than just guessing the usual amount of snow?
- For every station and day we check the forecast against the snow that actually fell and note how far off it was (the “miss”, in inches).
- We do the same for a no-skill guess: the typical snowfall for that station on that date, from decades of records (“climatology”).
- Powder Accuracy = how much smaller your misses are than the typical guess's misses, as a percentage.
worse than guessing the usual 0
same as guessing the usual 50
misses half as big 100
perfect
Example: guessing the usual amount misses by 2.0″ on average. Your forecast misses by 1.2″. You cut the misses by 40%, so your Powder Accuracy is 40. Higher is better. Anything above the weather models is beating the pros.
The other columns
- Avg miss: the average error in inches (lower is better).
- Range score: for forecasts that give a likely range (low to high), how well the ranges matched reality (lower is better).
- 6″ alert score: for “chance of 6 inches or more” forecasts, how well those chances matched what happened (lower is better).
- Weather model rows are the world's forecast models (ECMWF, GFS, NOAA's blends…), run automatically every day. They're the pros to beat.
Leaderboard
Ranked by Powder Accuracy: #1 is the most accurate forecaster in this league, and everyone below scored lower. Higher is better.
| # | Forecaster | Powder Accuracy ⓘ | Avg miss | Range score | 6″ alert score | Days | Coverage |
|---|
Baselines run automatically every round. Unranked teams haven’t met the eligibility bar yet (5+ rounds at ≥70% coverage). Late or invalid submissions are scored for reference but never ranked.
The race
Season-to-date Powder Accuracy, round by round. 0 is climatology; the weather-model baselines are the villains to beat. Dashed lines are automated baselines.
Recent rounds
This season’s snow
Daily fresh snowfall from this league’s ground truth, station by station — exactly the number competitors are scored against.
Season explorer
Snowpack through the season — add any station-season combinations to compare a mountain against its own past or against other mountains’ years. League stations and depth records show cumulative snowfall; the public snow-station archive reaches back decades (Spencers Creek to 1954, the Argentine SWE pillows to 1990). Series tagged · SNIH plot peak snow-water-equivalent (inches of water) — the snowpack curve, which melts down rather than only climbing.
Resorts vs. reanalysis
The receipts: what each resort reported (the Resorts league’s truth) next to ERA5 reanalysis at the same coordinates (the ERA5 league’s truth). Resort numbers usually read higher — that’s the point of keeping them in their own league. ERA5 fills in with a ~8-day archive lag.
When it snows
Climatology at a glance: average daily snowfall by month (inches/day) at every station in this league, from decades of history. Brighter is snowier — this is the no-skill prior every Powder Accuracy is measured against.
Round archive
Every resolved round in this league, newest first.
| Round | Biggest 24h dump | Best team | Accuracy | QC |
|---|
How to compete
- Grab a round. Rounds open daily in each league — the
manifest lists the stations, horizons, and your exact cutoff.
data/rounds/<league>/<date>/round.json - Make your forecast. One CSV row per station-horizon:
station_id,horizon_h,snowfall_in— optionally add quantiles (p10..p90) for the probabilistic track andprob_6infor Powder Alerts. - Submit with one command —
powderbench submit my.csv --team my-team --league stations— or open a PR addingdata/submissions/<league>/<date>/<your-team>.csvbefore the cutoff. A bot validates and merges it in minutes. - Get scored. The round resolves against QC’d truth (3–6 days, ~a week for ERA5) and the leaderboard updates. No accounts, no API keys.
Starting points: a 5-model starter ensemble,
a Colab notebook
that trains a post-processing model, years of QC’d truth on
Hugging Face, and a training camp:
powderbench hindcast 2026-01-01 2026-01-31 --submission you.csv.
AI agents: start at llms.txt.