Oregon 24/7 Rank
Every station in Oregon ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 1,635 ranked here, 1,631 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.
Every station, ranked
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1,501 | US101 NB at Brookings MP357.7ODT89 | 74.5 | Road | Curry | 73.5% | 247 of 336 | 26 min | 6 h | |
| 1,502 | Citizen station EW5295EW5295 | 74.5 | Citizen | Washington | 48.2% | 108 of 224 | 18 s | 3.8 h | |
| 1,503 | Shady Cove 4.8 ESEOR-JC-127 | 74.5 | Volunteer | Jackson | 42.8% | 3 of 7 | 7.4 h | 24 h | |
| 1,504 | Citizen station DW5310DW5310 | 74.4 | Citizen | Clackamas | 50.9% | 257 of 504 | 19 s | 2.9 h | |
| 1,505 | Citizen station CW3932CW3932 | 74.3 | Citizen | Jackson | 50.6% | 170 of 336 | 16 s | 5.4 h | |
| 1,506 | Citizen station GW0699GW0699 | 74.3 | Citizen | Columbia | 49.7% | 109 of 219 | 18 s | 7.8 h | |
| 1,507 | Sexton SummitSXT | 74.1 | Airport | Josephine | 99.4% | 167 of 168 | 11 min | 2 h | |
| 1,508 | I84 EB at Clover Creek MP279.30 OR US ODOTOD134 | 74.1 | Road | Union | 69.6% | 351 of 504 | 24 min | 5.6 h | |
| 1,509 | Citizen station EW1133EW1133 | 74.1 | Citizen | Clackamas | 52.5% | 265 of 504 | 16 s | 10.2 h | |
| 1,510 | Citizen station G2496G2496 | 74.1 | Citizen | Multnomah | 49.7% | 167 of 336 | 19 s | 3.7 h | |
| 1,511 | Canby 0.2 SOR-CC-3 | 74.0 | Volunteer | Clackamas | 42.8% | 3 of 7 | 7.4 h | 3.4 days | |
| 1,512 | Citizen station CW9669CW9669 | 73.9 | Citizen | Lane | 56.1% | 115 of 205 | 17 s | 19.7 h | |
| 1,513 | Citizen station EW9240EW9240 | 73.9 | Citizen | Multnomah | 51.3% | 115 of 224 | 19 s | 6 h | |
| 1,514 | US395 NB at Lakeview MP144ODT99 | 73.8 | Road | Lake | 73.5% | 247 of 336 | 26 min | 6 h | |
| 1,515 | Citizen station EW9627EW9627 | 73.8 | Citizen | Wasco | 44.0% | 59 of 134 | 15 s | 11.5 h | |
| 1,516 | Citizen station CW8248CW8248 | 73.7 | Citizen | Hood River | 48.6% | 327 of 672 | 17 s | 2.6 h | |
| 1,517 | Butte Falls 0.1 WOR-JC-128 | 73.7 | Volunteer | Jackson | 42.8% | 3 of 7 | 6.4 h | 4.4 days | |
| 1,518 | SummitSMFO3 | 73.6 | Gauge | Lake | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,519 | Citizen station FW4655FW4655 | 73.4 | Citizen | Multnomah | 51.0% | 343 of 672 | 18 s | 2.8 h | |
| 1,520 | Citizen station EW0751EW0751 | 73.4 | Citizen | Deschutes | 46.8% | 105 of 224 | 16 s | 5.8 h | |
| 1,521 | US26 EB at OR217 SB OnRamp MP69. OR US ODOTOD103 | 73.3 | Road | Washington | 69.2% | 349 of 504 | 24 min | 5.9 h | |
| 1,522 | Citizen station EW4613EW4613 | 73.2 | Citizen | Benton | 46.4% | 104 of 224 | 17 s | 7 h | |
| 1,523 | US97 at Bend Scales NB MP146.56 OR US ODOTOD204 | 73.1 | Road | Deschutes | 69.2% | 349 of 504 | 24 min | 5.9 h | |
| 1,524 | I84 at Alder Creek Rd MP315.25OD202 | 73.1 | Road | Baker | 68.7% | 231 of 336 | 27 min | 6 h | |
| 1,525 | Baker 0.5 ENEOR-BK-20 | 73.1 | Volunteer | Baker | 42.8% | 3 of 7 | 10.4 h | 2.4 days | |
| 1,526 | Citizen station FW2152FW2152 | 73.0 | Citizen | Wasco | 47.7% | 63 of 132 | 15 s | 8.3 h | |
| 1,527 | Alkali LakeALKO3 | 73.0 | Cooperative | Lake | 42.8% | 3 of 7 | 10.5 h | 35.1 h | |
| 1,528 | Citizen station CW2664CW2664 | 72.9 | Citizen | Multnomah | 50.7% | 142 of 280 | 21 s | 5.4 h | |
| 1,529 | US101 NB at Astoria-Megler MP 3. OR US ODOTODT76 | 72.8 | Road | Clatsop | 72.6% | 244 of 336 | 26 min | 6 h | |
| 1,530 | 175th KemmerWCRKM | 72.8 | Road | Washington | 67.9% | 428 of 630 | 22 min | 2.7 h | |
| 1,531 | Monroe 0.5 SEOR-BN-100 | 72.6 | Volunteer | Benton | 42.8% | 3 of 7 | 11.4 h | 3 days | |
| 1,532 | Citizen station FW8579FW8579 | 72.2 | Citizen | Lane | 52.4% | 160 of 305 | 15 s | 9.8 h | |
| 1,533 | Citizen station FW1967FW1967 | 72.2 | Citizen | Multnomah | 48.8% | 107 of 219 | 20 s | 7.3 h | |
| 1,534 | Citizen station FW5178FW5178 | 72.2 | Citizen | Hood River | 47.0% | 63 of 134 | 16 s | 16.3 h | |
| 1,535 | Salem 1.9 ENEOR-MN-78 | 72.2 | Volunteer | Marion | 42.8% | 3 of 7 | 10.4 h | 4 days | |
| 1,536 | Corvallis 2.5 NEOR-BN-117 | 72.1 | Volunteer | Benton | 42.8% | 3 of 7 | 12.4 h | 2.1 days | |
| 1,537 | Citizen station GW6445GW6445 | 71.9 | Citizen | Washington | 52.5% | 265 of 504 | 18 s | 3.9 h | |
| 1,538 | Board Hollow RAWSBHRO3 | 71.8 | Gauge | Crook | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,539 | Days Creek 7.7 ESEOR-DG-52 | 71.8 | Volunteer | Douglas | 57.1% | 4 of 7 | 25.4 h | 2.4 days | |
| 1,540 | Portland 3.8 SEOR-MT-155 | 71.8 | Volunteer | Multnomah | 57.1% | 4 of 7 | 26.4 h | 2.4 days | |
| 1,541 | US97 NB at Lava Butte MP149.63ODT02 | 71.6 | Road | Deschutes | 69.2% | 349 of 504 | 24 min | 5.9 h | |
| 1,542 | Molalla 7 NEMLAO3 | 71.5 | Cooperative | Clackamas | 57.1% | 4 of 7 | 23.8 h | 3.4 days | |
| 1,543 | Citizen station AV395AV395 | 71.5 | Citizen | Umatilla | 49.7% | 167 of 336 | 18 s | 4.5 h | |
| 1,544 | Depoe Bay 0.2 NWOR-LC-7 | 71.4 | Volunteer | Lincoln | 57.1% | 4 of 7 | 25.4 h | 3.4 days | |
| 1,545 | Citizen station CW4577CW4577 | 71.4 | Citizen | Columbia | 46.8% | 236 of 504 | 19 s | 5 h | |
| 1,546 | Central Point 1.1 NWOR-JC-99 | 71.3 | Volunteer | Jackson | 57.1% | 4 of 7 | 30.4 h | 3.4 days | |
| 1,547 | OR140 EB at Butte Creek MP 34.9 OR US ODOTODT59 | 71.1 | Road | Klamath | 55.9% | 188 of 336 | 26 min | 14.3 h | |
| 1,548 | W Fk Hood River 1 NNW DeeWFHO3 | 71.1 | Gauge | Hood River | 30.9% | 52 of 168 | 18 min | 60 min | |
| 1,549 | Lava Butte RAWSLBFO3 | 70.7 | Gauge | Deschutes | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,550 | Citizen station N7NKEN7NKE | 70.7 | Citizen | Washington | 48.8% | 197 of 403 | 20 s | 23.7 h | |
| 1,551 | I84 EB at Meacham MP239.89OD180 | 70.6 | Road | Umatilla | 69.2% | 349 of 504 | 24 min | 5.9 h | |
| 1,552 | Citizen station GW5460GW5460 | 70.6 | Citizen | Washington | 34.8% | 70 of 201 | 7 s | 12.3 h | |
| 1,553 | Philomath 4.6 SWOR-BN-69 | 70.5 | Volunteer | Benton | 42.8% | 3 of 7 | 13.4 h | 4.4 days | |
| 1,554 | I84 WB at Mission MP219.61OD181 | 69.9 | Road | Umatilla | 69.2% | 349 of 504 | 24 min | 5.9 h | |
| 1,555 | Citizen station FW2608FW2608 | 69.9 | Citizen | Hood River | 50.0% | 67 of 134 | 14 s | 8.3 h | |
| 1,556 | Citizen station CW5302CW5302 | 69.8 | Citizen | Douglas | 45.1% | 65 of 144 | 17 s | 15 h | |
| 1,557 | Port OrfordNDBC-PORO3 | 69.4 | Gauge | Curry | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 1,558 | Citizen station FW2446FW2446 | 69.4 | Citizen | Wasco | 47.7% | 64 of 134 | 18 s | 38.3 h | |
| 1,559 | I5 SB at Sexton Mountain MP69ODT24 | 69.3 | Road | Josephine | 72.9% | 245 of 336 | 26 min | 6 h | |
| 1,560 | Citizen station K7OLI-13K7OLI-13 | 69.0 | Citizen | Marion | 42.8% | 108 of 252 | 17 s | 2.1 days | |
| 1,561 | OR140 WB at Nevada State Line MP OR US ODOTOD111 | 68.9 | Road | Harney | 57.1% | 192 of 336 | 26 min | 32.3 h | |
| 1,562 | Citizen station FW2359FW2359 | 68.4 | Citizen | Wasco | 55.2% | 74 of 134 | 20 s | 6.5 h | |
| 1,563 | I84 WB at Baker Rest Area MP294. OR US ODOTOD136 | 68.1 | Road | Baker | 69.2% | 349 of 504 | 24 min | 5.6 h | |
| 1,564 | Citizen station GW5547GW5547 | 68.1 | Citizen | Clackamas | 41.9% | 94 of 224 | 16 s | 28.3 h | |
| 1,565 | OR140 EB at Warner Mt MP4ODT98 | 67.9 | Road | Lake | 73.5% | 247 of 336 | 26 min | 6 h | |
| 1,566 | Citizen station EW3027EW3027 | 67.8 | Citizen | Lane | 49.2% | 124 of 252 | 15 s | 19.7 h | |
| 1,567 | Citizen station K9RCP-24K9RCP-24 | 67.6 | Citizen | Yamhill | 39.1% | 438 of 1,120 | 16 s | 45.1 h | |
| 1,568 | Citizen station EW9855EW9855 | 66.9 | Citizen | Curry | 50.0% | 112 of 224 | 20 s | 6.8 h | |
| 1,569 | Willow CRK Blo DamWILO3 | 66.8 | Gauge | Morrow | 18.6% | 125 of 672 | 18 min | 45 min | |
| 1,570 | Citizen station CW4896CW4896 | 66.6 | Citizen | Lane | 30.3% | 61 of 201 | 12 s | 31 h | |
| 1,571 | Fifteen Miile Creek near Dufur, Oregon Weather StationUSBR-FTMO | 66.5 | Gauge | Wasco | 98.8% | 166 of 168 | 33 min | 2 h | |
| 1,572 | Citizen station DW0160DW0160 | 66.5 | Citizen | Marion | 36.3% | 73 of 201 | 12 s | 30.8 h | |
| 1,573 | Sutherlin 2 WSRLO3 | 66.4 | Cooperative | Douglas | 42.8% | 3 of 7 | 24.2 h | 3.4 days | |
| 1,574 | Citizen station EW8380EW8380 | 65.9 | Citizen | Clackamas | 47.3% | 217 of 458 | 19 s | 18.5 h | |
| 1,575 | Century Dr EB at MP 21.11OD131 | 65.7 | Road | Deschutes | 73.5% | 247 of 336 | 26 min | 6 h | |
| 1,576 | Clay Creek RAWSCCRO3 | 65.4 | Gauge | Lane | 98.2% | 165 of 168 | 17 min | 4 h | |
| 1,577 | Flagstaff Hill RAWSFAFO3 | 65.3 | Gauge | Baker | 100% | 168 of 168 | 18 min | 70 min | |
| 1,578 | Red Mounds RAWSRMFO3 | 64.3 | Gauge | Curry | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,579 | Citizen station FW4659FW4659 | 64.3 | Citizen | Columbia | 41.6% | 161 of 387 | 17 s | 22.2 h | |
| 1,580 | I5 at Stage Road Pass MP80OD210 | 64.1 | Road | Josephine | 73.5% | 247 of 336 | 26 min | 6 h | |
| 1,581 | Citizen station GW4392GW4392 | 63.9 | Citizen | Marion | 22.3% | 375 of 1,680 | 18 s | 3.6 h | |
| 1,582 | Citizen station EW4492EW4492 | 63.8 | Citizen | Umatilla | 35.3% | 89 of 252 | 22 s | 38.2 h | |
| 1,583 | AstoriaNDBC-ASTO3 | 63.6 | Gauge | Clatsop | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 1,584 | Citizen station GW6896GW6896 | 62.9 | Citizen | Lane | 20.8% | 421 of 2,016 | 18 s | 3.5 h | |
| 1,585 | Citizen station FW4383FW4383 | 62.8 | Citizen | Hood River | 50.0% | 67 of 134 | 15 s | 11.8 h | |
| 1,586 | OR238 EB at Jacksonville Hill MP OR US ODOTODT92 | 62.6 | Road | Jackson | 25.0% | 84 of 336 | 26 min | 70 min | |
| 1,587 | Citizen station GW5652GW5652 | 62.6 | Citizen | Polk | 20.3% | 410 of 2,016 | 18 s | 3.6 h | |
| 1,588 | Citizen station GW6470GW6470 | 62.6 | Citizen | Washington | 20.3% | 410 of 2,016 | 19 s | 3.6 h | |
| 1,589 | Citizen station GW4214GW4214 | 62.5 | Citizen | Marion | 19.9% | 402 of 2,016 | 18 s | 3.6 h | |
| 1,590 | Elk Creek RAWSEKCO3 | 62.4 | Gauge | Baker | 100% | 168 of 168 | 18 min | 70 min | |
| 1,591 | Black Mountain RAWSBLKO3 | 62.4 | Gauge | Umatilla | 98.8% | 166 of 168 | 16 min | 2 h | |
| 1,592 | Citizen station GW6475GW6475 | 62.3 | Citizen | Deschutes | 20.3% | 410 of 2,016 | 18 s | 3.6 h | |
| 1,593 | Arnold CanalARNO3 | 62.2 | Gauge | Deschutes | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,594 | Tualatin R AT GastonGASO3 | 62.2 | Gauge | Washington | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,595 | Citizen station GW2543GW2543 | 62.2 | Citizen | Josephine | 20.0% | 405 of 2,016 | 17 s | 3.6 h | |
| 1,596 | I5 at Barton Rd MP83.5OD125 | 62.1 | Road | Douglas | 73.5% | 247 of 336 | 26 min | 6 h | |
| 1,597 | Flynn PrairieFPRO3 | 61.8 | Gauge | Curry | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,598 | Crooked River Feed CanalCRCO3 | 61.8 | Gauge | Crook | 98.2% | 165 of 168 | 18 min | 2 h | |
| 1,599 | Citizen station GW7337GW7337 | 61.6 | Citizen | Union | 20.5% | 415 of 2,016 | 17 s | 3.6 h | |
| 1,600 | Citizen station FW6341FW6341 | 61.3 | Citizen | Multnomah | 20.1% | 406 of 2,016 | 17 s | 3.6 h | |
| 1,601 | Heppner 5 SSEHPRO3 | 61.2 | Gauge | Morrow | 26.1% | 44 of 168 | 28 min | 22 h | |
| 1,602 | Umatilla R. Blo Maxwell DivUMMO3 | 61.1 | Gauge | Umatilla | 98.2% | 165 of 168 | 21 min | 2 h | |
| 1,603 | Citizen station GW7052GW7052 | 61.1 | Citizen | Clackamas | 20.5% | 414 of 2,016 | 18 s | 3.6 h | |
| 1,604 | Citizen station GW7941GW7941 | 61.0 | Citizen | Columbia | 20.0% | 405 of 2,016 | 17 s | 3.7 h | |
| 1,605 | Emigrant Springs SnotelESPO3 | 60.9 | Gauge | Umatilla | 99.4% | 167 of 168 | 40 min | 2 h | |
| 1,606 | Crooked R. At Smith Rock State ParkCRSO3 | 60.8 | Gauge | Deschutes | 98.2% | 165 of 168 | 23 min | 2 h | |
| 1,606 | East Birch Creek AT East Birch CreekEBCO3 | 60.8 | Gauge | Umatilla | 98.2% | 165 of 168 | 23 min | 2 h | |
| 1,608 | Citizen station GW5817GW5817 | 60.7 | Citizen | Umatilla | 20.2% | 408 of 2,016 | 17 s | 3.6 h | |
| 1,609 | Citizen station GW6919GW6919 | 60.7 | Citizen | Multnomah | 20.2% | 408 of 2,016 | 18 s | 3.7 h | |
| 1,610 | Citizen station GW6170GW6170 | 60.6 | Citizen | Wallowa | 20.5% | 415 of 2,016 | 17 s | 3.6 h | |
| 1,611 | Citizen station DW6016DW6016 | 60.0 | Citizen | Clackamas | 20.4% | 412 of 2,016 | 17 s | 3.6 h | |
| 1,612 | Citizen station GW0282GW0282 | 59.9 | Citizen | Multnomah | 20.6% | 417 of 2,016 | 19 s | 3.6 h | |
| 1,613 | Citizen station GW3100GW3100 | 59.8 | Citizen | Multnomah | 20.2% | 409 of 2,016 | 18 s | 3.7 h | |
| 1,614 | Citizen station CW5646CW5646 | 59.7 | Citizen | Clackamas | 17.8% | 60 of 336 | 17 s | 42.5 h | |
| 1,615 | Citizen station FW9251FW9251 | 59.3 | Citizen | Columbia | 19.8% | 401 of 2,016 | 17 s | 3.6 h | |
| 1,616 | Citizen station GW8009GW8009 | 59.2 | Citizen | Lane | 20.5% | 415 of 2,016 | 19 s | 3.5 h | |
| 1,617 | Citizen station FW8658FW8658 | 59.2 | Citizen | Columbia | 20.1% | 407 of 2,016 | 19 s | 3.6 h | |
| 1,618 | Citizen station GW7244GW7244 | 59.1 | Citizen | Multnomah | 20.5% | 414 of 2,016 | 17 s | 3.6 h | |
| 1,619 | Citizen station GW2185GW2185 | 59.1 | Citizen | Multnomah | 20.2% | 409 of 2,016 | 17 s | 3.7 h | |
| 1,620 | SWNO3SWNO3 | 59.1 | DCP | - | 17.8% | 10 of 56 | 1.9 h | 24 h | |
| 1,621 | Citizen station EW9925EW9925 | 58.5 | Citizen | Marion | 20.1% | 407 of 2,016 | 16 s | 3.6 h | |
| 1,622 | Citizen station FW9049FW9049 | 58.5 | Citizen | Multnomah | 20.1% | 406 of 2,016 | 17 s | 3.6 h | |
| 1,623 | Maxwell Canal Nr HermistonMAXO3 | 57.9 | Gauge | Umatilla | 29.1% | 49 of 168 | 30 min | 4.9 days | |
| 1,624 | Citizen station GW6941GW6941 | 55.1 | Citizen | Clackamas | 3.1% | 64 of 2,016 | 16 s | 6.3 days | |
| 1,625 | OR42 WB at Coos County Line MP43 OR US ODOTODT28 | 54.1 | Road | Coos | 12.7% | 32 of 252 | 26 min | 33.3 h | |
| 1,626 | Citizen station FW8609FW8609 | 50.1 | Citizen | Curry | 20.4% | 412 of 2,016 | 18 s | 3.5 h | |
| 1,627 | US101 SB at Gold Beach MP327.54 OR US ODOTODT69 | 49.0 | Road | Curry | 69.2% | 349 of 504 | 24 min | 5.9 h | |
| 1,628 | Hwy372 EB at Wanoga Butte MP17ODT31 | 47.1 | Road | Deschutes | 73.5% | 247 of 336 | 26 min | 6 h | |
| 1,629 | I84 EB at Ladd Creek MP270.97ODT68 | 46.0 | Road | Union | 70.2% | 236 of 336 | 26 min | 6 h | |
| 1,630 | I84 WB at Cabbage Hill MP220.83 OR US ODOTOD182 | 44.8 | Road | Umatilla | 69.2% | 349 of 504 | 24 min | 5.9 h | |
| 1,630 | I84 WB at Cabbage Hill MP222.35 OR US ODOTOD184 | 44.8 | Road | Umatilla | 69.2% | 349 of 504 | 24 min | 5.9 h | |
| 1,630 | I84 WB at Cabbage Hill MP223.52 OR US ODOTOD185 | 44.8 | Road | Umatilla | 69.2% | 349 of 504 | 24 min | 5.9 h | |
| 1,630 | I84 WB at Poverty Flats MP226.62 OR US ODOTOD186 | 44.8 | Road | Umatilla | 69.2% | 349 of 504 | 24 min | 5.9 h | |
| 1,634 | I84 WB at Cabbage Hill MP221.45 OR US ODOTOD183 | 44.8 | Road | Umatilla | 69.2% | 349 of 504 | 24 min | 5.9 h | |
| 1,634 | I84 EB at Deadman Pass MP229.18 OR US ODOTOD187 | 44.8 | Road | Umatilla | 69.2% | 349 of 504 | 24 min | 5.9 h |
How a station is ranked
The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.
The 247 score
Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:
- Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
- Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
- Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
- Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading; an airfield is compared with the nearest other airport, never its own report. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
- Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
- Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.
A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.
From score to rank
Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.
The same figures as data
/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.