← waypilot

Verification

No provider publishes how well it actually performs. This measures them against real observations and shows the result.

Every provider WayPilot queries is asked, on an hourly cycle, what it expects at a fixed set of airports worldwide, for +15/+30/+60 minutes ahead. Once that time has passed, the call is checked against the nearest METAR observation from aviationweather.gov and scored. POD is how much real rain a provider caught; FAR is how many of its rain calls were false alarms; CSI folds both into one number; Brier scores providers that publish an actual probability rather than a hard yes or no. POD, FAR and CSI are only shown once a bucket has at least 20 matched predictions AND at least 10 observed rain events. Without observed rain there is nothing to catch, so FAR collapses to 100% and CSI to zero for anyone who forecast rain at all, which looks like a verdict and is really an absence of weather.

updated Sep 10, 2026, 6:30 AM18071 observations logged537383 of 538004 predictions resolved461819 matched to ground truth±40 min match window

by provider · by region

providerscopenpodfarcsieventsbrier
MET NorwayAfrica795875%84%15%183—
MET NorwayEurope682765%69%26%433—
MET NorwayIndia889265%87%13%750—
MET NorwayN. America893253%83%15%445—
MET NorwayS. America667354%77%19%459—
MET NorwaySE Asia889678%69%29%1203—
NEA 2-hour nowcast (Singapore)SE Asia65254%59%30%130.02
NEA rain gauges (Singapore)SE Asia130921%25%20%280.02
NOAA/NWSN. America907348%63%26%4520.05
Open-MeteoAfrica805082%81%18%1900.06
Open-MeteoEurope692066%63%31%4400.07
Open-MeteoIndia900481%85%15%7530.30
Open-MeteoN. America904916%37%15%4490.04
Open-MeteoS. America675858%72%23%4570.09
Open-MeteoSE Asia900890%68%31%12040.19
ECMWF ensembleAfrica812291%84%16%1950.09
ECMWF ensembleEurope697280%73%26%4440.11
ECMWF ensembleIndia907285%86%13%7620.38
ECMWF ensembleN. America911780%84%16%4600.15
ECMWF ensembleS. America680968%77%21%4640.13
ECMWF ensembleSE Asia907692%73%27%12120.25
NOAA GFSAfrica817276%75%23%1950.04
NOAA GFSEurope701357%64%28%4440.07
NOAA GFSIndia913258%84%14%7670.27
NOAA GFSN. America916918%34%16%4600.04
NOAA GFSS. America685460%77%20%4690.13
NOAA GFSSE Asia913683%64%33%12200.17
DWD ICONAfrica817269%73%24%1950.03
DWD ICONEurope701348%50%32%4440.05
DWD ICONIndia913262%81%17%7670.17
DWD ICONN. America916947%72%21%4600.06
DWD ICONS. America685435%60%23%4690.06
DWD ICONSE Asia913668%49%41%12200.09
JMAAfrica817282%83%16%195—
JMAEurope701377%75%23%444—
JMAIndia913271%86%13%767—
JMAN. America916976%87%13%460—
JMAS. America685459%77%20%469—
JMASE Asia913695%77%22%1220—
Meteo-France ARPEGE/AROMEAfrica817278%73%25%195—
Meteo-France ARPEGE/AROMEEurope701054%56%32%444—
Meteo-France ARPEGE/AROMEIndia913262%85%14%767—
Meteo-France ARPEGE/AROMEN. America916160%81%17%460—
Meteo-France ARPEGE/AROMES. America685437%72%19%469—
Meteo-France ARPEGE/AROMESE Asia913673%57%37%1220—
UK Met OfficeAfrica817269%86%13%195—
UK Met OfficeEurope701361%56%34%444—
UK Met OfficeIndia913266%87%12%767—
UK Met OfficeN. America916945%82%14%460—
UK Met OfficeS. America685452%75%21%469—
UK Met OfficeSE Asia913674%64%32%1220—
OpenWeatherAfrica812681%76%23%1950.05
OpenWeatherEurope696361%68%27%4400.10
OpenWeatherIndia907260%85%14%7670.28
OpenWeatherN. America909364%83%16%4560.15
OpenWeatherS. America680951%78%18%4690.14
OpenWeatherSE Asia907880%69%29%12060.21
Weather Union (India)India814029%37%24%6630.07

by provider · by lead time

providerscopenpodfarcsieventsbrier
MET Norway+15 min1553167%78%20%1120—
MET Norway+30 min1546467%78%20%1114—
MET Norway+60 min1718366%79%19%1239—
NEA 2-hour nowcast (Singapore)+15 min64954%59%30%130.02
NEA 2-hour nowcast (Singapore)+30 min3/20———0—
NEA rain gauges (Singapore)+15 min65621%25%20%140.02
NEA rain gauges (Singapore)+30 min65321%25%20%140.02
NOAA/NWS+15 min291248%63%26%1460.05
NOAA/NWS+30 min290848%63%27%1490.05
NOAA/NWS+60 min325347%64%26%1570.05
Open-Meteo+15 min1571871%75%23%11240.13
Open-Meteo+30 min1563771%75%22%11190.13
Open-Meteo+60 min1743471%75%22%12500.13
ECMWF ensemble+15 min1583484%80%19%11390.19
ECMWF ensemble+30 min1575184%80%19%11330.19
ECMWF ensemble+60 min1758385%80%19%12650.20
NOAA GFS+15 min1593463%73%23%11450.12
NOAA GFS+30 min1585162%74%23%11390.12
NOAA GFS+60 min1769162%73%23%12710.12
DWD ICON+15 min1593457%68%26%11450.08
DWD ICON+30 min1585157%68%26%11390.08
DWD ICON+60 min1769157%68%26%12710.08
JMA+15 min1593479%81%18%1145—
JMA+30 min1585179%81%18%1139—
JMA+60 min1769180%81%18%1271—
Meteo-France ARPEGE/AROME+15 min1592863%73%23%1145—
Meteo-France ARPEGE/AROME+30 min1584662%74%23%1139—
Meteo-France ARPEGE/AROME+60 min1769162%74%22%1271—
UK Met Office+15 min1593464%77%20%1145—
UK Met Office+30 min1585163%78%20%1139—
UK Met Office+60 min1769164%78%20%1271—
OpenWeather+15 min1579868%77%21%11370.16
OpenWeather+30 min1573968%77%21%11310.16
OpenWeather+60 min1760467%78%20%12650.16
Weather Union (India)+15 min260031%31%27%2110.07
Weather Union (India)+30 min260431%31%27%2110.07
Weather Union (India)+60 min293624%48%20%2410.08

overall, every region and lead time

providerscopenpodfarcsieventsbrier
MET Norway—4817867%78%19%3473—
NEA 2-hour nowcast (Singapore)—65254%59%30%130.02
NEA rain gauges (Singapore)—130921%25%20%280.02
NOAA/NWS—907348%63%26%4520.05
Open-Meteo—4878971%75%23%34930.13
ECMWF ensemble—4916884%80%19%35370.19
NOAA GFS—4947662%73%23%35550.12
DWD ICON—4947657%68%26%35550.08
JMA—4947680%81%18%3555—
Meteo-France ARPEGE/AROME—4946562%74%23%3555—
UK Met Office—4947664%77%20%3555—
OpenWeather—4914168%77%21%35330.16
Weather Union (India)—814029%37%24%6630.07

Reference stations, scoring formulas and the raw prediction/observation log live in lib/verify/ and data/observations.jsonl — this page renders data/scores.json, nothing more.

Built withbyAnsh Gandharva