TUESDAY, 8 SEPTEMBER 2026
74
💨 Very light
08:00–16:00
No windMarginalGoodExcellent
Observed21% in rangemax 3.2 kn
Forecastcloud 11%boundary layer 1,318 m
WED 9 SEP
74
⛵ Good
💨 avg 2.9 kn↑ gust 10.9 kn
THU 10 SEP
61
⛵ Good
💨 avg 2.4 kn↑ gust 10.3 kn
📊 Prediction history
83%Accuracy
812Days evaluated
63%Precision
89%Recall
ℹ️ About this forecast
Condition score (0–100)
Fraction of hourly readings within the sailing window that fall in the target wind range (2.0–12.0 kn) with consistent direction. The gradient bar maps score to quality colour.
Probability (p=X%)
Random Forest model confidence that the sailing window (08:00–16:00) will have ≥25% of hours with good conditions. Days above this threshold are classified as "good".
Extended forecasts (+1d, +2d)
Days beyond the direct ML target are scaled by ×0.82 and ×0.64 to reflect increasing uncertainty. Display-only — not included in the accuracy history.
Data sources
Observed wind from a local Ecowitt weather station. Wind, gust, cloud cover, and boundary-layer height forecasts from Open-Meteo NWP (no API key required).
Actual conditions
After each day's sailing window closes, hourly station readings are evaluated: the fraction of hours with wind in the 2.0–12.0 kn range is stored as the observed outcome. Once recorded, the day card shows "observed" instead of a model probability. Today's card switches to observed once 16:00 passes.
History calendar
Each day is a circle. The border colour shows the model prediction: green = predicted good, red = predicted poor. The fill shows the actual outcome once the sailing window has passed: green fill = actually good, red fill = actually poor, hollow = result still pending. True positives are solid green; true negatives are solid red; false positives (predicted good, was poor) show a green border with red fill; false negatives show a red border with green fill.
Accuracy metrics
Days evaluated: days with both a prediction and a recorded outcome (window has passed). Accuracy: share of those days the model called correctly (good vs not good). Precision: of days predicted good, how many actually were — low precision means false alarms. Recall: of days that were actually good, how many the model caught — low recall means missed opportunities.