GateWeather

What six years of airport reports reveal

Our neural network learns from airport reports without being told how weather works. Asking the same data a few direct questions shows the kind of regularities a forecaster can learn from it.

Away from the tropics, weather travels east

For every pair of airports between 250 and 1,500 km apart we asked a simple question: does the first airport's unusual pressure today predict the second airport's tomorrow better than the other way round? Summing the answers over 4,404 pairs gives each airport an arrow pointing the way its weather tends to move. Nobody told the model about prevailing winds; the arrows come out of the reports alone. North of the tropics they point east, in the south they point east to northeast, and near the equator they show no steady direction.

ABJ: weather tends to arrive moving westABQ: weather tends to arrive moving southeastABV: weather tends to arrive moving southwestACC: weather tends to arrive moving westACE: weather tends to arrive moving northeastADD: weather tends to arrive moving northeastADL: weather tends to arrive moving eastAEP: weather tends to arrive moving eastAGA: weather tends to arrive moving southwestAGP: weather tends to arrive moving eastAKJ: weather tends to arrive moving northeastAKL: weather tends to arrive moving northALB: weather tends to arrive moving eastALC: weather tends to arrive moving eastALG: weather tends to arrive moving eastAMS: weather tends to arrive moving southeastAOJ: weather tends to arrive moving northeastARN: weather tends to arrive moving eastATH: weather tends to arrive moving southeastATL: weather tends to arrive moving eastAUH: weather tends to arrive moving southeastAUS: weather tends to arrive moving southeastAVL: weather tends to arrive moving eastAYT: weather tends to arrive moving eastBCN: weather tends to arrive moving eastBDL: weather tends to arrive moving eastBEG: weather tends to arrive moving southeastBER: weather tends to arrive moving southeastBHM: weather tends to arrive moving eastBIL: weather tends to arrive moving southeastBIO: weather tends to arrive moving eastBKK: weather tends to arrive moving southBLR: weather tends to arrive moving northwestBNA: weather tends to arrive moving eastBNE: weather tends to arrive moving northeastBOG: weather tends to arrive moving northeastBOI: weather tends to arrive moving southeastBOM: weather tends to arrive moving northwestBOS: weather tends to arrive moving eastBRC: weather tends to arrive moving northeastBRU: weather tends to arrive moving southeastBSB: weather tends to arrive moving northBTS: weather tends to arrive moving southeastBTV: weather tends to arrive moving northeastBUD: weather tends to arrive moving southeastBUF: weather tends to arrive moving eastBUR: weather tends to arrive moving northeastBWI: weather tends to arrive moving eastCAI: weather tends to arrive moving northeastCAN: weather tends to arrive moving southCBR: weather tends to arrive moving northeastCCU: weather tends to arrive moving southwestCDG: weather tends to arrive moving eastCGH: weather tends to arrive moving northeastCGK: weather tends to arrive moving northCHC: weather tends to arrive moving northeastCHS: weather tends to arrive moving eastCJU: weather tends to arrive moving eastCKG: weather tends to arrive moving southCLE: weather tends to arrive moving eastCLT: weather tends to arrive moving eastCMH: weather tends to arrive moving eastCMN: weather tends to arrive moving northeastCNF: weather tends to arrive moving northeastCNS: weather tends to arrive moving northwestCOR: weather tends to arrive moving eastCPH: weather tends to arrive moving southeastCPT: weather tends to arrive moving northeastCRW: weather tends to arrive moving eastCTA: weather tends to arrive moving southeastCTS: weather tends to arrive moving northeastCUN: weather tends to arrive moving eastCVG: weather tends to arrive moving eastDAL: weather tends to arrive moving eastDAR: weather tends to arrive moving southeastDBV: weather tends to arrive moving southeastDCA: weather tends to arrive moving eastDEL: weather tends to arrive moving southDEN: weather tends to arrive moving southeastDFW: weather tends to arrive moving eastDJE: weather tends to arrive moving eastDMK: weather tends to arrive moving southDOH: weather tends to arrive moving eastDPS: weather tends to arrive moving eastDSM: weather tends to arrive moving southeastDSS: weather tends to arrive moving northDTW: weather tends to arrive moving eastDUB: weather tends to arrive moving eastDUR: weather tends to arrive moving northeastDUS: weather tends to arrive moving southeastDXB: weather tends to arrive moving eastEBB: weather tends to arrive moving eastEDI: weather tends to arrive moving southeastEWR: weather tends to arrive moving eastEZE: weather tends to arrive moving eastFAR: weather tends to arrive moving southeastFCO: weather tends to arrive moving southeastFLL: weather tends to arrive moving southeastFRA: weather tends to arrive moving southeastFSD: weather tends to arrive moving southeastFSZ: weather tends to arrive moving eastFUE: weather tends to arrive moving northeastFUK: weather tends to arrive moving eastGDL: weather tends to arrive moving southwestGEG: weather tends to arrive moving southeastGIG: weather tends to arrive moving northeastGMP: weather tends to arrive moving eastGOT: weather tends to arrive moving southeastGRR: weather tends to arrive moving eastGRU: weather tends to arrive moving northeastGVA: weather tends to arrive moving southeastGYE: weather tends to arrive moving northeastHAM: weather tends to arrive moving southeastHAN: weather tends to arrive moving southHBA: weather tends to arrive moving southeastHEL: weather tends to arrive moving southeastHER: weather tends to arrive moving southeastHGH: weather tends to arrive moving eastHIJ: weather tends to arrive moving northeastHKD: weather tends to arrive moving northeastHKG: weather tends to arrive moving southHND: weather tends to arrive moving eastHNL: weather tends to arrive moving northwestHOU: weather tends to arrive moving southeastHPN: weather tends to arrive moving eastHRG: weather tends to arrive moving northeastHYD: weather tends to arrive moving westIAD: weather tends to arrive moving eastIAH: weather tends to arrive moving southeastIBZ: weather tends to arrive moving eastICN: weather tends to arrive moving eastICT: weather tends to arrive moving southeastIGR: weather tends to arrive moving northeastILG: weather tends to arrive moving eastIND: weather tends to arrive moving eastISG: weather tends to arrive moving northeastIST: weather tends to arrive moving southeastITM: weather tends to arrive moving northeastIZO: weather tends to arrive moving eastJAC: weather tends to arrive moving eastJAN: weather tends to arrive moving eastJAX: weather tends to arrive moving eastJED: weather tends to arrive moving northeastJFK: weather tends to arrive moving eastJNB: weather tends to arrive moving northKCZ: weather tends to arrive moving northeastKEF: weather tends to arrive moving southeastKIJ: weather tends to arrive moving northeastKIX: weather tends to arrive moving northeastKKJ: weather tends to arrive moving eastKMG: weather tends to arrive moving southKMI: weather tends to arrive moving northeastKMJ: weather tends to arrive moving northeastKMQ: weather tends to arrive moving northeastKOA: weather tends to arrive moving northwestKOJ: weather tends to arrive moving northeastKUH: weather tends to arrive moving northeastKUL: weather tends to arrive moving southKWI: weather tends to arrive moving eastLAS: weather tends to arrive moving eastLAX: weather tends to arrive moving northeastLCA: weather tends to arrive moving northeastLGA: weather tends to arrive moving eastLGB: weather tends to arrive moving northeastLGW: weather tends to arrive moving eastLHR: weather tends to arrive moving eastLIM: weather tends to arrive moving southwestLIN: weather tends to arrive moving southeastLIS: weather tends to arrive moving northeastLIT: weather tends to arrive moving eastLJU: weather tends to arrive moving southeastLOS: weather tends to arrive moving westLPA: weather tends to arrive moving northeastLPB: weather tends to arrive moving northwestLTN: weather tends to arrive moving southeastLUX: weather tends to arrive moving southeastMAA: weather tends to arrive moving westMAD: weather tends to arrive moving eastMAH: weather tends to arrive moving eastMAN: weather tends to arrive moving southeastMCI: weather tends to arrive moving eastMCO: weather tends to arrive moving southeastMCT: weather tends to arrive moving eastMDE: weather tends to arrive moving northeastMDW: weather tends to arrive moving eastMDZ: weather tends to arrive moving eastMEL: weather tends to arrive moving eastMEM: weather tends to arrive moving eastMEX: weather tends to arrive moving southMHT: weather tends to arrive moving northeastMIA: weather tends to arrive moving southeastMKE: weather tends to arrive moving eastMLA: weather tends to arrive moving southeastMMY: weather tends to arrive moving northeastMNL: weather tends to arrive moving northMSJ: weather tends to arrive moving northeastMSP: weather tends to arrive moving southeastMSY: weather tends to arrive moving eastMTY: weather tends to arrive moving southeastMUC: weather tends to arrive moving southeastMVD: weather tends to arrive moving eastMXP: weather tends to arrive moving southeastMYJ: weather tends to arrive moving northeastMYR: weather tends to arrive moving eastNAP: weather tends to arrive moving southeastNBO: weather tends to arrive moving northeastNCE: weather tends to arrive moving southeastNGO: weather tends to arrive moving eastNGS: weather tends to arrive moving eastNRT: weather tends to arrive moving eastOAK: weather tends to arrive moving northeastOIT: weather tends to arrive moving northeastOKA: weather tends to arrive moving northeastOKC: weather tends to arrive moving southeastOKJ: weather tends to arrive moving northeastOMA: weather tends to arrive moving southeastONT: weather tends to arrive moving northeastOOL: weather tends to arrive moving northeastOPO: weather tends to arrive moving eastORD: weather tends to arrive moving eastORF: weather tends to arrive moving eastORY: weather tends to arrive moving eastOSL: weather tends to arrive moving eastOTP: weather tends to arrive moving southeastPDX: weather tends to arrive moving eastPEK: weather tends to arrive moving southeastPHL: weather tends to arrive moving eastPHX: weather tends to arrive moving eastPIT: weather tends to arrive moving eastPKX: weather tends to arrive moving southeastPMI: weather tends to arrive moving eastPRG: weather tends to arrive moving southeastPRN: weather tends to arrive moving southeastPSP: weather tends to arrive moving eastPTY: weather tends to arrive moving northPVD: weather tends to arrive moving eastPVG: weather tends to arrive moving eastPWM: weather tends to arrive moving northeastRAK: weather tends to arrive moving northeastRDU: weather tends to arrive moving eastRIC: weather tends to arrive moving eastRIX: weather tends to arrive moving southeastRMF: weather tends to arrive moving northeastRMO: weather tends to arrive moving southeastRNO: weather tends to arrive moving eastROC: weather tends to arrive moving eastRSW: weather tends to arrive moving eastRUH: weather tends to arrive moving eastSAN: weather tends to arrive moving northSAT: weather tends to arrive moving southeastSAV: weather tends to arrive moving eastSAW: weather tends to arrive moving southeastSCL: weather tends to arrive moving eastSDF: weather tends to arrive moving eastSDJ: weather tends to arrive moving northeastSEA: weather tends to arrive moving eastSFO: weather tends to arrive moving northeastSHA: weather tends to arrive moving eastSIN: weather tends to arrive moving southSJC: weather tends to arrive moving northeastSJJ: weather tends to arrive moving southeastSKP: weather tends to arrive moving southeastSLC: weather tends to arrive moving eastSMF: weather tends to arrive moving northeastSNA: weather tends to arrive moving northeastSOF: weather tends to arrive moving southeastSRQ: weather tends to arrive moving eastSSA: weather tends to arrive moving northeastSSH: weather tends to arrive moving northeastSTL: weather tends to arrive moving eastSTN: weather tends to arrive moving southeastSTR: weather tends to arrive moving southeastSVQ: weather tends to arrive moving northeastSYD: weather tends to arrive moving northeastSYR: weather tends to arrive moving eastSZX: weather tends to arrive moving southTAK: weather tends to arrive moving northeastTFN: weather tends to arrive moving northeastTFS: weather tends to arrive moving northeastTFU: weather tends to arrive moving southTGD: weather tends to arrive moving southeastTIA: weather tends to arrive moving southeastTKS: weather tends to arrive moving northeastTLL: weather tends to arrive moving southeastTLV: weather tends to arrive moving northeastTNG: weather tends to arrive moving northeastTOY: weather tends to arrive moving northeastTPA: weather tends to arrive moving eastTPE: weather tends to arrive moving northeastTTJ: weather tends to arrive moving northeastTUL: weather tends to arrive moving eastTUN: weather tends to arrive moving southeastTUS: weather tends to arrive moving southeastUIO: weather tends to arrive moving northUKB: weather tends to arrive moving northeastVCE: weather tends to arrive moving southeastVCP: weather tends to arrive moving northeastVIE: weather tends to arrive moving southeastVLC: weather tends to arrive moving eastVNO: weather tends to arrive moving southeastWAW: weather tends to arrive moving southeastWLG: weather tends to arrive moving northeastXIY: weather tends to arrive moving southYGJ: weather tends to arrive moving eastYUL: weather tends to arrive moving northeastYVR: weather tends to arrive moving southeastYYC: weather tends to arrive moving southeastYYZ: weather tends to arrive moving eastZAG: weather tends to arrive moving southeastZNZ: weather tends to arrive moving southeastZRH: weather tends to arrive moving southeast
Arrow length shows how consistent the direction is. Airports with no clear direction are left out.
Show the numbers
RegionWeather moves toward BearingAirports
Southern mid-latitudesnortheast59°22
Tropicsnorthwest322°46
Northern subtropicseast84°141
Northern mid-latitudeseast107°102

