Methodology: How Snap Weather Calculates Scores

Conditions on this page are recalculated from the latest forecast every time it is opened, for the current date in the location's own time zone.

Snap Weather translates raw hourly forecasts from Open-Meteo, plus on-site solar geometry, into clear yes/no verdicts using transparent, deterministic scoring formulas. This methodology page documents every weight, threshold and absolute block used across the Travel score, Outdoor Comfort score, Photography score, Golden Hour score and activity-specific verdicts (beach, hiking, cycling, running, surfing, skiing, sightseeing, photography, golf, outdoor dining and weddings). For each score we list the input variables — temperature, feels-like temperature, precipitation probability, precipitation amount, wind speed, gust, cloud cover, UV index, humidity, visibility and weather code — the linear or piecewise penalty applied per variable, and the maximum cap that prevents any single factor from collapsing a verdict on its own. Severe weather codes (thunderstorm, heavy snow, dense fog, freezing rain) act as absolute blocks rather than penalties, because no amount of favourable temperature compensates for unsafe conditions. Photography and Golden Hour scoring additionally factor in solar altitude, cloud fraction at the relevant altitude, and timing relative to civil twilight, all calculated in the destination's local timezone rather than the browser timezone. Confidence bands (Very High → Low) are derived from forecast lead time and the variability in the forecast itself — not from ensemble member spread — and are shown alongside every verdict so you can judge how much weight to give a recommendation. We publish this in full because a weather decision tool is only useful if you can audit how it reached its conclusion — there is no black-box machine learning behind any Snap Weather score.

Scores are capped by dealbreakers — heavy rain, dangerous wind, thick fog or hazardous UV pull a day down no matter how pleasant the rest of the numbers look. Forecast data is Open-Meteo; solar and lunar values are computed for this location's own coordinates and time zone. Full details on the methodology page.

Explore Snap Weather