Transparency

How the scores work

Every score is a number from 0 to 100 computed fresh each day from 16-day forecast data. There's no single "conditions" number — skiing styles have completely different ideal conditions, so we score each separately. Here's exactly what goes into each one.

❄️

Powder

Measures how good conditions are for finding fresh, untracked snow. Weighted heavily toward recent and incoming snowfall, with bonuses for cold temperatures that keep snow dry and light winds that leave it undisturbed.

Factor Weight
New snow last 48h Primary
Forecast snow next 24h Moderate
Temperature Moderate
Wind speed Minor
🎿

Carving

Measures how good conditions are for edge-to-edge runs on groomed hardpack. Prioritizes overnight freezing that firms up the surface and calm mornings before it softens. Penalizes rain, flat light, and warm overnight temps that turn groomers to slush. Incorporates confirmed grooming data from Vail Resorts, Alterra, and Alta where available.

Factor Weight
Overnight low temperature Primary
Morning temperature (7–11 AM) Primary
Wind speed Moderate
Visibility / flat light (8 AM–4 PM) Moderate
Precipitation type Moderate
Grooming data Moderate
Snow recency Minor

Note: Very cold overnights can freeze the surface to bulletproof ice rather than firm corduroy — conditions typically improve as solar warming builds through the morning. Overnight temps above freezing mean the groomer went soft. Grooming adjustment applies to today and tomorrow only; resorts without confirmed grooming data receive no adjustment.

🔭

Visibility

Measures how clear the mountain is. Rewards bluebird days with calm winds and no precipitation. Penalizes active storms, heavy snowfall (even if good for powder), high winds, and fog.

Factor Weight
Weather conditions (cloud cover, fog, storm type) Primary
Wind speed Primary
Snowfall during ski hours (8 AM–4 PM) Moderate

Note: Fog scores near zero. Overcast (flat light) scores significantly lower than partly cloudy — the inability to read groomer texture or judge speed is a real hazard at high pace.

🛹

Park

Measures how good conditions are for jumps, rails, and jibs. Derived from a weighted blend of carving (surface firmness), visibility (seeing landings), and powder (feature coverage), with a discount applied — park conditions are rarely as clean as a pure powder or carving day.

Factor Weight
Carving score (surface quality) Primary
Visibility score (seeing landings) Moderate
Powder score (feature coverage) Moderate

Note: Derived from carving, visibility, and powder scores with a moderate discount applied — park conditions rarely match a perfect powder or carving day even when the underlying factors look strong.

In-app: hour-by-hour conditions. The factors above describe the daily forecast model used for the 16-day view. Inside the app, conditions are also modeled hour by hour using a more detailed surface physics approach — accounting for how the groomed surface evolves through the freeze-thaw cycle as the sun moves across the slope. The timeline shows how each score changes through the ski day and highlights the best window automatically.

Data sources

Update cadence

Scores for every active resort are recomputed hourly. A nightly job pre-warms all 813 resorts so the first morning load is instant. Scores shown in the app reflect conditions as of the last cache refresh — typically within the hour.