Pressure changes travel at about 79 km/h

Where one airport clearly leads another, the hour-by-hour pressure record shows how long a change takes to arrive. Distance divided by that delay gives a speed. Across 2,130 leading pairs at least 600 km apart, the typical speed is 79 km/h, about 1,890 km a day. This is how fast the change in pressure spreads, which is quicker than a storm centre itself moves. Either way, what happens 1,000 km upwind today shows up here tomorrow, which is why the forecaster looks so far afield.

Tropics80 km/hSubtropics83 km/hMid-latitudes75 km/h
Median speed of pressure changes between leading and following airports.
Show the numbers
BandMedianMiddle half Pairs
Tropics80 km/h56 to 107 km/h12
Subtropics83 km/h62 to 121 km/h1153
Mid-latitudes75 km/h60 to 95 km/h965

Warm and cold spells fade in about 3.0 days

How alike is one day's temperature departure to the next? We measured it at every airport and turned it into the time it takes a spell to lose most of its strength. Spells last longest in the mid-latitudes and fade fastest nearer the equator. The shorter the spell, the less today tells you about tomorrow on its own.

Tropics2.7 daysSubtropics3.0 daysMid-latitudes3.6 days
Median time for a temperature departure to fade to about a third of its size.
Show the numbers
BandSpell life Day-to-day likenessAirports
Tropics2.7 days0.6953
Subtropics3.0 days0.71160
Mid-latitudes3.6 days0.76107

