← 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/200
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 Norway4817867%78%19%3473
NEA 2-hour nowcast (Singapore)65254%59%30%130.02
NEA rain gauges (Singapore)130921%25%20%280.02
NOAA/NWS907348%63%26%4520.05
Open-Meteo4878971%75%23%34930.13
ECMWF ensemble4916884%80%19%35370.19
NOAA GFS4947662%73%23%35550.12
DWD ICON4947657%68%26%35550.08
JMA4947680%81%18%3555
Meteo-France ARPEGE/AROME4946562%74%23%3555
UK Met Office4947664%77%20%3555
OpenWeather4914168%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