A falling barometer means rain is more likely

When pressure at an airport has dropped by 8 hPa or more over the day, it rains there the next day 62% of the time, against 47% on a typical day for those places and dates. When it has risen as sharply, the chance falls to 37%, against a normal 46%. The old barometer rule holds across our airports worldwide, and the data puts numbers on it.

0%20%40%60%80%−8 or more−40+4+8 or morePressure change over the last 24 hours (hPa), measured at 18:00Chance of rain tomorrowRain tomorrow: 62% (pressure change -10 hPa)Rain tomorrow: 51% (pressure change -6 hPa)Rain tomorrow: 41% (pressure change -4 hPa)Rain tomorrow: 36% (pressure change -2 hPa)Rain tomorrow: 34% (pressure change -1 hPa)Rain tomorrow: 33% (pressure change +0 hPa)Rain tomorrow: 32% (pressure change +1 hPa)Rain tomorrow: 32% (pressure change +2 hPa)Rain tomorrow: 33% (pressure change +4 hPa)Rain tomorrow: 34% (pressure change +6 hPa)Rain tomorrow: 37% (pressure change +10 hPa)Rain tomorrowNormal chance
All airports, evenings, 2021 to 2026.
Show the numbers
Pressure changeRain tomorrow Normal chanceEvenings
-40 to -8 hPa62%47%34,351
-8 to -5 hPa51%41%44,841
-5 to -3 hPa41%37%67,283
-3 to -1.5 hPa36%34%64,711
-1.5 to -0.5 hPa34%34%85,773
-0.5 to +0.5 hPa33%34%98,144
+0.5 to +1.5 hPa32%34%81,339
+1.5 to +3 hPa32%35%84,957
+3 to +5 hPa33%38%47,867
+5 to +8 hPa34%41%37,207
+8 to +40 hPa37%46%32,479

Fog needs a small dew point gap and a light wind

The dew point gap is how far the air would have to cool before it is saturated. With a gap under 0.5° and wind under 3 kt in the evening, fog shows up in the next day's reports 32% of the time. Widen the gap or add wind and the chance collapses.

under 0.5°under 0.5°, under 3 kt: 32%32%under 0.5°, 3 to 7 kt: 25%25%under 0.5°, 7 to 12 kt: 18%18%under 0.5°, over 12 kt: 14%14%0.5 to 1°0.5 to 1°, under 3 kt: 23%23%0.5 to 1°, 3 to 7 kt: 16%16%0.5 to 1°, 7 to 12 kt: 11%11%0.5 to 1°, over 12 kt: 8%8%1 to 2°1 to 2°, under 3 kt: 17%17%1 to 2°, 3 to 7 kt: 12%12%1 to 2°, 7 to 12 kt: 8%8%1 to 2°, over 12 kt: 6%6%2 to 3°2 to 3°, under 3 kt: 12%12%2 to 3°, 3 to 7 kt: 9%9%2 to 3°, 7 to 12 kt: 6%6%2 to 3°, over 12 kt: 5%5%3 to 5°3 to 5°, under 3 kt: 8%8%3 to 5°, 3 to 7 kt: 6%6%3 to 5°, 7 to 12 kt: 4%4%3 to 5°, over 12 kt: 3%3%5 to 8°5 to 8°, under 3 kt: 6%6%5 to 8°, 3 to 7 kt: 4%4%5 to 8°, 7 to 12 kt: 3%3%5 to 8°, over 12 kt: 2%2%over 8°over 8°, under 3 kt: 3%3%over 8°, 3 to 7 kt: 2%2%over 8°, 7 to 12 kt: 1%1%over 8°, over 12 kt: 1%1%under 3 kt3 to 7 kt7 to 12 ktover 12 ktWind speed at 18:00Dew point gap
Chance of fog at some point tomorrow, by conditions at 18:00 local time.
Show the numbers
Dew point gapWind Fog tomorrowEvenings
under 0.5°under 3 kt32%3,898
under 0.5°3 to 7 kt25%5,433
under 0.5°7 to 12 kt18%3,261
under 0.5°over 12 kt14%1,437
0.5 to 1°under 3 kt23%6,679
0.5 to 1°3 to 7 kt16%11,263
0.5 to 1°7 to 12 kt11%7,685
0.5 to 1°over 12 kt8%3,717
1 to 2°under 3 kt17%7,982
1 to 2°3 to 7 kt12%16,325
1 to 2°7 to 12 kt8%12,699
1 to 2°over 12 kt6%5,946
2 to 3°under 3 kt12%7,928
2 to 3°3 to 7 kt9%18,729
2 to 3°7 to 12 kt6%15,674
2 to 3°over 12 kt5%7,335
3 to 5°under 3 kt8%14,413
3 to 5°3 to 7 kt6%40,627
3 to 5°7 to 12 kt4%39,115
3 to 5°over 12 kt3%18,137
5 to 8°under 3 kt6%14,716
5 to 8°3 to 7 kt4%49,458
5 to 8°7 to 12 kt3%56,100
5 to 8°over 12 kt2%28,177
over 8°under 3 kt3%25,525
over 8°3 to 7 kt2%95,626
over 8°7 to 12 kt1%108,173
over 8°over 12 kt1%53,509

Unusually humid air comes before thunder

When the dew point has run 6° or more above an airport's normal for a day, thunder is reported there the next day 2.1 times as often as usual for that place and date. After unusually dry air the chance drops to 0.3 times normal. The relationship climbs steadily in between.

0.0×0.5×1.0×1.5×2.0×2.5×−6 or less−40+4+6 or moreDew point over the last 24 hours compared with normal (°C)Chance of thunder tomorrow, times normalChance of thunder vs normal: 0.3× (dew point -8° from normal)Chance of thunder vs normal: 0.5× (dew point -4° from normal)Chance of thunder vs normal: 0.7× (dew point -2° from normal)Chance of thunder vs normal: 1.0× (dew point +0° from normal)Chance of thunder vs normal: 1.2× (dew point +2° from normal)Chance of thunder vs normal: 1.5× (dew point +4° from normal)Chance of thunder vs normal: 2.1× (dew point +8° from normal)Chance of thunder vs normalNormal
All airports, evenings, 2021 to 2026. Comparing with each airport's own normal removes the fact that some places simply see more storms.
Show the numbers
Dew point vs normalThunder tomorrow Normal chanceTimes normalEvenings
-30 to -6°1%5%0.3×40,775
-6 to -3°3%6%0.5×75,170
-3 to -1°5%7%0.7×109,594
-1 to +1°11%11%1.0×195,331
+1 to +3°9%8%1.2×137,860
+3 to +6°8%5%1.5×88,348
+6 to +30°8%4%2.1×31,741