{"provider":"Iowa Environmental Mesonet archive of US/Canadian METAR observations","start":"2026-03-15","through":"2026-09-25","method":"Latest routine report in each UTC day; no imputation, no daily rainfall inferred from a single hourly report. Independent context overlay; not used as ET or yield model input.","stations":[{"id":"CA_MB_ASOS:CXDW","name":"DEERWOOD RCS  MAN","lon":-98.3167,"lat":49.4,"country":"ca","elevation_m":341.0,"distance_to_crop_support_km":17.871717831873923,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":8.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":10.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":17.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":33.3,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":39.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":34.5,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":39.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":29.5,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":18.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":17.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":23.7,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":30.7,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":37.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":25.7,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":31.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":37.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":42.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":29.7,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":28.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":39.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":43.3,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":38.7,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":27.5,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":35.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":46.8,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":38.3,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":51.3,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":38.3,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":43.3,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":50.5,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":63.7,"reported_hour_precip_in":0.68},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":57.0,"reported_hour_precip_in":0.08},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":72.7,"reported_hour_precip_in":0.03},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:00","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":65.0,"reported_hour_precip_in":0.34},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:00","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":66.0,"reported_hour_precip_in":0.01},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":64.0,"reported_hour_precip_in":0.01},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":56.5,"reported_hour_precip_in":0.01},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":51.8,"reported_hour_precip_in":0.01},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":63.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_MB_ASOS:CWNK","name":"CARMAN U OF M CS  MAN","lon":-98.0297,"lat":49.4981,"country":"ca","elevation_m":268.0,"distance_to_crop_support_km":22.594786621226696,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":8.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":10.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":14.7,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":31.5,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":39.7,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":37.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":30.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":35.2,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":30.6,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":18.5,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":25.7,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":30.7,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":36.7,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":25.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":28.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":31.3,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":36.3,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":28.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":30.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":39.7,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":46.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":39.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":28.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":27.7,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":37.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":40.3,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":46.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":38.7,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":42.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":40.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":61.5,"reported_hour_precip_in":0.6},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":66.0,"reported_hour_precip_in":0.08},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":56.0,"reported_hour_precip_in":0.01},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":57.7,"reported_hour_precip_in":0.01},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":66.0,"reported_hour_precip_in":0.2},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":69.0,"reported_hour_precip_in":0.01},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":54.7,"reported_hour_precip_in":0.01},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":51.8,"reported_hour_precip_in":0.03},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":64.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_MB_ASOS:CYPG","name":"SOUTHPORT","lon":-98.2739,"lat":49.9031,"country":"ca","elevation_m":269.0,"distance_to_crop_support_km":24.812566660651083,"coverage":0.6923076923076923,"evidence_class":"OBSERVED","dates":{"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":10.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 21:00","temperature_f":14.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 22:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":15.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 22:00","temperature_f":15.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 22:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 22:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 22:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 22:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 22:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 22:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 22:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 22:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 22:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 22:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 22:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 22:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 22:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 22:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 18:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 22:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 22:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 22:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 22:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 22:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 22:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 22:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 05:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 22:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 22:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 22:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 22:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 22:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 22:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 22:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 22:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 22:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 22:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 22:00","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 22:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 22:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 22:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 22:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 22:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 22:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 22:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 22:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 22:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 22:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 22:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 22:00","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 22:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 21:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 22:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 22:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 22:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 22:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 22:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 22:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 22:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 22:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 22:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 22:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 22:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 22:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 22:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 22:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 22:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 22:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 21:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 22:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 22:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 22:00","temperature_f":64.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_MB_ASOS:CYWG","name":"WINNIPEG INTL","lon":-97.2333,"lat":49.9167,"country":"ca","elevation_m":239.0,"distance_to_crop_support_km":39.86007477312164,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":6.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":10.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":15.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":17.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":21.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:01","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:01","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:01","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_MB_ASOS:CYBR","name":"BRANDON MUNI","lon":-99.9519,"lat":49.91,"country":"ca","elevation_m":409.0,"distance_to_crop_support_km":40.314677668329786,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":8.6,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":10.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":12.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":15.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":15.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_MB_ASOS:CXMD","name":"MORDEN CDA CS  MAN","lon":-98.0839,"lat":49.1878,"country":"ca","elevation_m":301.0,"distance_to_crop_support_km":45.381273404857296,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":8.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":10.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":15.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":38.3,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":35.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":21.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":20.3,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":24.4,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":31.5,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":25.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":27.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":31.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":37.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":30.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":31.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":35.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":40.3,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":47.5,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":42.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":44.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":50.7,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":28.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":37.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":37.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":41.5,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":40.3,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":41.7,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":46.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":44.2,"reported_hour_precip_in":0.01},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":41.5,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":45.7,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":53.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":64.6,"reported_hour_precip_in":0.19},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":56.0,"reported_hour_precip_in":0.09},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":72.7,"reported_hour_precip_in":0.11},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:00","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":69.0,"reported_hour_precip_in":0.02},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:00","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":69.8,"reported_hour_precip_in":0.01},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 18:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":64.6,"reported_hour_precip_in":0.01},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":71.0,"reported_hour_precip_in":0.23},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":55.4,"reported_hour_precip_in":0.01},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":53.0,"reported_hour_precip_in":0.01},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":63.3,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_QC_ASOS:CYYY","name":"MONT JOLI A","lon":-68.2081,"lat":48.6086,"country":"ca","elevation_m":52.0,"distance_to_crop_support_km":13.27967936000243,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":15.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":12.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_QC_ASOS:CWQO","name":"ILE BICQUETTE  QUE","lon":-68.8928,"lat":48.4156,"country":"ca","elevation_m":1.0,"distance_to_crop_support_km":44.27647696726214,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":26.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":22.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":16.5,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":33.3,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":22.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":26.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":16.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":21.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":31.3,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":31.5,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":30.7,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":34.7,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":37.2,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":39.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":42.3,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":33.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":36.5,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":38.5,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":34.7,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":41.7,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":43.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":39.7,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":44.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":43.7,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":43.3,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":51.3,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":43.3,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":42.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":42.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":43.7,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":42.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":45.5,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":43.7,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":50.5,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":43.5,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":41.7,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":51.3,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":46.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":47.5,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":50.7,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":51.3,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:00","temperature_f":47.3,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":53.8,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":52.3,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":49.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":47.3,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":47.5,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":49.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":50.7,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":51.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_QC_ASOS:CYBC","name":"BAIE COMEAU","lon":-68.2044,"lat":49.1325,"country":"ca","elevation_m":22.0,"distance_to_crop_support_km":69.64711015665651,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":12.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":14.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":8.6,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":14.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_SK_ASOS:CYYN","name":"SWIFT CURRENT AIRPORT","lon":-107.6906,"lat":50.2919,"country":"ca","elevation_m":818.0,"distance_to_crop_support_km":36.09297950919738,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":17.6,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":17.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":10.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":21.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":21.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 14:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_SK_ASOS:CWJI","name":"ASSINIBOIA AIRPORT  SASK","lon":-105.9461,"lat":49.7292,"country":"ca","elevation_m":724.0,"distance_to_crop_support_km":48.66592174081088,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":14.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":49.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":30.4,"reported_hour_precip_in":0.01},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":37.2,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":42.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":22.3,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":15.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":43.5,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":30.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":28.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":39.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":27.7,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":42.3,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":42.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":18.7,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":23.7,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":41.5,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":34.5,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":21.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":27.5,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":30.7,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":40.3,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":40.3,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":46.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":48.0,"reported_hour_precip_in":0.12},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":58.3,"reported_hour_precip_in":0.09},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":53.6,"reported_hour_precip_in":0.07},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":66.7,"reported_hour_precip_in":0.01},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":55.0,"reported_hour_precip_in":0.09},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":59.7,"reported_hour_precip_in":0.57},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":55.8,"reported_hour_precip_in":0.05},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":56.0,"reported_hour_precip_in":0.21},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:00","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":58.0,"reported_hour_precip_in":0.02},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:00","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":60.0,"reported_hour_precip_in":0.02},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":57.6,"reported_hour_precip_in":0.05},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":48.0,"reported_hour_precip_in":0.13},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_SK_ASOS:CWAQ","name":"CORONACH SPC  SASK","lon":-105.4833,"lat":49.05,"country":"ca","elevation_m":756.0,"distance_to_crop_support_km":48.799889933617116,"coverage":0.8461538461538461,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":21.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":31.3,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":39.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":43.3,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":19.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":43.7,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":30.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":40.3,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":27.5,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":47.3,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":24.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":27.3,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":35.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":24.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":27.7,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":35.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":41.5,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":43.7,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":43.7,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":41.5,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":64.2,"reported_hour_precip_in":0.07},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":49.5,"reported_hour_precip_in":0.06},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":60.4,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":59.4,"reported_hour_precip_in":0.02},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":64.0,"reported_hour_precip_in":0.01},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":68.5,"reported_hour_precip_in":0.01},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 19:00","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":71.6,"reported_hour_precip_in":0.01},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 15:00","temperature_f":60.6,"reported_hour_precip_in":0.49},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":75.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_SK_ASOS:CZMJ","name":"MOOSE JAW CS  SASK","lon":-105.5375,"lat":50.3317,"country":"ca","elevation_m":577.0,"distance_to_crop_support_km":55.095682607648236,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":17.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":22.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":30.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":42.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":17.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":15.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":41.5,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":28.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":27.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":35.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":33.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":38.5,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":42.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":17.2,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":33.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":23.5,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":28.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":30.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":44.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":40.5,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":47.3,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":49.6,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":50.5,"reported_hour_precip_in":0.04},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":38.5,"reported_hour_precip_in":0.01},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":60.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":59.5,"reported_hour_precip_in":0.02},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":57.2,"reported_hour_precip_in":0.08},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":57.0,"reported_hour_precip_in":0.07},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:00","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:00","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":50.5,"reported_hour_precip_in":0.03},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":79.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_SK_ASOS:CYMJ","name":"MOOSE JAW AIR VICE MARSHAL C","lon":-105.5592,"lat":50.3303,"country":"ca","elevation_m":577.0,"distance_to_crop_support_km":55.4396560895745,"coverage":0.8461538461538461,"evidence_class":"OBSERVED","dates":{"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 00:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 21:00","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 20:00","temperature_f":14.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 00:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 21:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 18:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 22:00","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 18:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 00:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 14:00","temperature_f":17.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 20:00","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 00:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 21:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 00:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 19:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 19:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 00:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 21:00","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 22:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 00:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 00:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 19:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 21:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 00:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 22:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 21:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 00:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 22:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 22:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 22:00","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 22:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 20:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 22:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 00:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 00:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 21:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 21:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 21:00","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 21:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 20:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 22:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 00:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 22:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 00:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 22:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 00:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 20:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 21:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 00:00","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 22:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 22:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 21:00","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":78.8,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CA_SK_ASOS:CXBK","name":"BRATTS LAKE UA  SASK","lon":-104.71,"lat":50.2006,"country":"ca","elevation_m":580.0,"distance_to_crop_support_km":56.55210637404494,"coverage":0.9846153846153847,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:00","temperature_f":15.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:00","temperature_f":20.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:00","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:00","temperature_f":49.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:00","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":48.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:00","temperature_f":29.7,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:00","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:00","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:00","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:00","temperature_f":19.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:00","temperature_f":14.7,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:00","temperature_f":40.3,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:00","temperature_f":39.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:00","temperature_f":30.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:00","temperature_f":24.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:00","temperature_f":25.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:00","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:00","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:00","temperature_f":36.5,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:00","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:00","temperature_f":31.3,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:00","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:00","temperature_f":53.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:00","temperature_f":28.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:00","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:00","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:00","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:00","temperature_f":44.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:00","temperature_f":40.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:00","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:00","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:00","temperature_f":17.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:00","temperature_f":30.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:00","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:00","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:00","temperature_f":33.3,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:00","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:00","temperature_f":27.7,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:00","temperature_f":31.3,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:00","temperature_f":34.5,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:00","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:00","temperature_f":50.7,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:00","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:00","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:00","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:00","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:00","temperature_f":45.7,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:00","temperature_f":52.3,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:00","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:00","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:00","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:00","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:00","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:00","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:00","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:00","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:00","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:00","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:00","temperature_f":36.7,"reported_hour_precip_in":0.01},"2026-05-18":{"valid":"2026-05-18 23:00","temperature_f":44.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:00","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:00","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:00","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:00","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:00","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:00","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:00","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:00","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:00","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:00","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:00","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:00","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:00","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:00","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:00","temperature_f":59.0,"reported_hour_precip_in":0.07},"2026-06-04":{"valid":"2026-06-04 23:00","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:00","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:00","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:00","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:00","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:00","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:00","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:00","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:00","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:00","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:00","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:00","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:00","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:00","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:00","temperature_f":62.8,"reported_hour_precip_in":0.18},"2026-06-23":{"valid":"2026-06-23 23:00","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:00","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:00","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:00","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:00","temperature_f":68.0,"reported_hour_precip_in":0.02},"2026-06-29":{"valid":"2026-06-29 23:00","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:00","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:00","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:00","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 00:00","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:00","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:00","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:00","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:00","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:00","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:00","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:00","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:00","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:00","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:00","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:00","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:00","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:00","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:00","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:00","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:00","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:00","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:00","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:00","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:00","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:00","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:00","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:00","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:00","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:00","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:00","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:00","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:00","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:00","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:00","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:00","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:00","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:00","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:00","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:00","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:00","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:00","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:00","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:00","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:00","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 19:00","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:00","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:00","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:00","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:00","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:00","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:00","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:00","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:00","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:00","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:00","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:00","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:00","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:00","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:00","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:00","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:00","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:00","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:00","temperature_f":50.4,"reported_hour_precip_in":0.04},"2026-09-15":{"valid":"2026-09-15 23:00","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:00","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:00","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:00","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:00","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:00","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:00","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:00","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:00","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:00","temperature_f":76.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"AL_ASOS:EDN","name":"Enterprise","lon":-85.9048,"lat":31.2982,"country":"us","elevation_m":104.84666,"distance_to_crop_support_km":1.676013798906085,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":42.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":46.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":72.0,"reported_hour_precip_in":0.05},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":57.0,"reported_hour_precip_in":0.02},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":67.0,"reported_hour_precip_in":0.02},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":73.0,"reported_hour_precip_in":0.03},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":79.0,"reported_hour_precip_in":0.01},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":82.2,"reported_hour_precip_in":0.01},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.94},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":75.0,"reported_hour_precip_in":0.47},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":78.3,"reported_hour_precip_in":0.03},"2026-08-19":{"valid":"2026-08-19 23:35","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":74.5,"reported_hour_precip_in":0.01},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:10","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":72.0,"reported_hour_precip_in":0.37},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"AL_ASOS:MGM","name":"MONTGOMERY/DANNELLY","lon":-86.394,"lat":32.3006,"country":"us","elevation_m":62.0,"distance_to_crop_support_km":3.54150214360688,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 11:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":73.0,"reported_hour_precip_in":0.04},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":66.0,"reported_hour_precip_in":0.42},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":60.0,"reported_hour_precip_in":0.02},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":70.0,"reported_hour_precip_in":null},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":71.0,"reported_hour_precip_in":null},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":71.0,"reported_hour_precip_in":null},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":76.0,"reported_hour_precip_in":null},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":73.0,"reported_hour_precip_in":null},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":75.0,"reported_hour_precip_in":0.14},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":70.0,"reported_hour_precip_in":null},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":77.0,"reported_hour_precip_in":null},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":74.0,"reported_hour_precip_in":null},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":78.0,"reported_hour_precip_in":null},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":88.0,"reported_hour_precip_in":null},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":86.0,"reported_hour_precip_in":null},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"AL_ASOS:OZR","name":"CAIRNS AAF/OZARK","lon":-85.7134,"lat":31.2758,"country":"us","elevation_m":91.0,"distance_to_crop_support_km":6.229013957064766,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 22:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 22:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 22:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":73.2,"reported_hour_precip_in":null},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":74.3,"reported_hour_precip_in":0.01},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":61.3,"reported_hour_precip_in":0.02},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":65.5,"reported_hour_precip_in":0.03},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":73.4,"reported_hour_precip_in":null},"2026-05-21":{"valid":"2026-05-21 21:42","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":74.0,"reported_hour_precip_in":null},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":75.4,"reported_hour_precip_in":0.41},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":74.0,"reported_hour_precip_in":0.65},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:41","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":77.7,"reported_hour_precip_in":0.03},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":80.6,"reported_hour_precip_in":null},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.4,"reported_hour_precip_in":0.03},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":74.5,"reported_hour_precip_in":0.01},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:58","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":73.0,"reported_hour_precip_in":null},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":74.7,"reported_hour_precip_in":0.01},"2026-06-21":{"valid":"2026-06-21 19:06","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":82.0,"reported_hour_precip_in":0.1},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 20:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":84.0,"reported_hour_precip_in":0.02},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":80.0,"reported_hour_precip_in":null},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":73.0,"reported_hour_precip_in":0.46},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":79.5,"reported_hour_precip_in":null},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":76.6,"reported_hour_precip_in":1.5},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":79.0,"reported_hour_precip_in":0.05},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:56","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":75.2,"reported_hour_precip_in":null},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":77.4,"reported_hour_precip_in":0.87},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.04},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":75.2,"reported_hour_precip_in":0.02},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.06},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"AL_ASOS:HEY","name":"Fort Rucker","lon":-85.6543,"lat":31.346,"country":"us","elevation_m":97.0,"distance_to_crop_support_km":6.240575665920457,"coverage":0.9846153846153847,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 22:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 09:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 21:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":68.0,"reported_hour_precip_in":null},"2026-04-01":{"valid":"2026-04-01 19:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 22:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":67.0,"reported_hour_precip_in":0.01},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 22:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":78.0,"reported_hour_precip_in":null},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":73.8,"reported_hour_precip_in":null},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":75.6,"reported_hour_precip_in":null},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":75.0,"reported_hour_precip_in":0.02},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":61.0,"reported_hour_precip_in":0.02},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":65.0,"reported_hour_precip_in":0.03},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 22:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":84.7,"reported_hour_precip_in":null},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":73.2,"reported_hour_precip_in":0.02},"2026-05-21":{"valid":"2026-05-21 23:40","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.19},"2026-05-26":{"valid":"2026-05-26 23:57","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":79.3,"reported_hour_precip_in":0.01},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":80.6,"reported_hour_precip_in":null},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:31","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":82.0,"reported_hour_precip_in":null},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.04},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:58","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":75.0,"reported_hour_precip_in":null},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":74.3,"reported_hour_precip_in":0.05},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":83.0,"reported_hour_precip_in":null},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 22:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":81.5,"reported_hour_precip_in":0.17},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":77.0,"reported_hour_precip_in":null},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":85.3,"reported_hour_precip_in":null},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":77.5,"reported_hour_precip_in":0.01},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.49},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":82.0,"reported_hour_precip_in":null},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":82.6,"reported_hour_precip_in":null},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.82},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":77.5,"reported_hour_precip_in":0.97},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":84.7,"reported_hour_precip_in":null},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:57","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":76.5,"reported_hour_precip_in":null},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":75.6,"reported_hour_precip_in":0.05},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":80.4,"reported_hour_precip_in":0.12},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":81.0,"reported_hour_precip_in":null},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:56","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":77.5,"reported_hour_precip_in":null},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":74.7,"reported_hour_precip_in":0.21},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.7,"reported_hour_precip_in":0.12},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"AL_ASOS:SXS","name":"Shell AHP","lon":-85.8549,"lat":31.3612,"country":"us","elevation_m":122.25867,"distance_to_crop_support_km":8.590343149561512,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 22:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 22:55","temperature_f":67.0,"reported_hour_precip_in":null},"2026-04-06":{"valid":"2026-04-06 21:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 22:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 22:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 21:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":72.0,"reported_hour_precip_in":null},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":74.7,"reported_hour_precip_in":null},"2026-04-29":{"valid":"2026-04-29 23:58","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":58.6,"reported_hour_precip_in":0.03},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":66.0,"reported_hour_precip_in":0.02},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 22:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 22:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":73.2,"reported_hour_precip_in":null},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:58","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":72.5,"reported_hour_precip_in":0.16},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":79.0,"reported_hour_precip_in":null},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:43","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":81.0,"reported_hour_precip_in":null},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.0,"reported_hour_precip_in":null},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":79.0,"reported_hour_precip_in":null},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":76.6,"reported_hour_precip_in":0.01},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":74.3,"reported_hour_precip_in":null},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":71.4,"reported_hour_precip_in":0.11},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":72.0,"reported_hour_precip_in":null},"2026-06-20":{"valid":"2026-06-20 23:56","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":74.5,"reported_hour_precip_in":0.04},"2026-06-22":{"valid":"2026-06-22 23:59","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 20:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":85.5,"reported_hour_precip_in":null},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:58","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.33},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":80.8,"reported_hour_precip_in":0.01},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":80.0,"reported_hour_precip_in":0.02},"2026-07-31":{"valid":"2026-07-31 23:57","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":80.0,"reported_hour_precip_in":0.01},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:12","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:58","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":76.6,"reported_hour_precip_in":null},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":84.7,"reported_hour_precip_in":null},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:58","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":81.0,"reported_hour_precip_in":0.02},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":83.3,"reported_hour_precip_in":null},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":88.5,"reported_hour_precip_in":null},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":78.4,"reported_hour_precip_in":null},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":85.0,"reported_hour_precip_in":null},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":75.6,"reported_hour_precip_in":0.04},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":79.7,"reported_hour_precip_in":null},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"AZ_ASOS:P33","name":"Wilcox","lon":-109.8946,"lat":32.2454,"country":"us","elevation_m":1276.0,"distance_to_crop_support_km":38.553582892204545,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:54","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:56","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:56","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:56","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:56","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:56","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:56","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:56","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:56","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:56","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:56","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:56","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:56","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:56","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:56","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:56","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:56","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:56","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:56","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:56","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:56","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:56","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:56","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:56","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:56","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:56","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:56","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:56","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:56","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:56","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:56","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:56","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:56","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:56","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:56","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:56","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:56","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:56","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:56","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:56","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:56","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:56","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:56","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:56","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:56","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:56","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:54","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:56","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:56","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:56","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:56","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":71.6,"reported_hour_precip_in":0.05},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:56","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:56","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:25","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:56","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:56","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:56","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:56","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:56","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:56","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:59","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:51","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:51","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:54","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:54","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:54","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:54","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:54","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:54","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:49","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:54","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:54","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:54","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:54","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:54","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:54","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:54","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:54","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"AZ_ASOS:DUG","name":"DOUGLAS BISBEE INTL","lon":-109.6037,"lat":31.469,"country":"us","elevation_m":1265.0,"distance_to_crop_support_km":53.974531184549654,"coverage":0.9692307692307692,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:56","temperature_f":81.0,"reported_hour_precip_in":null},"2026-06-18":{"valid":"2026-06-18 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 17:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:56","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:56","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:56","temperature_f":95.0,"reported_hour_precip_in":null},"2026-07-08":{"valid":"2026-07-08 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:56","temperature_f":79.0,"reported_hour_precip_in":0.07},"2026-07-10":{"valid":"2026-07-10 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:56","temperature_f":77.0,"reported_hour_precip_in":null},"2026-07-13":{"valid":"2026-07-13 23:56","temperature_f":77.0,"reported_hour_precip_in":null},"2026-07-14":{"valid":"2026-07-14 23:56","temperature_f":81.0,"reported_hour_precip_in":null},"2026-07-15":{"valid":"2026-07-15 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:56","temperature_f":69.0,"reported_hour_precip_in":0.05},"2026-07-17":{"valid":"2026-07-17 23:56","temperature_f":71.0,"reported_hour_precip_in":0.44},"2026-07-18":{"valid":"2026-07-18 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:56","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-07-22":{"valid":"2026-07-22 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:56","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:56","temperature_f":96.0,"reported_hour_precip_in":null},"2026-07-26":{"valid":"2026-07-26 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:56","temperature_f":90.0,"reported_hour_precip_in":null},"2026-07-30":{"valid":"2026-07-30 23:56","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 21:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 15:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 10:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:56","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:56","temperature_f":71.0,"reported_hour_precip_in":null},"2026-09-01":{"valid":"2026-09-01 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:56","temperature_f":87.0,"reported_hour_precip_in":null},"2026-09-07":{"valid":"2026-09-07 23:56","temperature_f":77.0,"reported_hour_precip_in":null},"2026-09-08":{"valid":"2026-09-08 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 00:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 21:56","temperature_f":90.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"AZ_ASOS:FHU","name":"FORT HUACHUCA/LIBBY","lon":-110.3442,"lat":31.5883,"country":"us","elevation_m":1438.0,"distance_to_crop_support_km":74.67335014699472,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 22:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 21:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 09:55","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 22:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 21:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 22:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":68.0,"reported_hour_precip_in":null},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:04","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":66.7,"reported_hour_precip_in":null},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:59","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:56","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:01","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:59","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":78.4,"reported_hour_precip_in":null},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":98.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":81.7,"reported_hour_precip_in":0.01},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":98.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":77.4,"reported_hour_precip_in":0.44},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":81.3,"reported_hour_precip_in":null},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":71.0,"reported_hour_precip_in":0.36},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:57","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:57","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":92.5,"reported_hour_precip_in":null},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":95.5,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":99.3,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":82.2,"reported_hour_precip_in":0.02},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":73.4,"reported_hour_precip_in":null},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":79.3,"reported_hour_precip_in":null},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":70.7,"reported_hour_precip_in":null},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":67.0,"reported_hour_precip_in":null},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CO_ASOS:2V6","name":"Yuma","lon":-102.7128,"lat":40.1046,"country":"us","elevation_m":1255.8844,"distance_to_crop_support_km":0.8576665684245394,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:59","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:59","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:59","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:59","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:59","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:59","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:59","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:59","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:59","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:59","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:59","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:59","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:59","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:59","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:59","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:54","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:54","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:54","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:54","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:54","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:54","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:54","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:54","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:54","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:54","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:34","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:54","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:54","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:54","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:54","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:54","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:54","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:54","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:54","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:54","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:54","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:54","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:54","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:54","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:54","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:54","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:54","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:54","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:34","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:54","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:54","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:54","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:54","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:54","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:54","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:54","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:54","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:54","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:54","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:54","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:54","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:54","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:54","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:54","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:54","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:54","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:34","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:54","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:54","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:54","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:54","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:54","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:54","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:54","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:54","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:54","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:54","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:54","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:54","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:54","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:54","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:54","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:34","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:34","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:54","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:54","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:54","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:54","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:54","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:54","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:57","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:54","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:57","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:56","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:54","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:54","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:56","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:56","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:56","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:57","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:58","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:57","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:57","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:57","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:57","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:54","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:54","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:54","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:54","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:54","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:54","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:54","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:54","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:54","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:54","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:54","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:54","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:54","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:54","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:54","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CO_ASOS:AKO","name":"AKRON/WASHINGTON CO","lon":-103.222,"lat":40.1756,"country":"us","elevation_m":1431.0,"distance_to_crop_support_km":0.9218437836371602,"coverage":0.9128205128205128,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":53.0,"reported_hour_precip_in":0.04},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":44.0,"reported_hour_precip_in":0.01},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":36.0,"reported_hour_precip_in":null},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":59.0,"reported_hour_precip_in":0.01},"2026-05-18":{"valid":"2026-05-18 23:52","temperature_f":42.0,"reported_hour_precip_in":null},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":76.0,"reported_hour_precip_in":null},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":58.0,"reported_hour_precip_in":0.03},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":65.0,"reported_hour_precip_in":0.11},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":50.0,"reported_hour_precip_in":0.5},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":59.0,"reported_hour_precip_in":0.12},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":75.0,"reported_hour_precip_in":null},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":57.0,"reported_hour_precip_in":2.4},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":83.0,"reported_hour_precip_in":null},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":78.0,"reported_hour_precip_in":null},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":64.0,"reported_hour_precip_in":0.09},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":69.0,"reported_hour_precip_in":0.61},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 06:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":70.0,"reported_hour_precip_in":null},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CO_ASOS:CFO","name":"Colorado Air and Space","lon":-104.5376,"lat":39.7841,"country":"us","elevation_m":1674.3636,"distance_to_crop_support_km":1.1535373593658174,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:47","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:47","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:47","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:47","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:47","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:47","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:47","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 21:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 21:47","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:47","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:47","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:47","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:47","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:47","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 22:47","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 19:47","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:47","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:47","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:47","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:47","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:47","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:47","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 20:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:47","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:47","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 19:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 22:47","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 21:47","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 22:47","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 22:47","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:47","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:47","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 20:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 15:47","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:47","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:47","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:47","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:47","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 21:47","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 22:47","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 20:47","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:47","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:47","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:47","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:47","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 22:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:47","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 22:47","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 22:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:47","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 18:47","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:47","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:47","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 21:47","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:47","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 21:47","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 21:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:47","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 19:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 21:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 22:47","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 22:47","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:47","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 12:35","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:47","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:47","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 12:35","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 12:35","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:47","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 21:47","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:47","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 22:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 17:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 12:35","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:47","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:47","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:47","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:47","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 12:35","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 12:35","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:47","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 22:47","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 12:35","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 12:35","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 22:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:47","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 21:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 12:35","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 12:35","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 19:47","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:47","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:47","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:47","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 12:35","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 12:35","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:47","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:47","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 22:47","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 19:47","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 04:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 12:35","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 22:47","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 21:47","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 21:47","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:47","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 12:35","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 12:35","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 21:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 20:47","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:47","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 12:35","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 12:15","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:47","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 22:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:47","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:47","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 12:35","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 12:35","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:47","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 22:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:47","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:47","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:47","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 21:47","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 22:47","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 21:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 22:47","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:47","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:56","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:47","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 21:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:47","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:47","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 18:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 19:47","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:47","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 21:47","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 21:47","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:47","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 12:35","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 21:47","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 22:47","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 22:47","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 22:47","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 22:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 21:47","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:47","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 21:47","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:47","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 19:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 12:47","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:47","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 21:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:47","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 20:47","temperature_f":73.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CO_ASOS:FMM","name":"Fort Morgan","lon":-103.8041,"lat":40.334,"country":"us","elevation_m":1376.0051,"distance_to_crop_support_km":1.812825743196278,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:35","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":35.6,"reported_hour_precip_in":0.02},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":57.2,"reported_hour_precip_in":0.01},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":68.0,"reported_hour_precip_in":0.03},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:35","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":62.6,"reported_hour_precip_in":0.13},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":60.8,"reported_hour_precip_in":0.75},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:35","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:35","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.02},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.09},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.01},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"CO_ASOS:STK","name":"Sterling","lon":-103.2648,"lat":40.6153,"country":"us","elevation_m":1230.0,"distance_to_crop_support_km":2.1904381200281855,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":53.6,"reported_hour_precip_in":0.01},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:35","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":44.6,"reported_hour_precip_in":0.01},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":37.4,"reported_hour_precip_in":0.01},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":60.8,"reported_hour_precip_in":0.02},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":64.4,"reported_hour_precip_in":0.19},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.01},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":64.4,"reported_hour_precip_in":0.16},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":64.4,"reported_hour_precip_in":0.17},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:35","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":69.8,"reported_hour_precip_in":0.05},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.03},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":62.6,"reported_hour_precip_in":1.02},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 16:35","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.09},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"FL_ASOS:X60","name":"Williston","lon":-82.4719,"lat":29.3557,"country":"us","elevation_m":25.33709,"distance_to_crop_support_km":3.550646498499026,"coverage":0.764102564102564,"evidence_class":"OBSERVED","dates":{"2026-04-21":{"valid":"2026-04-21 21:15","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 21:35","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 18:15","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 20:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:15","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 21:15","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:35","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 21:15","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 21:15","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 21:15","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 21:35","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 21:15","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 20:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 22:15","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 22:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 11:35","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 21:15","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 19:55","temperature_f":69.8,"reported_hour_precip_in":0.03},"2026-05-13":{"valid":"2026-05-13 20:35","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 21:35","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 20:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 10:35","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 09:15","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 21:35","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:15","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 21:15","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 21:35","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 16:15","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 11:15","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 06:15","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.28},"2026-05-27":{"valid":"2026-05-27 18:15","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 09:15","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 09:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 21:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 21:15","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 21:15","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 19:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 11:35","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 21:15","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 21:15","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 21:35","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 20:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 11:15","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 04:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 22:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 21:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 21:15","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 21:15","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 21:35","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 19:55","temperature_f":89.6,"reported_hour_precip_in":0.04},"2026-06-22":{"valid":"2026-06-22 21:15","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 20:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 21:15","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 19:35","temperature_f":75.2,"reported_hour_precip_in":0.12},"2026-06-26":{"valid":"2026-06-26 22:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:35","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.01},"2026-07-01":{"valid":"2026-07-01 21:35","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 20:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 13:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 15:35","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 22:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 20:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 21:15","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 20:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 20:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 16:15","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 14:35","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 21:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 21:15","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 21:15","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.11},"2026-07-17":{"valid":"2026-07-17 23:15","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 12:15","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 22:15","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 20:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 19:35","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 20:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 22:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:15","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.01},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 20:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 22:35","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 21:15","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 20:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 21:35","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 19:15","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 21:35","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 21:15","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 20:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 09:35","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":73.4,"reported_hour_precip_in":0.06},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.01},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 22:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 21:15","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 21:35","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 21:35","temperature_f":78.8,"reported_hour_precip_in":0.14},"2026-09-10":{"valid":"2026-09-10 21:35","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 19:15","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 19:15","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 21:15","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 21:35","temperature_f":75.2,"reported_hour_precip_in":0.28},"2026-09-16":{"valid":"2026-09-16 21:35","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 20:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 21:15","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 21:15","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 21:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 21:15","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 21:15","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 22:35","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 21:15","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 21:15","temperature_f":77.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"FL_ASOS:24J","name":"Live Oak","lon":-83.0247,"lat":30.3001,"country":"us","elevation_m":35.94818,"distance_to_crop_support_km":7.957430828602917,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.02},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":68.0,"reported_hour_precip_in":1.31},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":78.8,"reported_hour_precip_in":0.01},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.46},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":71.6,"reported_hour_precip_in":0.02},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.54},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.09},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.14},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.05},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.89},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.01},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.01},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":82.4,"reported_hour_precip_in":0.01},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":73.4,"reported_hour_precip_in":1.69},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.19},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"FL_ASOS:MAI","name":"MARIANA","lon":-85.1839,"lat":30.8356,"country":"us","elevation_m":34.0,"distance_to_crop_support_km":12.235181127361495,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":67.0,"reported_hour_precip_in":0.04},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":62.0,"reported_hour_precip_in":0.02},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":66.0,"reported_hour_precip_in":0.04},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":68.0,"reported_hour_precip_in":null},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":78.0,"reported_hour_precip_in":null},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":77.0,"reported_hour_precip_in":null},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":82.0,"reported_hour_precip_in":0.01},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":73.0,"reported_hour_precip_in":null},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":74.0,"reported_hour_precip_in":0.47},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":74.0,"reported_hour_precip_in":null},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":84.0,"reported_hour_precip_in":null},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":76.0,"reported_hour_precip_in":0.01},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":74.0,"reported_hour_precip_in":0.5},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":79.0,"reported_hour_precip_in":0.01},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":83.0,"reported_hour_precip_in":null},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":84.0,"reported_hour_precip_in":null},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":77.0,"reported_hour_precip_in":null},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 02:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":90.0,"reported_hour_precip_in":null},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":79.0,"reported_hour_precip_in":null},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 09:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":78.0,"reported_hour_precip_in":0.13},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":75.0,"reported_hour_precip_in":0.05},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":72.0,"reported_hour_precip_in":0.72},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":86.0,"reported_hour_precip_in":null},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":81.0,"reported_hour_precip_in":0.02},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":76.0,"reported_hour_precip_in":0.01},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 20:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":71.0,"reported_hour_precip_in":1.27},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"FL_ASOS:BCR","name":"Tri-County","lon":-85.6017,"lat":30.8438,"country":"us","elevation_m":25.649832,"distance_to_crop_support_km":13.52086113023228,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:58","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:58","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:58","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:58","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:58","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:58","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:58","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:58","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:58","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:58","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:58","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:58","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:58","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:58","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:58","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:58","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:58","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:58","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:58","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:58","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:58","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:57","temperature_f":67.0,"reported_hour_precip_in":0.39},"2026-04-06":{"valid":"2026-04-06 23:58","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:58","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:58","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:58","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:58","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:58","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:58","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:58","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:58","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:58","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:58","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:58","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:58","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:58","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:58","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:58","temperature_f":68.0,"reported_hour_precip_in":null},"2026-04-23":{"valid":"2026-04-23 23:58","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:58","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:58","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:58","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-04-30":{"valid":"2026-04-30 23:58","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:58","temperature_f":62.0,"reported_hour_precip_in":0.03},"2026-05-02":{"valid":"2026-05-02 23:58","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:58","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:58","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:58","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:58","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:58","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:58","temperature_f":68.0,"reported_hour_precip_in":null},"2026-05-10":{"valid":"2026-05-10 23:58","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:58","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:58","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:58","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-05-17":{"valid":"2026-05-17 23:58","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:58","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:58","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:58","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:58","temperature_f":73.0,"reported_hour_precip_in":null},"2026-05-23":{"valid":"2026-05-23 23:58","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:58","temperature_f":74.0,"reported_hour_precip_in":0.3},"2026-05-25":{"valid":"2026-05-25 23:58","temperature_f":73.0,"reported_hour_precip_in":null},"2026-05-26":{"valid":"2026-05-26 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:58","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:58","temperature_f":78.0,"reported_hour_precip_in":null},"2026-05-30":{"valid":"2026-05-30 23:58","temperature_f":75.0,"reported_hour_precip_in":0.38},"2026-05-31":{"valid":"2026-05-31 23:58","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:58","temperature_f":79.0,"reported_hour_precip_in":null},"2026-06-02":{"valid":"2026-06-02 23:58","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:58","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:58","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:58","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:58","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:58","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:58","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:58","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:58","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:58","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:58","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:58","temperature_f":74.0,"reported_hour_precip_in":null},"2026-06-19":{"valid":"2026-06-19 23:58","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:58","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:58","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:58","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:58","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:58","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:58","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:58","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:58","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:58","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:58","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:58","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:58","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:58","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:58","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:58","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:58","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:58","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:58","temperature_f":77.0,"reported_hour_precip_in":null},"2026-07-19":{"valid":"2026-07-19 23:58","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:58","temperature_f":77.0,"reported_hour_precip_in":null},"2026-07-21":{"valid":"2026-07-21 23:58","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:58","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:58","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:58","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:58","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:58","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:58","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:58","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:58","temperature_f":83.0,"reported_hour_precip_in":null},"2026-08-02":{"valid":"2026-08-02 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:58","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:58","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:58","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:58","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:58","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:58","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:58","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:58","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:58","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:58","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:58","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 21:58","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:58","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:58","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:58","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:58","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:58","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:58","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:58","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:58","temperature_f":76.0,"reported_hour_precip_in":null},"2026-08-30":{"valid":"2026-08-30 23:58","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:58","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:58","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:58","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:58","temperature_f":76.0,"reported_hour_precip_in":null},"2026-09-05":{"valid":"2026-09-05 23:58","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:58","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:58","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:58","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:58","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:58","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:58","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:58","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:58","temperature_f":76.0,"reported_hour_precip_in":null},"2026-09-20":{"valid":"2026-09-20 23:58","temperature_f":75.0,"reported_hour_precip_in":null},"2026-09-21":{"valid":"2026-09-21 23:58","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:58","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:58","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:58","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:58","temperature_f":69.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"FL_ASOS:LCQ","name":"Lake City","lon":-82.5769,"lat":30.1821,"country":"us","elevation_m":57.0,"distance_to_crop_support_km":14.195539211264409,"coverage":0.9794871794871794,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:35","temperature_f":64.4,"reported_hour_precip_in":0.3},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":66.2,"reported_hour_precip_in":0.12},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:10","temperature_f":73.4,"reported_hour_precip_in":0.02},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":73.4,"reported_hour_precip_in":0.03},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":73.4,"reported_hour_precip_in":0.1},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 17:35","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:47","temperature_f":71.6,"reported_hour_precip_in":0.04},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:35","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 02:15","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.21},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.07},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":69.8,"reported_hour_precip_in":0.03},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.02},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":73.4,"reported_hour_precip_in":1.36},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.04},"2026-08-17":{"valid":"2026-08-17 22:15","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.09},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:50","temperature_f":71.6,"reported_hour_precip_in":0.01},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":71.6,"reported_hour_precip_in":0.73},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":71.6,"reported_hour_precip_in":0.17},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.04},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"FL_ASOS:F95","name":"Blountstown","lon":-85.1138,"lat":30.487,"country":"us","elevation_m":35.0,"distance_to_crop_support_km":17.280946493284823,"coverage":0.9230769230769231,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 05:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 17:35","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":62.6,"reported_hour_precip_in":0.06},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 17:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:35","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.64},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 05:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.12},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.01},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 16:15","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.71},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 05:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.31},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":73.4,"reported_hour_precip_in":0.26},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.11},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"GA_ASOS:JYL","name":"SYLVANIA","lon":-81.5971,"lat":32.6453,"country":"us","elevation_m":57.0,"distance_to_crop_support_km":3.9347405572873164,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":69.0,"reported_hour_precip_in":0.05},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":70.0,"reported_hour_precip_in":0.07},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":71.0,"reported_hour_precip_in":0.02},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":69.6,"reported_hour_precip_in":0.01},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":72.3,"reported_hour_precip_in":0.34},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":72.0,"reported_hour_precip_in":0.44},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":73.6,"reported_hour_precip_in":0.1},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":73.6,"reported_hour_precip_in":0.01},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":75.4,"reported_hour_precip_in":0.01},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":70.0,"reported_hour_precip_in":0.25},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":71.8,"reported_hour_precip_in":0.04},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":71.2,"reported_hour_precip_in":0.14},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":70.7,"reported_hour_precip_in":0.02},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"GA_ASOS:BIJ","name":"BLAKELY","lon":-84.8948,"lat":31.3975,"country":"us","elevation_m":65.0,"distance_to_crop_support_km":4.751703662704891,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":64.4,"reported_hour_precip_in":0.04},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":69.8,"reported_hour_precip_in":0.03},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":59.0,"reported_hour_precip_in":0.01},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.06},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.02},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.1},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.18},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":69.8,"reported_hour_precip_in":0.6},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":71.6,"reported_hour_precip_in":0.01},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.45},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":71.6,"reported_hour_precip_in":0.01},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.03},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.02},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":75.2,"reported_hour_precip_in":0.06},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:35","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:35","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.12},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.02},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"GA_ASOS:FZG","name":"Fitzgerald","lon":-83.2709,"lat":31.6839,"country":"us","elevation_m":104.145485,"distance_to_crop_support_km":4.835979489890161,"coverage":0.9897435897435898,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":67.0,"reported_hour_precip_in":0.06},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":67.0,"reported_hour_precip_in":0.01},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":60.3,"reported_hour_precip_in":0.02},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.13},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":72.0,"reported_hour_precip_in":0.04},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":79.0,"reported_hour_precip_in":0.01},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.01},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":77.4,"reported_hour_precip_in":0.36},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":75.0,"reported_hour_precip_in":0.08},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":74.7,"reported_hour_precip_in":0.01},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.07},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.23},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":76.3,"reported_hour_precip_in":0.01},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:35","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 19:15","temperature_f":80.6,"reported_hour_precip_in":0.59},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:35","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":78.0,"reported_hour_precip_in":0.01},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"GA_ASOS:MGR","name":"MOULTRIE","lon":-83.8032,"lat":31.0849,"country":"us","elevation_m":90.0,"distance_to_crop_support_km":5.655653985928021,"coverage":0.7230769230769231,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":53.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":68.5,"reported_hour_precip_in":null},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":73.6,"reported_hour_precip_in":null},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.4,"reported_hour_precip_in":null},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":62.6,"reported_hour_precip_in":null},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":67.0,"reported_hour_precip_in":null},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":61.0,"reported_hour_precip_in":null},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:15","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 17:15","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":76.3,"reported_hour_precip_in":null},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":76.3,"reported_hour_precip_in":null},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":75.6,"reported_hour_precip_in":0.01},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":76.6,"reported_hour_precip_in":0.01},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":73.2,"reported_hour_precip_in":0.21},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":76.0,"reported_hour_precip_in":0.01},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":83.5,"reported_hour_precip_in":0.01},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":84.0,"reported_hour_precip_in":null},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":83.0,"reported_hour_precip_in":null},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":77.0,"reported_hour_precip_in":null},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"GA_ASOS:MHP","name":"Metter","lon":-82.081,"lat":32.3739,"country":"us","elevation_m":58.887756,"distance_to_crop_support_km":6.701784544273714,"coverage":0.9846153846153847,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":46.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":52.3,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":72.0,"reported_hour_precip_in":0.16},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":76.5,"reported_hour_precip_in":0.12},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":71.6,"reported_hour_precip_in":0.16},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":73.8,"reported_hour_precip_in":0.01},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.03},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":73.8,"reported_hour_precip_in":0.08},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":75.4,"reported_hour_precip_in":0.01},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":75.0,"reported_hour_precip_in":0.03},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":74.7,"reported_hour_precip_in":0.02},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.24},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.03},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":74.5,"reported_hour_precip_in":0.08},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":71.8,"reported_hour_precip_in":1.54},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.02},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":73.4,"reported_hour_precip_in":0.08},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"IA_ASOS:CCY","name":"Charles City","lon":-92.6132,"lat":43.073,"country":"us","elevation_m":340.2,"distance_to_crop_support_km":37.03621463943718,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":12.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":39.2,"reported_hour_precip_in":0.17},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":44.6,"reported_hour_precip_in":0.03},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:35","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.08},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":60.8,"reported_hour_precip_in":0.17},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:35","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.03},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"IA_ASOS:MCW","name":"MASON CITY","lon":-93.3261,"lat":43.1544,"country":"us","elevation_m":370.0,"distance_to_crop_support_km":48.11361973489513,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":27.0,"reported_hour_precip_in":0.01},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":11.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":19.0,"reported_hour_precip_in":null},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":44.0,"reported_hour_precip_in":null},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":38.0,"reported_hour_precip_in":null},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":38.0,"reported_hour_precip_in":0.03},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":52.0,"reported_hour_precip_in":0.01},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":45.0,"reported_hour_precip_in":0.03},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":49.0,"reported_hour_precip_in":0.05},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 15:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":69.0,"reported_hour_precip_in":0.01},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":71.0,"reported_hour_precip_in":0.03},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":71.0,"reported_hour_precip_in":0.02},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":62.0,"reported_hour_precip_in":0.03},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":74.0,"reported_hour_precip_in":null},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":72.0,"reported_hour_precip_in":0.03},"2026-09-09":{"valid":"2026-09-09 22:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":59.0,"reported_hour_precip_in":0.05},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":55.0,"reported_hour_precip_in":0.02},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":59.0,"reported_hour_precip_in":0.01},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"IA_ASOS:FXY","name":"Forest City","lon":-93.6237,"lat":43.2323,"country":"us","elevation_m":374.6,"distance_to_crop_support_km":67.15393292864988,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":10.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":35.6,"reported_hour_precip_in":0.32},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":60.8,"reported_hour_precip_in":0.05},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":69.8,"reported_hour_precip_in":0.21},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.01},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:35","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.01},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.01},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"ID_ASOS:GIC","name":"Grangeville","lon":-116.1234,"lat":45.9426,"country":"us","elevation_m":1010.0,"distance_to_crop_support_km":2.649113229682891,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 22:10","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:00","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 17:55","temperature_f":37.4,"reported_hour_precip_in":0.06},"2026-03-22":{"valid":"2026-03-22 14:40","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:50","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":41.0,"reported_hour_precip_in":0.01},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:50","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:20","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:35","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:30","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":39.2,"reported_hour_precip_in":0.01},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":41.0,"reported_hour_precip_in":0.01},"2026-04-27":{"valid":"2026-04-27 23:35","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:50","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:30","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":66.2,"reported_hour_precip_in":0.01},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:35","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:35","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:35","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":51.8,"reported_hour_precip_in":0.01},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"ID_ASOS:P69","name":"Elk City (RAMOS)","lon":-115.5971,"lat":46.1445,"country":"us","elevation_m":445.0,"distance_to_crop_support_km":40.281650178321456,"coverage":0.9538461538461539,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:52","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:52","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:52","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:52","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:52","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:52","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:52","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:52","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 18:52","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:52","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:52","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:52","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:52","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:52","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:52","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:52","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:52","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:52","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:52","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:52","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:52","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 16:52","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:52","temperature_f":38.0,"reported_hour_precip_in":0.2},"2026-04-16":{"valid":"2026-04-16 23:52","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:52","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:52","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:52","temperature_f":46.0,"reported_hour_precip_in":0.11},"2026-04-23":{"valid":"2026-04-23 23:52","temperature_f":42.0,"reported_hour_precip_in":0.04},"2026-04-24":{"valid":"2026-04-24 23:52","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:52","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:52","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:52","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:52","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:52","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 22:52","temperature_f":51.0,"reported_hour_precip_in":0.05},"2026-05-14":{"valid":"2026-05-14 23:52","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:52","temperature_f":42.0,"reported_hour_precip_in":0.15},"2026-05-17":{"valid":"2026-05-17 23:52","temperature_f":51.0,"reported_hour_precip_in":0.01},"2026-05-18":{"valid":"2026-05-18 23:52","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:52","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:52","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:52","temperature_f":54.0,"reported_hour_precip_in":0.01},"2026-05-27":{"valid":"2026-05-27 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:52","temperature_f":69.0,"reported_hour_precip_in":0.14},"2026-05-29":{"valid":"2026-05-29 23:52","temperature_f":66.0,"reported_hour_precip_in":0.01},"2026-05-30":{"valid":"2026-05-30 23:52","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:52","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:52","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:52","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:52","temperature_f":59.0,"reported_hour_precip_in":0.01},"2026-06-10":{"valid":"2026-06-10 23:52","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:52","temperature_f":60.0,"reported_hour_precip_in":0.02},"2026-06-27":{"valid":"2026-06-27 23:52","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:52","temperature_f":53.0,"reported_hour_precip_in":0.01},"2026-06-29":{"valid":"2026-06-29 23:52","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:52","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:52","temperature_f":64.0,"reported_hour_precip_in":0.02},"2026-09-02":{"valid":"2026-09-02 23:52","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:52","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:52","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:52","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:52","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 05:52","temperature_f":55.0,"reported_hour_precip_in":0.11},"2026-09-10":{"valid":"2026-09-10 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:52","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:52","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:52","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:52","temperature_f":62.0,"reported_hour_precip_in":0.17},"2026-09-18":{"valid":"2026-09-18 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:52","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:52","temperature_f":54.0,"reported_hour_precip_in":0.02}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"ID_ASOS:LWS","name":"Lewiston","lon":-117.0154,"lat":46.3745,"country":"us","elevation_m":438.0,"distance_to_crop_support_km":46.26037009801775,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:56","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:56","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:56","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:56","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:56","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:56","temperature_f":54.0,"reported_hour_precip_in":0.01},"2026-03-25":{"valid":"2026-03-25 23:56","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:56","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:56","temperature_f":48.0,"reported_hour_precip_in":null},"2026-03-30":{"valid":"2026-03-30 23:56","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:56","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:56","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:56","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:56","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:56","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:56","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:56","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:56","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:56","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:56","temperature_f":47.0,"reported_hour_precip_in":0.06},"2026-04-23":{"valid":"2026-04-23 23:56","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:56","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:56","temperature_f":76.0,"reported_hour_precip_in":null},"2026-05-11":{"valid":"2026-05-11 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:56","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:56","temperature_f":49.0,"reported_hour_precip_in":null},"2026-05-17":{"valid":"2026-05-17 23:56","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:56","temperature_f":54.0,"reported_hour_precip_in":0.04},"2026-05-27":{"valid":"2026-05-27 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:56","temperature_f":76.0,"reported_hour_precip_in":null},"2026-06-06":{"valid":"2026-06-06 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:56","temperature_f":62.0,"reported_hour_precip_in":null},"2026-06-27":{"valid":"2026-06-27 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:56","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:56","temperature_f":77.0,"reported_hour_precip_in":null},"2026-08-16":{"valid":"2026-08-16 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:56","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:56","temperature_f":60.0,"reported_hour_precip_in":null}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"IN_ASOS:HUF","name":"TERRE HAUTE","lon":-87.3076,"lat":39.4515,"country":"us","elevation_m":179.0,"distance_to_crop_support_km":16.825843788373003,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":25.0,"reported_hour_precip_in":null},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":25.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":66.0,"reported_hour_precip_in":0.61},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":70.0,"reported_hour_precip_in":null},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 15:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":62.0,"reported_hour_precip_in":null},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":49.0,"reported_hour_precip_in":0.05},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":58.0,"reported_hour_precip_in":0.02},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":70.0,"reported_hour_precip_in":null},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":68.0,"reported_hour_precip_in":null},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":76.0,"reported_hour_precip_in":0.02},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":61.0,"reported_hour_precip_in":0.02},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 22:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 19:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:36","temperature_f":70.0,"reported_hour_precip_in":0.03},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":73.0,"reported_hour_precip_in":null},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":71.0,"reported_hour_precip_in":0.86},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 18:43","temperature_f":75.0,"reported_hour_precip_in":0.07},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":82.0,"reported_hour_precip_in":0.09},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":75.0,"reported_hour_precip_in":null},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 22:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 22:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 22:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":77.0,"reported_hour_precip_in":null},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":75.0,"reported_hour_precip_in":0.15},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":78.0,"reported_hour_precip_in":null},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":64.0,"reported_hour_precip_in":null}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"IN_ASOS:CFJ","name":"Crawfordsville","lon":-86.9199,"lat":39.9756,"country":"us","elevation_m":243.5067,"distance_to_crop_support_km":21.9460969400793,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":22.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":41.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":65.0,"reported_hour_precip_in":0.04},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":48.7,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":50.5,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":60.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":49.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":45.7,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":45.0,"reported_hour_precip_in":0.07},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":53.4,"reported_hour_precip_in":0.01},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":69.4,"reported_hour_precip_in":0.07},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":73.6,"reported_hour_precip_in":0.01},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":78.4,"reported_hour_precip_in":0.09},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":64.4,"reported_hour_precip_in":0.02},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":69.0,"reported_hour_precip_in":0.03},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.11},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":67.6,"reported_hour_precip_in":0.01},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":73.6,"reported_hour_precip_in":0.01},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":69.0,"reported_hour_precip_in":0.06},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":74.3,"reported_hour_precip_in":0.01},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":72.5,"reported_hour_precip_in":0.87},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":69.6,"reported_hour_precip_in":0.02},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":69.0,"reported_hour_precip_in":0.12},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.02},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":69.4,"reported_hour_precip_in":0.01},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":72.7,"reported_hour_precip_in":0.01},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"IN_ASOS:GPC","name":"Greencastle","lon":-86.8155,"lat":39.6354,"country":"us","elevation_m":255.93918,"distance_to_crop_support_km":28.5547766454287,"coverage":0.8871794871794871,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":40.3,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":47.3,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":62.4,"reported_hour_precip_in":0.05},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":60.4,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.04},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":76.5,"reported_hour_precip_in":0.01},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.01},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":75.4,"reported_hour_precip_in":0.02},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.38},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:35","temperature_f":69.8,"reported_hour_precip_in":0.04},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:35","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.12},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.03},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.03},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":71.6,"reported_hour_precip_in":0.01},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:10","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"IN_ASOS:2R2","name":"Henricks County","lon":-86.48,"lat":39.7468,"country":"us","elevation_m":272.0,"distance_to_crop_support_km":50.085043984761356,"coverage":0.6,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":68.0,"reported_hour_precip_in":null},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":24.4,"reported_hour_precip_in":null},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":22.3,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":51.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":38.3,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":45.7,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":68.7,"reported_hour_precip_in":null},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":63.3,"reported_hour_precip_in":null},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":58.6,"reported_hour_precip_in":null},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":46.2,"reported_hour_precip_in":0.14},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":51.4,"reported_hour_precip_in":null},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":55.2,"reported_hour_precip_in":0.12},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":67.5,"reported_hour_precip_in":0.01},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":58.5,"reported_hour_precip_in":0.02},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 15:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":72.0,"reported_hour_precip_in":null},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":81.0,"reported_hour_precip_in":0.02},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":72.5,"reported_hour_precip_in":0.03},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":74.3,"reported_hour_precip_in":null},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":60.6,"reported_hour_precip_in":0.08},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":63.3,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"IN_ASOS:EYE","name":"INDIANAPOLIS","lon":-86.2958,"lat":39.825,"country":"us","elevation_m":248.0,"distance_to_crop_support_km":65.28556696413433,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":25.0,"reported_hour_precip_in":null},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":50.0,"reported_hour_precip_in":null},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":70.0,"reported_hour_precip_in":null},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":64.0,"reported_hour_precip_in":null},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":47.0,"reported_hour_precip_in":0.04},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":55.0,"reported_hour_precip_in":0.09},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":68.0,"reported_hour_precip_in":0.02},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":73.0,"reported_hour_precip_in":0.23},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":59.0,"reported_hour_precip_in":0.03},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":83.0,"reported_hour_precip_in":0.01},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":67.0,"reported_hour_precip_in":0.07},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":71.0,"reported_hour_precip_in":0.02},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 08:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":67.0,"reported_hour_precip_in":0.28},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":70.0,"reported_hour_precip_in":0.02},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":75.0,"reported_hour_precip_in":0.25},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":73.0,"reported_hour_precip_in":0.05},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":74.0,"reported_hour_precip_in":null},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":77.0,"reported_hour_precip_in":null},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":73.0,"reported_hour_precip_in":null},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":78.0,"reported_hour_precip_in":null},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":72.0,"reported_hour_precip_in":null},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":69.0,"reported_hour_precip_in":0.01},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":73.0,"reported_hour_precip_in":0.2},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":74.0,"reported_hour_precip_in":null},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 18:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"IN_ASOS:IND","name":"INDIANAPOLIS","lon":-86.3048,"lat":39.7084,"country":"us","elevation_m":241.0,"distance_to_crop_support_km":65.58538904321341,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:54","temperature_f":26.0,"reported_hour_precip_in":null},"2026-03-17":{"valid":"2026-03-17 23:54","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:54","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:54","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:54","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:54","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:54","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:54","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:54","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:54","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:54","temperature_f":50.0,"reported_hour_precip_in":null},"2026-04-05":{"valid":"2026-04-05 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:54","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:54","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:54","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:54","temperature_f":67.0,"reported_hour_precip_in":0.03},"2026-04-16":{"valid":"2026-04-16 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:54","temperature_f":52.0,"reported_hour_precip_in":null},"2026-04-20":{"valid":"2026-04-20 23:54","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:54","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:54","temperature_f":64.0,"reported_hour_precip_in":0.01},"2026-04-28":{"valid":"2026-04-28 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:54","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:54","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:54","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:54","temperature_f":58.0,"reported_hour_precip_in":null},"2026-05-04":{"valid":"2026-05-04 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:54","temperature_f":47.0,"reported_hour_precip_in":0.08},"2026-05-06":{"valid":"2026-05-06 23:54","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:54","temperature_f":53.0,"reported_hour_precip_in":null},"2026-05-08":{"valid":"2026-05-08 23:54","temperature_f":56.0,"reported_hour_precip_in":0.15},"2026-05-09":{"valid":"2026-05-09 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:54","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:54","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:54","temperature_f":68.0,"reported_hour_precip_in":0.06},"2026-05-19":{"valid":"2026-05-19 23:54","temperature_f":75.0,"reported_hour_precip_in":null},"2026-05-20":{"valid":"2026-05-20 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:54","temperature_f":59.0,"reported_hour_precip_in":0.09},"2026-05-23":{"valid":"2026-05-23 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:54","temperature_f":70.0,"reported_hour_precip_in":null},"2026-06-02":{"valid":"2026-06-02 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:54","temperature_f":75.0,"reported_hour_precip_in":null},"2026-06-14":{"valid":"2026-06-14 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:54","temperature_f":71.0,"reported_hour_precip_in":0.02},"2026-06-18":{"valid":"2026-06-18 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:54","temperature_f":68.0,"reported_hour_precip_in":0.26},"2026-06-22":{"valid":"2026-06-22 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:54","temperature_f":71.0,"reported_hour_precip_in":null},"2026-06-27":{"valid":"2026-06-27 23:54","temperature_f":78.0,"reported_hour_precip_in":null},"2026-06-28":{"valid":"2026-06-28 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:54","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:54","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:54","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:54","temperature_f":72.0,"reported_hour_precip_in":0.01},"2026-07-05":{"valid":"2026-07-05 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:54","temperature_f":77.0,"reported_hour_precip_in":null},"2026-07-12":{"valid":"2026-07-12 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:54","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:54","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:54","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:54","temperature_f":73.0,"reported_hour_precip_in":0.01},"2026-07-28":{"valid":"2026-07-28 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:54","temperature_f":77.0,"reported_hour_precip_in":null},"2026-08-01":{"valid":"2026-08-01 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:54","temperature_f":69.0,"reported_hour_precip_in":null},"2026-08-12":{"valid":"2026-08-12 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:54","temperature_f":74.0,"reported_hour_precip_in":null},"2026-08-17":{"valid":"2026-08-17 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:54","temperature_f":73.0,"reported_hour_precip_in":0.16},"2026-08-27":{"valid":"2026-08-27 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:54","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:54","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:54","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:54","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:54","temperature_f":74.0,"reported_hour_precip_in":null},"2026-09-11":{"valid":"2026-09-11 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"KS_ASOS:9K7","name":"Ellsworth","lon":-98.2291,"lat":38.751,"country":"us","elevation_m":489.0,"distance_to_crop_support_km":1.2745153504915385,"coverage":0.9897435897435898,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:54","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.02},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 19:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:35","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.14},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.16},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:56","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:35","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:56","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"KS_ASOS:P28","name":"MEDICINE_LODGE","lon":-98.5528,"lat":37.2839,"country":"us","elevation_m":468.0,"distance_to_crop_support_km":6.159168902566689,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:56","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:56","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:56","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:56","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:56","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:56","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:56","temperature_f":79.0,"reported_hour_precip_in":0.01},"2026-05-30":{"valid":"2026-05-30 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:56","temperature_f":95.0,"reported_hour_precip_in":0.44},"2026-07-10":{"valid":"2026-07-10 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:56","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:56","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:56","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:56","temperature_f":107.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:56","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:56","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:56","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:56","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:56","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:56","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:56","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:56","temperature_f":109.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:56","temperature_f":88.0,"reported_hour_precip_in":0.04},"2026-08-15":{"valid":"2026-08-15 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:56","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:56","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:56","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:56","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:56","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:56","temperature_f":70.0,"reported_hour_precip_in":0.48},"2026-09-25":{"valid":"2026-09-25 23:56","temperature_f":73.0,"reported_hour_precip_in":0.07}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"KS_ASOS:HUT","name":"HUTCHINSON","lon":-97.8606,"lat":38.0655,"country":"us","elevation_m":470.0,"distance_to_crop_support_km":6.68683311858037,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:52","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:52","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:52","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:52","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:52","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:52","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:52","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:52","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:52","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:52","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:52","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:52","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:52","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:52","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:52","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:52","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:52","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:52","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:52","temperature_f":84.0,"reported_hour_precip_in":null},"2026-05-13":{"valid":"2026-05-13 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:52","temperature_f":63.0,"reported_hour_precip_in":1.26},"2026-05-19":{"valid":"2026-05-19 23:52","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:52","temperature_f":72.0,"reported_hour_precip_in":0.2},"2026-05-31":{"valid":"2026-05-31 23:52","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:52","temperature_f":73.0,"reported_hour_precip_in":0.01},"2026-06-24":{"valid":"2026-06-24 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:52","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:52","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:52","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:52","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:52","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:52","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:52","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:52","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:52","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:52","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:52","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:52","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:52","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:52","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:52","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:52","temperature_f":88.0,"reported_hour_precip_in":0.1},"2026-08-14":{"valid":"2026-08-14 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:52","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:52","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:52","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:52","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:52","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:52","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:52","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:52","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:52","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:52","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:52","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:52","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:52","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:52","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:52","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:52","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:52","temperature_f":88.0,"reported_hour_precip_in":null},"2026-09-10":{"valid":"2026-09-10 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:52","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:52","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:52","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:52","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:52","temperature_f":74.0,"reported_hour_precip_in":0.02},"2026-09-20":{"valid":"2026-09-20 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"KS_ASOS:PTT","name":"Pratt","lon":-98.7469,"lat":37.7016,"country":"us","elevation_m":595.0,"distance_to_crop_support_km":6.865373779865766,"coverage":0.9435897435897436,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":34.5,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":40.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:35","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:15","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:35","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":51.8,"reported_hour_precip_in":0.82},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:35","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":null,"reported_hour_precip_in":0.23},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":99.7,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":104.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":95.5,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":103.3,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":80.4,"reported_hour_precip_in":0.02},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":98.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":95.5,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 22:35","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":73.0,"reported_hour_precip_in":0.03}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"KS_ASOS:LQR","name":"Larned","lon":-99.086,"lat":38.209,"country":"us","elevation_m":613.0,"distance_to_crop_support_km":7.215111262863387,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:56","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:35","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:56","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.16},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:35","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.02}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"KY_ASOS:2I0","name":"Madisonville","lon":-87.3982,"lat":37.3559,"country":"us","elevation_m":134.0,"distance_to_crop_support_km":20.684782666132577,"coverage":0.9692307692307692,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":56.3,"reported_hour_precip_in":0.02},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":64.4,"reported_hour_precip_in":0.3},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":69.0,"reported_hour_precip_in":0.03},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:50","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":64.6,"reported_hour_precip_in":0.04},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.25},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:35","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":73.0,"reported_hour_precip_in":0.04},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":73.0,"reported_hour_precip_in":0.04},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":82.6,"reported_hour_precip_in":0.02},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":71.0,"reported_hour_precip_in":0.06},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:35","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:35","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 14:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"KY_ASOS:M21","name":"Greenville","lon":-87.1564,"lat":37.2262,"country":"us","elevation_m":125.56613,"distance_to_crop_support_km":21.607227482087296,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":57.2,"reported_hour_precip_in":0.04},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":64.0,"reported_hour_precip_in":0.12},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":71.4,"reported_hour_precip_in":0.03},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":65.5,"reported_hour_precip_in":0.17},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":68.4,"reported_hour_precip_in":0.06},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":74.3,"reported_hour_precip_in":0.03},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":74.5,"reported_hour_precip_in":0.01},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":71.6,"reported_hour_precip_in":0.07},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":82.0,"reported_hour_precip_in":0.01},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":80.8,"reported_hour_precip_in":0.01},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.01},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":81.7,"reported_hour_precip_in":0.01},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":84.2,"reported_hour_precip_in":0.01},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"KY_ASOS:HVC","name":"Hopkinsville","lon":-87.4551,"lat":36.857,"country":"us","elevation_m":163.0,"distance_to_crop_support_km":35.28427730274838,"coverage":0.9641025641025641,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":62.6,"reported_hour_precip_in":0.05},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":59.0,"reported_hour_precip_in":0.33},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":48.2,"reported_hour_precip_in":0.01},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":66.2,"reported_hour_precip_in":0.03},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":60.8,"reported_hour_precip_in":0.09},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:50","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":64.4,"reported_hour_precip_in":0.11},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.77},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 00:25","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:50","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.02},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":71.6,"reported_hour_precip_in":0.1},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.04},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:50","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:50","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:45","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:50","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:50","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:50","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:50","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:50","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:50","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:50","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:50","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:50","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:50","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:50","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:50","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:50","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:50","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:50","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:50","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:50","temperature_f":null,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"KY_ASOS:HOP","name":"FORT CAMPBELL (AAF)","lon":-87.4962,"lat":36.6686,"country":"us","elevation_m":174.0,"distance_to_crop_support_km":56.55459293458608,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":32.5,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:56","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":63.3,"reported_hour_precip_in":0.04},"2026-04-05":{"valid":"2026-04-05 22:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 21:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 22:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 22:55","temperature_f":71.0,"reported_hour_precip_in":null},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:31","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":48.2,"reported_hour_precip_in":null},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":75.0,"reported_hour_precip_in":null},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":65.0,"reported_hour_precip_in":0.43},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":53.6,"reported_hour_precip_in":0.03},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 22:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":71.8,"reported_hour_precip_in":0.28},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.1},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":79.7,"reported_hour_precip_in":null},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":68.0,"reported_hour_precip_in":null},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 20:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":72.0,"reported_hour_precip_in":0.04},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":76.0,"reported_hour_precip_in":null},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:59","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:59","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:56","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":86.0,"reported_hour_precip_in":null},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":75.4,"reported_hour_precip_in":0.05},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 21:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":78.0,"reported_hour_precip_in":null},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"KY_ASOS:TWT","name":"Sturgis","lon":-87.9518,"lat":37.5408,"country":"us","elevation_m":110.81315,"distance_to_crop_support_km":64.4508582192465,"coverage":0.6666666666666666,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":null,"reported_hour_precip_in":0.04},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":null,"reported_hour_precip_in":0.09},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 13:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":65.5,"reported_hour_precip_in":0.03},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:35","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 10:35","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":74.0,"reported_hour_precip_in":0.02},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":72.3,"reported_hour_precip_in":0.93},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":85.3,"reported_hour_precip_in":null},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:35","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.0,"reported_hour_precip_in":null},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":90.5,"reported_hour_precip_in":null},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 16:15","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"KY_ASOS:GDA","name":"Marion","lon":-88.1095,"lat":37.3344,"country":"us","elevation_m":188.0,"distance_to_crop_support_km":66.19009993957843,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":30.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":32.5,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":45.5,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":50.5,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":69.0,"reported_hour_precip_in":0.04},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":54.5,"reported_hour_precip_in":0.01},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":62.6,"reported_hour_precip_in":0.01},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":59.0,"reported_hour_precip_in":0.06},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":61.3,"reported_hour_precip_in":0.2},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":55.4,"reported_hour_precip_in":0.17},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":72.0,"reported_hour_precip_in":0.03},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":72.7,"reported_hour_precip_in":0.03},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MI_ASOS:IMT","name":"IRON MOUNTAIN","lon":-88.1146,"lat":45.8184,"country":"us","elevation_m":349.0,"distance_to_crop_support_km":19.08524981134861,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:54","temperature_f":26.0,"reported_hour_precip_in":null},"2026-03-16":{"valid":"2026-03-16 19:01","temperature_f":15.0,"reported_hour_precip_in":null},"2026-03-18":{"valid":"2026-03-18 23:54","temperature_f":30.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:54","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:54","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:54","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:54","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:54","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:54","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:54","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:54","temperature_f":23.0,"reported_hour_precip_in":null},"2026-03-28":{"valid":"2026-03-28 23:54","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:54","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:54","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:54","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:54","temperature_f":32.0,"reported_hour_precip_in":null},"2026-04-03":{"valid":"2026-04-03 23:54","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:54","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:54","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:54","temperature_f":25.0,"reported_hour_precip_in":null},"2026-04-07":{"valid":"2026-04-07 23:54","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:54","temperature_f":45.0,"reported_hour_precip_in":null},"2026-04-09":{"valid":"2026-04-09 23:54","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:54","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:54","temperature_f":50.0,"reported_hour_precip_in":null},"2026-04-12":{"valid":"2026-04-12 23:54","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:54","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:54","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:54","temperature_f":60.0,"reported_hour_precip_in":0.17},"2026-04-18":{"valid":"2026-04-18 23:54","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:54","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:54","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:54","temperature_f":51.0,"reported_hour_precip_in":0.01},"2026-04-28":{"valid":"2026-04-28 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:54","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:54","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:54","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:54","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:54","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:54","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:54","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:54","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:54","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:54","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:54","temperature_f":50.0,"reported_hour_precip_in":0.01},"2026-05-13":{"valid":"2026-05-13 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:54","temperature_f":50.0,"reported_hour_precip_in":null},"2026-05-18":{"valid":"2026-05-18 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:54","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:54","temperature_f":67.0,"reported_hour_precip_in":null},"2026-06-09":{"valid":"2026-06-09 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:54","temperature_f":71.0,"reported_hour_precip_in":0.09},"2026-06-11":{"valid":"2026-06-11 23:54","temperature_f":63.0,"reported_hour_precip_in":0.18},"2026-06-12":{"valid":"2026-06-12 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:54","temperature_f":55.0,"reported_hour_precip_in":null},"2026-06-18":{"valid":"2026-06-18 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:54","temperature_f":67.0,"reported_hour_precip_in":null},"2026-06-20":{"valid":"2026-06-20 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:54","temperature_f":59.0,"reported_hour_precip_in":0.57},"2026-06-25":{"valid":"2026-06-25 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:54","temperature_f":71.0,"reported_hour_precip_in":0.03},"2026-07-09":{"valid":"2026-07-09 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:54","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:54","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:54","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:54","temperature_f":59.0,"reported_hour_precip_in":null},"2026-07-22":{"valid":"2026-07-22 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:54","temperature_f":66.0,"reported_hour_precip_in":0.05},"2026-08-01":{"valid":"2026-08-01 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:54","temperature_f":74.0,"reported_hour_precip_in":null},"2026-08-08":{"valid":"2026-08-08 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:54","temperature_f":68.0,"reported_hour_precip_in":0.36},"2026-08-22":{"valid":"2026-08-22 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:54","temperature_f":63.0,"reported_hour_precip_in":0.04},"2026-08-30":{"valid":"2026-08-30 23:54","temperature_f":68.0,"reported_hour_precip_in":null},"2026-08-31":{"valid":"2026-08-31 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:54","temperature_f":64.0,"reported_hour_precip_in":0.02},"2026-09-05":{"valid":"2026-09-05 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:54","temperature_f":60.0,"reported_hour_precip_in":null},"2026-09-15":{"valid":"2026-09-15 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:54","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MI_ASOS:SAW","name":"GWINN/SAWYER AFB","lon":-87.3954,"lat":46.3536,"country":"us","elevation_m":372.0,"distance_to_crop_support_km":57.604836935413026,"coverage":0.958974358974359,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:45","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:46","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:49","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:45","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:45","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:54","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:45","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:45","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:45","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:45","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:49","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:45","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:46","temperature_f":21.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:45","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:45","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:45","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:45","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:45","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:45","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:45","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:45","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:45","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:50","temperature_f":21.2,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:47","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:45","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:45","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:45","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:46","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:46","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:45","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:45","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:45","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:45","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:46","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:46","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:47","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:47","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:46","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:47","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:47","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:47","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:47","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:47","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:47","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:46","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:45","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:45","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:47","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:47","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:47","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:47","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:47","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:45","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:46","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:45","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:45","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:45","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:45","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:45","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:45","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:47","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:47","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:47","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:47","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:46","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:46","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:47","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:47","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:47","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:47","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:47","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:47","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:47","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:47","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:45","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:45","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:46","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:47","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:47","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:46","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:46","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:46","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:46","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:47","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:47","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:46","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:46","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:47","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:47","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:45","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:45","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:47","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:47","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:47","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:47","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:47","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:46","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:46","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:46","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 21:46","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:47","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:47","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:47","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:47","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:47","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:47","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:46","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:46","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:48","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:47","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:45","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:46","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:47","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:47","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:46","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:46","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:47","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:46","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:46","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:49","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:45","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:45","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:47","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:47","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:49","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:47","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:47","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:47","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:47","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:47","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:48","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:47","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:47","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:47","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:47","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:45","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:45","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:50","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:48","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:47","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:46","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:47","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:50","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:46","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:47","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:50","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:45","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:49","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:49","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:47","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:47","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:47","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:47","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:49","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:46","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:47","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:47","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:45","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:46","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:47","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:49","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:46","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:47","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 22:47","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:45","temperature_f":59.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MI_ASOS:ESC","name":"ESCANABA","lon":-87.0937,"lat":45.7227,"country":"us","elevation_m":187.0,"distance_to_crop_support_km":71.40453431680235,"coverage":0.9794871794871794,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:56","temperature_f":26.0,"reported_hour_precip_in":null},"2026-03-16":{"valid":"2026-03-16 23:56","temperature_f":13.0,"reported_hour_precip_in":null},"2026-03-17":{"valid":"2026-03-17 23:56","temperature_f":18.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:56","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:56","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:56","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:56","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:56","temperature_f":27.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:56","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:56","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:56","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:56","temperature_f":25.0,"reported_hour_precip_in":null},"2026-03-27":{"valid":"2026-03-27 23:56","temperature_f":27.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:56","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:56","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:56","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:56","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:56","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:56","temperature_f":null,"reported_hour_precip_in":0.03},"2026-04-03":{"valid":"2026-04-03 23:56","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:56","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:56","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:56","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:56","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:56","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:56","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:56","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:56","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:56","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:56","temperature_f":42.0,"reported_hour_precip_in":null},"2026-04-14":{"valid":"2026-04-14 23:56","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:56","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:56","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:56","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:56","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:56","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:56","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:56","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:56","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:56","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:56","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:56","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:56","temperature_f":49.0,"reported_hour_precip_in":0.15},"2026-04-28":{"valid":"2026-04-28 23:56","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:56","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:56","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:56","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:56","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:56","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:56","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:56","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:56","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:56","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:56","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:56","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:56","temperature_f":45.0,"reported_hour_precip_in":null},"2026-05-11":{"valid":"2026-05-11 23:56","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:56","temperature_f":45.0,"reported_hour_precip_in":0.02},"2026-05-13":{"valid":"2026-05-13 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:56","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:56","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:56","temperature_f":49.0,"reported_hour_precip_in":0.07},"2026-05-18":{"valid":"2026-05-18 23:56","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:56","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:56","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:56","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:56","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:56","temperature_f":61.0,"reported_hour_precip_in":0.46},"2026-06-06":{"valid":"2026-06-06 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:56","temperature_f":56.0,"reported_hour_precip_in":0.04},"2026-06-18":{"valid":"2026-06-18 23:56","temperature_f":66.0,"reported_hour_precip_in":null},"2026-06-19":{"valid":"2026-06-19 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:56","temperature_f":59.0,"reported_hour_precip_in":0.01},"2026-06-25":{"valid":"2026-06-25 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:56","temperature_f":70.0,"reported_hour_precip_in":0.02},"2026-07-09":{"valid":"2026-07-09 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:56","temperature_f":73.0,"reported_hour_precip_in":0.05},"2026-07-21":{"valid":"2026-07-21 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:56","temperature_f":73.0,"reported_hour_precip_in":null},"2026-08-01":{"valid":"2026-08-01 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:56","temperature_f":67.0,"reported_hour_precip_in":0.12},"2026-08-27":{"valid":"2026-08-27 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:56","temperature_f":67.0,"reported_hour_precip_in":0.02},"2026-08-30":{"valid":"2026-08-30 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:56","temperature_f":63.0,"reported_hour_precip_in":null},"2026-09-15":{"valid":"2026-09-15 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:56","temperature_f":59.0,"reported_hour_precip_in":null},"2026-09-20":{"valid":"2026-09-20 23:56","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:56","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:56","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MN_ASOS:PQN","name":"PIPESTONE","lon":-96.3004,"lat":43.9821,"country":"us","elevation_m":529.0,"distance_to_crop_support_km":2.379919863879579,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":11.0,"reported_hour_precip_in":null},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":11.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":21.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":35.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":34.5,"reported_hour_precip_in":null},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":32.5,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":33.4,"reported_hour_precip_in":null},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":37.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":48.7,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":31.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":43.3,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":45.5,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":37.8,"reported_hour_precip_in":null},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":47.7,"reported_hour_precip_in":null},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":47.5,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":50.5,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":52.3,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":60.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":64.6,"reported_hour_precip_in":null},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":49.0,"reported_hour_precip_in":null},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":72.0,"reported_hour_precip_in":null},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":71.8,"reported_hour_precip_in":null},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":64.4,"reported_hour_precip_in":null},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":82.8,"reported_hour_precip_in":0.01},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":79.0,"reported_hour_precip_in":null},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":71.0,"reported_hour_precip_in":0.01},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:41","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":66.0,"reported_hour_precip_in":null},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":59.7,"reported_hour_precip_in":null},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":51.8,"reported_hour_precip_in":null},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":59.7,"reported_hour_precip_in":0.01},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MN_ASOS:GHW","name":"GLENWOOD","lon":-95.3204,"lat":45.6439,"country":"us","elevation_m":425.0,"distance_to_crop_support_km":13.04988279285853,"coverage":0.9794871794871794,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":12.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":9.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":14.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":51.3,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 20:15","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 19:50","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 19:50","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 19:50","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 19:50","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":30.7,"reported_hour_precip_in":null},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":30.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":37.8,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":27.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":38.7,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":29.7,"reported_hour_precip_in":null},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":41.7,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":48.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":39.7,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":43.0,"reported_hour_precip_in":null},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":44.4,"reported_hour_precip_in":null},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":42.6,"reported_hour_precip_in":null},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":46.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":51.3,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":42.6,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":63.0,"reported_hour_precip_in":null},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":54.5,"reported_hour_precip_in":null},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":46.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":50.0,"reported_hour_precip_in":0.01},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":60.4,"reported_hour_precip_in":null},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":78.0,"reported_hour_precip_in":null},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":73.0,"reported_hour_precip_in":null},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":68.4,"reported_hour_precip_in":null},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":70.7,"reported_hour_precip_in":null},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MN_ASOS:FKA","name":"PRESTON (AWOS)","lon":-92.1797,"lat":43.6767,"country":"us","elevation_m":389.0,"distance_to_crop_support_km":17.12042910780391,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":14.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":17.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":37.4,"reported_hour_precip_in":0.12},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":62.6,"reported_hour_precip_in":0.03},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.02},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":69.8,"reported_hour_precip_in":0.02},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":64.4,"reported_hour_precip_in":0.01},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.02},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":60.8,"reported_hour_precip_in":0.07},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.02},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":55.4,"reported_hour_precip_in":0.52},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.03},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MN_ASOS:CKN","name":"CROOKSTON MUNI","lon":-96.6214,"lat":47.8417,"country":"us","elevation_m":273.0,"distance_to_crop_support_km":17.563762815629772,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":6.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":10.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 17:15","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 22:01","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MN_ASOS:Y63","name":"Elbow Lake","lon":-95.992,"lat":45.9861,"country":"us","elevation_m":367.0,"distance_to_crop_support_km":22.090781825065523,"coverage":0.9487179487179487,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":9.3,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":11.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":17.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":45.7,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":39.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":27.3,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":34.7,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":37.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":35.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":32.5,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":39.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":39.7,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":50.7,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":43.7,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":35.2,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":40.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":46.6,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":45.7,"reported_hour_precip_in":0.02},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":46.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":48.7,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":51.0,"reported_hour_precip_in":0.06},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":62.0,"reported_hour_precip_in":0.01},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 09:35","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":71.8,"reported_hour_precip_in":0.01},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":71.0,"reported_hour_precip_in":0.08},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":80.2,"reported_hour_precip_in":0.01},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":58.6,"reported_hour_precip_in":0.01},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MN_ASOS:AXN","name":"ALEXANDRIA","lon":-95.3947,"lat":45.8663,"country":"us","elevation_m":433.0,"distance_to_crop_support_km":22.61447942345227,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":11.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":9.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":14.0,"reported_hour_precip_in":null},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":25.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":31.0,"reported_hour_precip_in":0.01},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":29.0,"reported_hour_precip_in":0.02},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":43.0,"reported_hour_precip_in":0.07},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":42.0,"reported_hour_precip_in":0.01},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":62.0,"reported_hour_precip_in":null},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":53.0,"reported_hour_precip_in":0.06},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":44.0,"reported_hour_precip_in":null},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":50.0,"reported_hour_precip_in":0.08},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":60.0,"reported_hour_precip_in":0.02},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":72.0,"reported_hour_precip_in":null},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":72.0,"reported_hour_precip_in":null},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":71.0,"reported_hour_precip_in":0.03},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":69.0,"reported_hour_precip_in":0.02},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":73.0,"reported_hour_precip_in":null},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":57.0,"reported_hour_precip_in":0.01},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":60.0,"reported_hour_precip_in":0.01},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MO_ASOS:DMO","name":"SEDALIA","lon":-93.1759,"lat":38.7074,"country":"us","elevation_m":274.0,"distance_to_crop_support_km":10.883185632875884,"coverage":0.7384615384615385,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":31.0,"reported_hour_precip_in":0.05},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":24.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":33.0,"reported_hour_precip_in":null},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 22:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":68.0,"reported_hour_precip_in":0.13},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":67.0,"reported_hour_precip_in":0.24},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":70.0,"reported_hour_precip_in":0.03},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 03:08","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":58.0,"reported_hour_precip_in":0.12},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":73.0,"reported_hour_precip_in":null},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 16:10","temperature_f":63.0,"reported_hour_precip_in":0.13},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":56.0,"reported_hour_precip_in":null},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 19:02","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 22:03","temperature_f":73.0,"reported_hour_precip_in":0.23},"2026-07-17":{"valid":"2026-07-17 14:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":76.0,"reported_hour_precip_in":null},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 22:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":76.0,"reported_hour_precip_in":null},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":67.0,"reported_hour_precip_in":null}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MO_ASOS:SGF","name":"SPRINGFIELD","lon":-93.3897,"lat":37.2397,"country":"us","elevation_m":390.0,"distance_to_crop_support_km":26.32433994190033,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:52","temperature_f":31.0,"reported_hour_precip_in":0.01},"2026-03-16":{"valid":"2026-03-16 23:52","temperature_f":27.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:52","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:52","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:52","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:52","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:52","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:52","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:52","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:52","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:52","temperature_f":67.0,"reported_hour_precip_in":0.14},"2026-04-16":{"valid":"2026-04-16 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:52","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:52","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:52","temperature_f":58.0,"reported_hour_precip_in":0.01},"2026-04-29":{"valid":"2026-04-29 23:52","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:52","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:52","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:52","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:52","temperature_f":46.0,"reported_hour_precip_in":0.03},"2026-05-06":{"valid":"2026-05-06 23:52","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:52","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:52","temperature_f":66.0,"reported_hour_precip_in":null},"2026-05-09":{"valid":"2026-05-09 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:52","temperature_f":63.0,"reported_hour_precip_in":null},"2026-05-11":{"valid":"2026-05-11 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:52","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:52","temperature_f":65.0,"reported_hour_precip_in":0.46},"2026-05-22":{"valid":"2026-05-22 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:52","temperature_f":63.0,"reported_hour_precip_in":null},"2026-05-24":{"valid":"2026-05-24 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:52","temperature_f":72.0,"reported_hour_precip_in":0.01},"2026-05-27":{"valid":"2026-05-27 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:52","temperature_f":71.0,"reported_hour_precip_in":0.02},"2026-05-29":{"valid":"2026-05-29 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:52","temperature_f":65.0,"reported_hour_precip_in":0.22},"2026-05-31":{"valid":"2026-05-31 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:52","temperature_f":72.0,"reported_hour_precip_in":0.18},"2026-06-08":{"valid":"2026-06-08 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:52","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:52","temperature_f":68.0,"reported_hour_precip_in":1.04},"2026-06-26":{"valid":"2026-06-26 23:52","temperature_f":79.0,"reported_hour_precip_in":0.01},"2026-06-27":{"valid":"2026-06-27 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:52","temperature_f":75.0,"reported_hour_precip_in":0.03},"2026-07-16":{"valid":"2026-07-16 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:52","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:52","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:52","temperature_f":72.0,"reported_hour_precip_in":null},"2026-08-07":{"valid":"2026-08-07 23:52","temperature_f":76.0,"reported_hour_precip_in":0.04},"2026-08-08":{"valid":"2026-08-08 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:52","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:52","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:52","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:52","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:52","temperature_f":88.0,"reported_hour_precip_in":null},"2026-08-17":{"valid":"2026-08-17 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:52","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:52","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:52","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:52","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:52","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:52","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:52","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:52","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:52","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:52","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:52","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:52","temperature_f":73.0,"reported_hour_precip_in":0.06},"2026-09-21":{"valid":"2026-09-21 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MO_ASOS:EZZ","name":"Cameron","lon":-94.2764,"lat":39.7276,"country":"us","elevation_m":310.52643,"distance_to_crop_support_km":39.36388618799287,"coverage":0.9641025641025641,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 08:55","temperature_f":62.6,"reported_hour_precip_in":0.22},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.02},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:35","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:35","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:50","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 15:35","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:35","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":69.8,"reported_hour_precip_in":0.07},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.03},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MO_ASOS:SZL","name":"WHITEMAN AFB","lon":-93.548,"lat":38.7303,"country":"us","elevation_m":265.0,"distance_to_crop_support_km":42.860340624731876,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:56","temperature_f":33.0,"reported_hour_precip_in":null},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":26.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:57","temperature_f":33.3,"reported_hour_precip_in":null},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":49.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 19:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 22:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 21:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 22:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 22:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 20:55","temperature_f":64.8,"reported_hour_precip_in":0.04},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:29","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":66.0,"reported_hour_precip_in":0.87},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":62.2,"reported_hour_precip_in":0.56},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 17:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":46.0,"reported_hour_precip_in":0.01},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":59.7,"reported_hour_precip_in":0.15},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 22:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":56.0,"reported_hour_precip_in":null},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:24","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:59","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":81.0,"reported_hour_precip_in":null},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":73.0,"reported_hour_precip_in":null},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":77.5,"reported_hour_precip_in":null},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":75.4,"reported_hour_precip_in":null},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":79.3,"reported_hour_precip_in":0.02},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":74.5,"reported_hour_precip_in":null},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":79.3,"reported_hour_precip_in":null},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":67.6,"reported_hour_precip_in":0.01}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MO_ASOS:RAW","name":"Warsaw","lon":-93.3454,"lat":38.3469,"country":"us","elevation_m":285.56042,"distance_to_crop_support_km":43.70791188560768,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":25.7,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":60.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":67.6,"reported_hour_precip_in":0.1},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":66.2,"reported_hour_precip_in":0.46},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":66.2,"reported_hour_precip_in":0.12},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":44.2,"reported_hour_precip_in":0.05},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":58.0,"reported_hour_precip_in":0.34},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":63.7,"reported_hour_precip_in":0.05},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":74.5,"reported_hour_precip_in":0.3},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":77.5,"reported_hour_precip_in":0.3},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.02},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":71.2,"reported_hour_precip_in":0.02},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MO_ASOS:VER","name":"Booneville","lon":-92.6827,"lat":38.9467,"country":"us","elevation_m":218.0,"distance_to_crop_support_km":44.84941629688637,"coverage":0.9794871794871794,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":24.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":34.3,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":76.5,"reported_hour_precip_in":0.01},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":54.3,"reported_hour_precip_in":0.01},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":45.5,"reported_hour_precip_in":0.02},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":59.0,"reported_hour_precip_in":0.21},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":63.7,"reported_hour_precip_in":0.11},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":69.0,"reported_hour_precip_in":0.77},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":78.3,"reported_hour_precip_in":0.08},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":75.7,"reported_hour_precip_in":0.42},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":71.0,"reported_hour_precip_in":0.32},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":73.0,"reported_hour_precip_in":0.04},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":72.0,"reported_hour_precip_in":0.04},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.02},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MS_ASOS:PQL","name":"PASCAGOULA","lon":-88.5319,"lat":30.4636,"country":"us","elevation_m":5.0,"distance_to_crop_support_km":45.192046937514895,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":73.0,"reported_hour_precip_in":null},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":58.0,"reported_hour_precip_in":0.17},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":66.0,"reported_hour_precip_in":0.02},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 19:38","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":79.0,"reported_hour_precip_in":null},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":74.0,"reported_hour_precip_in":null},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":75.0,"reported_hour_precip_in":null},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":87.0,"reported_hour_precip_in":null},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":83.0,"reported_hour_precip_in":0.36},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":80.0,"reported_hour_precip_in":null},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":80.0,"reported_hour_precip_in":0.04},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":89.0,"reported_hour_precip_in":null},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":80.0,"reported_hour_precip_in":null},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":79.0,"reported_hour_precip_in":null},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":81.0,"reported_hour_precip_in":null},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":76.0,"reported_hour_precip_in":0.34},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":84.0,"reported_hour_precip_in":0.03},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 16:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 22:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 22:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MS_ASOS:BIX","name":"KEESLER AFB/BILOXI","lon":-88.9244,"lat":30.4104,"country":"us","elevation_m":10.0,"distance_to_crop_support_km":63.58139525130478,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 09:55","temperature_f":59.4,"reported_hour_precip_in":null},"2026-03-30":{"valid":"2026-03-30 21:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 21:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 22:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 21:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:57","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":73.8,"reported_hour_precip_in":0.01},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":58.0,"reported_hour_precip_in":0.06},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":67.6,"reported_hour_precip_in":0.03},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":69.4,"reported_hour_precip_in":null},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 22:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":74.7,"reported_hour_precip_in":0.06},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.02},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":80.8,"reported_hour_precip_in":null},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":78.3,"reported_hour_precip_in":0.03},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":72.7,"reported_hour_precip_in":0.48},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 20:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":75.7,"reported_hour_precip_in":0.01},"2026-06-16":{"valid":"2026-06-16 21:56","temperature_f":76.0,"reported_hour_precip_in":0.06},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":77.4,"reported_hour_precip_in":null},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":77.7,"reported_hour_precip_in":null},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.01},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":84.4,"reported_hour_precip_in":null},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":85.3,"reported_hour_precip_in":null},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:56","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":86.4,"reported_hour_precip_in":null},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MS_ASOS:GPT","name":"GULFPORT-BILOXI","lon":-89.0701,"lat":30.4073,"country":"us","elevation_m":9.0,"distance_to_crop_support_km":73.0093111874264,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":73.0,"reported_hour_precip_in":0.04},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":56.0,"reported_hour_precip_in":0.03},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":67.0,"reported_hour_precip_in":0.02},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":68.0,"reported_hour_precip_in":0.03},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":72.0,"reported_hour_precip_in":0.25},"2026-05-22":{"valid":"2026-05-22 23:21","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":76.0,"reported_hour_precip_in":null},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":77.0,"reported_hour_precip_in":0.37},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":77.0,"reported_hour_precip_in":0.06},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":84.0,"reported_hour_precip_in":0.07},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":92.0,"reported_hour_precip_in":null},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 16:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 22:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MS_ASOS:HBG","name":"HATTIESBURG MUNI","lon":-89.2529,"lat":31.2649,"country":"us","elevation_m":46.0,"distance_to_crop_support_km":76.6221231356224,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:26","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":76.0,"reported_hour_precip_in":null},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":73.0,"reported_hour_precip_in":0.23},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":79.0,"reported_hour_precip_in":null},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":81.0,"reported_hour_precip_in":0.17},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 14:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":86.0,"reported_hour_precip_in":null},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":81.0,"reported_hour_precip_in":null},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":76.0,"reported_hour_precip_in":0.18},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":84.0,"reported_hour_precip_in":null},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":82.0,"reported_hour_precip_in":null},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":77.0,"reported_hour_precip_in":null},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":81.0,"reported_hour_precip_in":null},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":78.0,"reported_hour_precip_in":0.78},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":83.0,"reported_hour_precip_in":null},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":79.0,"reported_hour_precip_in":null},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 22:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":90.0,"reported_hour_precip_in":null},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":76.0,"reported_hour_precip_in":0.02},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":82.0,"reported_hour_precip_in":null},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MT_ASOS:00U","name":"Big Horn County","lon":-107.6604,"lat":45.7444,"country":"us","elevation_m":914.23517,"distance_to_crop_support_km":0.9709662233725755,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":17.6,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:50","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":32.0,"reported_hour_precip_in":0.01},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":57.2,"reported_hour_precip_in":0.01},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.05},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":109.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:50","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:48","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:48","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:50","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:50","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:50","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:50","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:50","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:50","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:50","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:45","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:50","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:50","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:50","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:50","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:50","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:50","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:50","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":57.2,"reported_hour_precip_in":0.01},"2026-09-20":{"valid":"2026-09-20 23:50","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:50","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:50","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:50","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MT_ASOS:9S2","name":"Scobey","lon":-105.4361,"lat":48.8078,"country":"us","elevation_m":733.7632,"distance_to_crop_support_km":1.0469484439364285,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":21.2,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:50","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:50","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:50","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:50","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:50","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MT_ASOS:1S3","name":"Forsyth Tillitt Field","lon":-106.6239,"lat":46.2712,"country":"us","elevation_m":831.0,"distance_to_crop_support_km":1.2810107377769018,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":21.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":32.7,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":46.8,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":59.0,"reported_hour_precip_in":0.05},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":43.5,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":33.8,"reported_hour_precip_in":0.01},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":36.0,"reported_hour_precip_in":null},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":47.5,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":48.6,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":51.3,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":49.5,"reported_hour_precip_in":0.01},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":46.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":32.7,"reported_hour_precip_in":null},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":40.3,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":49.0,"reported_hour_precip_in":null},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":50.7,"reported_hour_precip_in":0.04},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":62.6,"reported_hour_precip_in":0.02},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":58.6,"reported_hour_precip_in":0.02},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":112.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":99.3,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":103.3,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":98.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":98.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":107.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":73.8,"reported_hour_precip_in":null},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":69.0,"reported_hour_precip_in":0.02},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:35","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":77.0,"reported_hour_precip_in":null},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":61.0,"reported_hour_precip_in":null},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MT_ASOS:GDV","name":"GLENDIVE(AWOS)","lon":-104.8072,"lat":47.1387,"country":"us","elevation_m":749.0,"distance_to_crop_support_km":2.5588083258631777,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:56","temperature_f":18.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:56","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:56","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:56","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:56","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:56","temperature_f":56.0,"reported_hour_precip_in":null},"2026-03-26":{"valid":"2026-03-26 23:56","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:56","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:56","temperature_f":39.0,"reported_hour_precip_in":0.01},"2026-03-31":{"valid":"2026-03-31 23:56","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:56","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:56","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:56","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:56","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:56","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:56","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:56","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:56","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:56","temperature_f":49.0,"reported_hour_precip_in":0.04},"2026-04-14":{"valid":"2026-04-14 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:56","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:56","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:56","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:56","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:56","temperature_f":36.0,"reported_hour_precip_in":null},"2026-04-25":{"valid":"2026-04-25 23:56","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:56","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:56","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:56","temperature_f":50.0,"reported_hour_precip_in":null},"2026-04-29":{"valid":"2026-04-29 23:56","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:56","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:56","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:56","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:56","temperature_f":67.0,"reported_hour_precip_in":null},"2026-05-17":{"valid":"2026-05-17 23:56","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:56","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:56","temperature_f":65.0,"reported_hour_precip_in":null},"2026-05-21":{"valid":"2026-05-21 23:56","temperature_f":48.0,"reported_hour_precip_in":null},"2026-05-22":{"valid":"2026-05-22 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:56","temperature_f":56.0,"reported_hour_precip_in":null},"2026-06-01":{"valid":"2026-06-01 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:56","temperature_f":69.0,"reported_hour_precip_in":0.01},"2026-06-08":{"valid":"2026-06-08 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:56","temperature_f":63.0,"reported_hour_precip_in":0.02},"2026-06-18":{"valid":"2026-06-18 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:56","temperature_f":61.0,"reported_hour_precip_in":0.01},"2026-06-30":{"valid":"2026-06-30 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:56","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:56","temperature_f":112.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:56","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:56","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:56","temperature_f":82.0,"reported_hour_precip_in":null},"2026-08-29":{"valid":"2026-08-29 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:56","temperature_f":59.0,"reported_hour_precip_in":0.14},"2026-09-20":{"valid":"2026-09-20 23:56","temperature_f":56.0,"reported_hour_precip_in":0.17},"2026-09-21":{"valid":"2026-09-21 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MT_ASOS:GGW","name":"GLASGOW INTL ARPT","lon":-106.6214,"lat":48.2138,"country":"us","elevation_m":700.0,"distance_to_crop_support_km":3.7599913309414816,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":21.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":35.0,"reported_hour_precip_in":null},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 22:53","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":28.0,"reported_hour_precip_in":null},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 22:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 22:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":50.0,"reported_hour_precip_in":null},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":67.0,"reported_hour_precip_in":null},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":51.0,"reported_hour_precip_in":0.01},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":66.0,"reported_hour_precip_in":0.01},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":58.0,"reported_hour_precip_in":0.01},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":72.0,"reported_hour_precip_in":null},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":64.0,"reported_hour_precip_in":0.09},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":62.0,"reported_hour_precip_in":0.01},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":71.0,"reported_hour_precip_in":null},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":60.0,"reported_hour_precip_in":0.02},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":58.0,"reported_hour_precip_in":null},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":70.0,"reported_hour_precip_in":null},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":52.0,"reported_hour_precip_in":null},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"MT_ASOS:OLF","name":"WOLF POINT INTL","lon":-105.575,"lat":48.0945,"country":"us","elevation_m":605.0,"distance_to_crop_support_km":4.262108796272795,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":22.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":34.0,"reported_hour_precip_in":0.03},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":60.0,"reported_hour_precip_in":null},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":27.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":31.0,"reported_hour_precip_in":null},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":36.0,"reported_hour_precip_in":null},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":56.0,"reported_hour_precip_in":null},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":81.0,"reported_hour_precip_in":null},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":58.0,"reported_hour_precip_in":0.1},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":63.0,"reported_hour_precip_in":null},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":66.0,"reported_hour_precip_in":0.02},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":59.0,"reported_hour_precip_in":null},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":70.0,"reported_hour_precip_in":null},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":62.0,"reported_hour_precip_in":null},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":56.0,"reported_hour_precip_in":0.09},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":63.0,"reported_hour_precip_in":0.01},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":106.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":64.0,"reported_hour_precip_in":null},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":61.0,"reported_hour_precip_in":0.22},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":73.0,"reported_hour_precip_in":0.07},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":54.0,"reported_hour_precip_in":null},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NC_ASOS:DPL","name":"KENANSVILLE/DUPLIN_COUNTY","lon":-77.98,"lat":35,"country":"us","elevation_m":42.0,"distance_to_crop_support_km":2.1343565569546197,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.03},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.01},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.11},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.01},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:35","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":75.2,"reported_hour_precip_in":0.13},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:35","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:35","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.05},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.16},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":71.6,"reported_hour_precip_in":0.04},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.08},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NC_ASOS:W40","name":"Mount Olive","lon":-78.0375,"lat":35.2225,"country":"us","elevation_m":51.0,"distance_to_crop_support_km":3.1329773894075923,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":43.7,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":67.0,"reported_hour_precip_in":0.01},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":73.6,"reported_hour_precip_in":0.04},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":50.7,"reported_hour_precip_in":0.01},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":70.0,"reported_hour_precip_in":0.1},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:35","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:50","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:35","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":73.0,"reported_hour_precip_in":0.02},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.01},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NC_ASOS:JNX","name":"SMITHFIELD","lon":-78.3903,"lat":35.5409,"country":"us","elevation_m":50.0,"distance_to_crop_support_km":6.265653470592689,"coverage":0.9897435897435898,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.01},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":55.4,"reported_hour_precip_in":0.02},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 22:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 10:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:56","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":64.4,"reported_hour_precip_in":0.02},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.21},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:57","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:56","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:56","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:56","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":73.4,"reported_hour_precip_in":0.37},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:35","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.03},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.03},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":75.2,"reported_hour_precip_in":0.01},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.13},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.07},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 21:31","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":73.4,"reported_hour_precip_in":0.04},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.37},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":null,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NC_ASOS:GWW","name":"GOLDSBORO-WAYNE_MUNI_ARPT","lon":-77.9649,"lat":35.4606,"country":"us","elevation_m":41.0,"distance_to_crop_support_km":6.7420592343085275,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:35","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":39.7,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":42.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":68.0,"reported_hour_precip_in":0.02},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":51.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":50.5,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":78.0,"reported_hour_precip_in":0.16},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":73.0,"reported_hour_precip_in":0.04},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":75.4,"reported_hour_precip_in":0.69},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":75.4,"reported_hour_precip_in":0.01},"2026-07-07":{"valid":"2026-07-07 18:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":74.5,"reported_hour_precip_in":0.16},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":75.6,"reported_hour_precip_in":0.05},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":69.6,"reported_hour_precip_in":0.01},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.0,"reported_hour_precip_in":0.02},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":74.3,"reported_hour_precip_in":0.01},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:35","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NC_ASOS:GSB","name":"SEYMOUR-JOHNSON_AFB","lon":-77.9606,"lat":35.3394,"country":"us","elevation_m":33.0,"distance_to_crop_support_km":9.124716596042608,"coverage":0.8666666666666667,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":65.5,"reported_hour_precip_in":null},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:59","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:56","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 20:56","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 15:59","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 16:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 22:59","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:57","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 22:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:56","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 22:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 20:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:56","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:57","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:57","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:59","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:58","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:57","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:56","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:58","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:56","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 20:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:59","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:56","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 20:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:18","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 22:58","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:57","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:54","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:00","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:58","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 22:54","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":77.0,"reported_hour_precip_in":null},"2026-06-24":{"valid":"2026-06-24 22:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":77.4,"reported_hour_precip_in":null},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":75.4,"reported_hour_precip_in":null},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":80.2,"reported_hour_precip_in":null},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":78.8,"reported_hour_precip_in":null},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":77.4,"reported_hour_precip_in":null},"2026-07-12":{"valid":"2026-07-12 23:56","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:58","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":75.0,"reported_hour_precip_in":null},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":80.4,"reported_hour_precip_in":null},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":72.7,"reported_hour_precip_in":null},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:59","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":91.0,"reported_hour_precip_in":null},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":75.7,"reported_hour_precip_in":null},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":74.5,"reported_hour_precip_in":null},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NC_ASOS:OAJ","name":"JACKSONVILLE_(AWOS)","lon":-77.6121,"lat":34.8292,"country":"us","elevation_m":29.0,"distance_to_crop_support_km":13.92790460755098,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:56","temperature_f":65.0,"reported_hour_precip_in":null},"2026-03-17":{"valid":"2026-03-17 23:56","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:56","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:56","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:56","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:56","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:56","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:56","temperature_f":65.0,"reported_hour_precip_in":null},"2026-04-06":{"valid":"2026-04-06 23:56","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:56","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:56","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:56","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:56","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:56","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:56","temperature_f":51.0,"reported_hour_precip_in":0.01},"2026-05-03":{"valid":"2026-05-03 23:56","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:56","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:56","temperature_f":75.0,"reported_hour_precip_in":null},"2026-05-28":{"valid":"2026-05-28 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:56","temperature_f":69.0,"reported_hour_precip_in":0.04},"2026-06-02":{"valid":"2026-06-02 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:56","temperature_f":76.0,"reported_hour_precip_in":null},"2026-06-14":{"valid":"2026-06-14 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:56","temperature_f":77.0,"reported_hour_precip_in":0.33},"2026-06-28":{"valid":"2026-06-28 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:56","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-07-21":{"valid":"2026-07-21 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:56","temperature_f":75.0,"reported_hour_precip_in":null},"2026-07-24":{"valid":"2026-07-24 23:56","temperature_f":77.0,"reported_hour_precip_in":0.06},"2026-07-25":{"valid":"2026-07-25 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:56","temperature_f":73.0,"reported_hour_precip_in":0.04},"2026-07-28":{"valid":"2026-07-28 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:56","temperature_f":76.0,"reported_hour_precip_in":0.01},"2026-08-11":{"valid":"2026-08-11 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:56","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-08-17":{"valid":"2026-08-17 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:56","temperature_f":72.0,"reported_hour_precip_in":0.08},"2026-08-22":{"valid":"2026-08-22 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:56","temperature_f":75.0,"reported_hour_precip_in":null},"2026-08-30":{"valid":"2026-08-30 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:56","temperature_f":73.0,"reported_hour_precip_in":0.03},"2026-09-06":{"valid":"2026-09-06 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"ND_ASOS:DIK","name":"DICKINSON","lon":-102.8019,"lat":46.7973,"country":"us","elevation_m":789.0,"distance_to_crop_support_km":0.6858276809652357,"coverage":0.9897435897435898,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:56","temperature_f":12.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:56","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:56","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:56","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:56","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:56","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:56","temperature_f":56.0,"reported_hour_precip_in":null},"2026-03-26":{"valid":"2026-03-26 23:56","temperature_f":30.0,"reported_hour_precip_in":null},"2026-03-27":{"valid":"2026-03-27 23:56","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:56","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:56","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:56","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:56","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:56","temperature_f":28.0,"reported_hour_precip_in":null},"2026-04-04":{"valid":"2026-04-04 23:56","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:56","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:56","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:56","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:56","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:56","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:56","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:56","temperature_f":41.0,"reported_hour_precip_in":0.02},"2026-04-14":{"valid":"2026-04-14 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:56","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:56","temperature_f":30.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:56","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:56","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:56","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:56","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:56","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:56","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:56","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:56","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:56","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:56","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:56","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:56","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:56","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:56","temperature_f":76.0,"reported_hour_precip_in":null},"2026-05-12":{"valid":"2026-05-12 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:54","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:56","temperature_f":40.0,"reported_hour_precip_in":null},"2026-05-19":{"valid":"2026-05-19 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:56","temperature_f":51.0,"reported_hour_precip_in":0.97},"2026-05-22":{"valid":"2026-05-22 23:56","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:56","temperature_f":64.0,"reported_hour_precip_in":0.01},"2026-06-05":{"valid":"2026-06-05 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 08:56","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:56","temperature_f":59.0,"reported_hour_precip_in":0.06},"2026-06-22":{"valid":"2026-06-22 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:56","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:56","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:56","temperature_f":68.0,"reported_hour_precip_in":null},"2026-07-31":{"valid":"2026-07-31 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:56","temperature_f":50.0,"reported_hour_precip_in":0.12},"2026-08-04":{"valid":"2026-08-04 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 16:16","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:56","temperature_f":66.0,"reported_hour_precip_in":0.37},"2026-08-15":{"valid":"2026-08-15 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:56","temperature_f":72.0,"reported_hour_precip_in":0.04},"2026-08-24":{"valid":"2026-08-24 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:56","temperature_f":70.0,"reported_hour_precip_in":0.01},"2026-08-29":{"valid":"2026-08-29 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:56","temperature_f":61.0,"reported_hour_precip_in":null},"2026-08-31":{"valid":"2026-08-31 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:56","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:56","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:56","temperature_f":62.0,"reported_hour_precip_in":0.65},"2026-09-24":{"valid":"2026-09-24 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"ND_ASOS:HZE","name":"Hazen","lon":-101.581,"lat":47.2899,"country":"us","elevation_m":552.0,"distance_to_crop_support_km":1.1034608373996566,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":14.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":21.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:35","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"ND_ASOS:D57","name":"Glen Ullin","lon":-101.8602,"lat":46.8128,"country":"us","elevation_m":633.1421,"distance_to_crop_support_km":2.0728121270813644,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":12.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":17.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":53.6,"reported_hour_precip_in":0.01},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":60.8,"reported_hour_precip_in":0.03},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":57.2,"reported_hour_precip_in":0.01},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":66.2,"reported_hour_precip_in":0.01},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.01},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"ND_ASOS:7L2","name":"Linton","lon":-100.2456,"lat":46.2206,"country":"us","elevation_m":541.0,"distance_to_crop_support_km":2.5445705409177415,"coverage":0.9794871794871794,"evidence_class":"OBSERVED","dates":{"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":15.8,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"ND_ASOS:HEI","name":"HETTINGER","lon":-102.656,"lat":46.0149,"country":"us","elevation_m":828.0,"distance_to_crop_support_km":2.686205474610387,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":11.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":25.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":28.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":27.0,"reported_hour_precip_in":0.04},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":28.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":46.0,"reported_hour_precip_in":0.07},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":42.0,"reported_hour_precip_in":null},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":41.0,"reported_hour_precip_in":0.02},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":61.0,"reported_hour_precip_in":0.03},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":60.0,"reported_hour_precip_in":0.23},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":72.0,"reported_hour_precip_in":null},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":77.0,"reported_hour_precip_in":0.03},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":70.0,"reported_hour_precip_in":0.07},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":67.0,"reported_hour_precip_in":0.06},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":64.0,"reported_hour_precip_in":0.06},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":68.0,"reported_hour_precip_in":0.03},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":57.0,"reported_hour_precip_in":0.01},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":56.0,"reported_hour_precip_in":null},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"ND_ASOS:BWW","name":"Bowman","lon":-103.3007,"lat":46.1655,"country":"us","elevation_m":894.69574,"distance_to_crop_support_km":3.174186977573502,"coverage":0.9230769230769231,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":12.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":44.6,"reported_hour_precip_in":0.25},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":64.4,"reported_hour_precip_in":0.02},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":71.6,"reported_hour_precip_in":0.02},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":66.2,"reported_hour_precip_in":0.08},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 00:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":55.4,"reported_hour_precip_in":0.01},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NE_ASOS:IBM","name":"Kimball","lon":-103.6774,"lat":41.1881,"country":"us","elevation_m":1497.1047,"distance_to_crop_support_km":0.303280916703588,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":25.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":46.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":45.5,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":46.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":34.3,"reported_hour_precip_in":0.03},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":51.8,"reported_hour_precip_in":0.03},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":51.3,"reported_hour_precip_in":0.11},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":53.2,"reported_hour_precip_in":0.22},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:35","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:35","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:35","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":101.5,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":102.7,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":95.5,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.24},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":71.8,"reported_hour_precip_in":0.08},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":66.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NE_ASOS:SNY","name":"SIDNEY","lon":-102.9847,"lat":41.1014,"country":"us","elevation_m":1303.8397,"distance_to_crop_support_km":0.4706065611829609,"coverage":0.7076923076923077,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":24.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":39.0,"reported_hour_precip_in":null},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":58.0,"reported_hour_precip_in":0.03},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":64.0,"reported_hour_precip_in":0.06},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":61.0,"reported_hour_precip_in":null},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":41.0,"reported_hour_precip_in":null},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":51.0,"reported_hour_precip_in":0.01},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":52.0,"reported_hour_precip_in":null},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":77.0,"reported_hour_precip_in":null},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":68.0,"reported_hour_precip_in":null},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 01:53","temperature_f":69.0,"reported_hour_precip_in":0.05},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":86.0,"reported_hour_precip_in":null},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":70.0,"reported_hour_precip_in":0.15},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":67.0,"reported_hour_precip_in":null},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NE_ASOS:GGF","name":"Grant","lon":-101.7329,"lat":40.8695,"country":"us","elevation_m":1043.0,"distance_to_crop_support_km":1.0841810981848343,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":50.0,"reported_hour_precip_in":0.01},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":66.2,"reported_hour_precip_in":0.2},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":60.8,"reported_hour_precip_in":0.01},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:35","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.01},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NE_ASOS:CDR","name":"CHADRON","lon":-103.0954,"lat":42.8376,"country":"us","elevation_m":999.0307,"distance_to_crop_support_km":1.283780562924885,"coverage":0.9230769230769231,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":19.0,"reported_hour_precip_in":null},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":45.0,"reported_hour_precip_in":0.01},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":60.0,"reported_hour_precip_in":null},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":30.0,"reported_hour_precip_in":null},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":60.0,"reported_hour_precip_in":null},"2026-04-15":{"valid":"2026-04-15 22:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":36.0,"reported_hour_precip_in":null},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":57.0,"reported_hour_precip_in":0.03},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":43.0,"reported_hour_precip_in":null},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":48.0,"reported_hour_precip_in":0.01},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":75.0,"reported_hour_precip_in":null},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":65.0,"reported_hour_precip_in":0.02},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":74.0,"reported_hour_precip_in":0.07},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":87.0,"reported_hour_precip_in":null},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":107.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":93.0,"reported_hour_precip_in":null},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":67.0,"reported_hour_precip_in":0.32},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":65.0,"reported_hour_precip_in":null},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":69.0,"reported_hour_precip_in":null},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":75.0,"reported_hour_precip_in":0.36},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":75.0,"reported_hour_precip_in":null},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":79.0,"reported_hour_precip_in":0.02},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":92.0,"reported_hour_precip_in":null},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":79.0,"reported_hour_precip_in":null},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-08-30":{"valid":"2026-08-30 19:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":67.0,"reported_hour_precip_in":0.01},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":67.0,"reported_hour_precip_in":null},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":55.0,"reported_hour_precip_in":0.04},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NE_ASOS:1CW","name":"Harrisburg","lon":-103.6706,"lat":41.59,"country":"us","elevation_m":1340.3248,"distance_to_crop_support_km":1.3593098199672051,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":38.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 22:55","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 22:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":49.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 22:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 12:55","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 22:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 22:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 19:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":39.6,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:56","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":56.0,"reported_hour_precip_in":0.02},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:56","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 22:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":55.4,"reported_hour_precip_in":null},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:56","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:58","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:58","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 14:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:57","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:56","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 22:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:57","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":78.6,"reported_hour_precip_in":null},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.04},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":100.8,"reported_hour_precip_in":null},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":102.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":77.4,"reported_hour_precip_in":0.02},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":103.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.01},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:56","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:58","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":74.3,"reported_hour_precip_in":null},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":73.6,"reported_hour_precip_in":0.02},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NE_ASOS:1BW","name":"Long Springs","lon":-103.995,"lat":41.5118,"country":"us","elevation_m":1602.9132,"distance_to_crop_support_km":1.546457032206117,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":21.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":37.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":48.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 22:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 21:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":32.7,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 21:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 22:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:58","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":37.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":44.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":46.0,"reported_hour_precip_in":null},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":33.0,"reported_hour_precip_in":0.04},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":57.2,"reported_hour_precip_in":null},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":49.0,"reported_hour_precip_in":null},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:22","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:47","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:59","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 22:53","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":77.0,"reported_hour_precip_in":null},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":59.5,"reported_hour_precip_in":0.06},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":52.7,"reported_hour_precip_in":0.28},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":68.4,"reported_hour_precip_in":null},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:57","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":73.8,"reported_hour_precip_in":null},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":79.0,"reported_hour_precip_in":null},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":95.0,"reported_hour_precip_in":null},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:56","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:56","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":67.0,"reported_hour_precip_in":null},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:59","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":65.0,"reported_hour_precip_in":null},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:58","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":84.6,"reported_hour_precip_in":null},"2026-08-29":{"valid":"2026-08-29 23:58","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":73.4,"reported_hour_precip_in":null},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:56","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":66.7,"reported_hour_precip_in":null},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":60.8,"reported_hour_precip_in":null},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":63.0,"reported_hour_precip_in":0.01},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NM_ASOS:CVS","name":"CANNON AFB/CLOVIS","lon":-103.3222,"lat":34.3828,"country":"us","elevation_m":1309.0,"distance_to_crop_support_km":6.4600180118130694,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":42.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":47.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 21:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":61.0,"reported_hour_precip_in":0.15},"2026-04-11":{"valid":"2026-04-11 22:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 22:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:35","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:18","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:05","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.02},"2026-05-23":{"valid":"2026-05-23 23:56","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":65.5,"reported_hour_precip_in":null},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":95.7,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":101.5,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 22:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":89.0,"reported_hour_precip_in":null},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":100.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":82.6,"reported_hour_precip_in":null},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":71.0,"reported_hour_precip_in":null},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:58","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":80.6,"reported_hour_precip_in":null},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:56","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:58","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":100.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":102.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":87.3,"reported_hour_precip_in":null},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":91.8,"reported_hour_precip_in":null},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":101.7,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":89.6,"reported_hour_precip_in":null},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":95.7,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.08},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":91.0,"reported_hour_precip_in":null},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:57","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":62.2,"reported_hour_precip_in":1.03},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NM_ASOS:CVN","name":"Clovis Muni","lon":-103.0793,"lat":34.4251,"country":"us","elevation_m":1284.0,"distance_to_crop_support_km":16.659559220294074,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:56","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:56","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:56","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:56","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:56","temperature_f":67.0,"reported_hour_precip_in":null},"2026-04-11":{"valid":"2026-04-11 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:56","temperature_f":51.0,"reported_hour_precip_in":null},"2026-05-02":{"valid":"2026-05-02 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:56","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:56","temperature_f":67.0,"reported_hour_precip_in":null},"2026-05-22":{"valid":"2026-05-22 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:56","temperature_f":70.0,"reported_hour_precip_in":null},"2026-06-06":{"valid":"2026-06-06 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:56","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:56","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:56","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:56","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:56","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:56","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:56","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:56","temperature_f":61.0,"reported_hour_precip_in":3.7},"2026-09-25":{"valid":"2026-09-25 23:56","temperature_f":72.0,"reported_hour_precip_in":0.01}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NM_ASOS:4MR","name":"Melrose Gunary Ran","lon":-103.8,"lat":34.3,"country":"us","elevation_m":1326.0,"distance_to_crop_support_km":25.99554410511825,"coverage":0.9897435897435898,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":46.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 22:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":95.7,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 13:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 20:55","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:58","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 21:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 22:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":68.5,"reported_hour_precip_in":0.01},"2026-04-11":{"valid":"2026-04-11 22:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 22:27","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 19:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 22:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 22:56","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 22:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:33","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:58","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":64.6,"reported_hour_precip_in":0.23},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":95.5,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:57","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":101.5,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 22:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:58","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":95.5,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":99.7,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":82.2,"reported_hour_precip_in":0.01},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:52","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:56","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":95.7,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:56","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":99.3,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":100.2,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:59","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":78.0,"reported_hour_precip_in":null},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":88.7,"reported_hour_precip_in":null},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 22:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":66.4,"reported_hour_precip_in":0.01},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":65.0,"reported_hour_precip_in":0.3},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NM_ASOS:LSB","name":"Lordsburg","lon":-108.6917,"lat":32.3335,"country":"us","elevation_m":1302.6345,"distance_to_crop_support_km":35.48723519158592,"coverage":0.9333333333333333,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:35","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:35","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:35","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":96.8,"reported_hour_precip_in":0.01},"2026-07-31":{"valid":"2026-07-31 23:50","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 21:15","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":87.8,"reported_hour_precip_in":0.03},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NM_ASOS:TCC","name":"TUCUMCARI MUNICIPAL","lon":-103.6032,"lat":35.1828,"country":"us","elevation_m":1239.0,"distance_to_crop_support_km":59.39984453377088,"coverage":0.8717948717948718,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":70.0,"reported_hour_precip_in":null},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":66.0,"reported_hour_precip_in":0.06},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":78.0,"reported_hour_precip_in":null},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":80.0,"reported_hour_precip_in":null},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":81.0,"reported_hour_precip_in":null},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":85.0,"reported_hour_precip_in":null},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":65.0,"reported_hour_precip_in":0.03},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":75.0,"reported_hour_precip_in":null},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:43","temperature_f":61.0,"reported_hour_precip_in":0.23},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":70.0,"reported_hour_precip_in":0.01},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":78.0,"reported_hour_precip_in":0.03},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":80.0,"reported_hour_precip_in":null},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":106.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":67.0,"reported_hour_precip_in":0.28},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 01:53","temperature_f":78.0,"reported_hour_precip_in":null},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":75.0,"reported_hour_precip_in":null},"2026-08-17":{"valid":"2026-08-17 18:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 15:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 19:53","temperature_f":80.0,"reported_hour_precip_in":null},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":76.0,"reported_hour_precip_in":0.28},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 03:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":70.0,"reported_hour_precip_in":0.02},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":65.0,"reported_hour_precip_in":0.23},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 22:53","temperature_f":78.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NY_ASOS:SDC","name":"Williamson","lon":-77.1195,"lat":43.2346,"country":"us","elevation_m":127.86328,"distance_to_crop_support_km":25.459092544661683,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":33.8,"reported_hour_precip_in":0.07},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":44.6,"reported_hour_precip_in":0.05},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":59.0,"reported_hour_precip_in":0.08},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":62.6,"reported_hour_precip_in":0.04},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":59.0,"reported_hour_precip_in":0.11},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":60.8,"reported_hour_precip_in":0.17},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":44.6,"reported_hour_precip_in":0.01},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":44.6,"reported_hour_precip_in":0.2},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":44.6,"reported_hour_precip_in":0.05},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:35","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":48.2,"reported_hour_precip_in":0.04},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":62.6,"reported_hour_precip_in":0.04},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 10:35","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.02},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.47},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.04},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 04:15","temperature_f":44.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NY_ASOS:IUA","name":"Canandaigua","lon":-77.3252,"lat":42.9089,"country":"us","elevation_m":244.59789,"distance_to_crop_support_km":27.210047904893067,"coverage":0.9897435897435898,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":33.0,"reported_hour_precip_in":0.05},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":20.3,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":37.6,"reported_hour_precip_in":0.01},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":35.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":35.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":45.0,"reported_hour_precip_in":0.02},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":30.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":57.7,"reported_hour_precip_in":0.06},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":36.3,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":38.3,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":37.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":28.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":60.3,"reported_hour_precip_in":0.18},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":59.0,"reported_hour_precip_in":0.12},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":37.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":41.0,"reported_hour_precip_in":0.01},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":47.7,"reported_hour_precip_in":0.09},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":47.7,"reported_hour_precip_in":0.02},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":73.0,"reported_hour_precip_in":0.1},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":59.0,"reported_hour_precip_in":0.04},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":68.0,"reported_hour_precip_in":0.02},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":65.3,"reported_hour_precip_in":0.23},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":73.0,"reported_hour_precip_in":0.11},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":65.3,"reported_hour_precip_in":0.05},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":73.0,"reported_hour_precip_in":0.09},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 14:55","temperature_f":null,"reported_hour_precip_in":0.03},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":70.3,"reported_hour_precip_in":0.08},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NY_ASOS:PEO","name":"Penn Yan","lon":-77.0529,"lat":42.6441,"country":"us","elevation_m":267.0,"distance_to_crop_support_km":38.623812376077126,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":35.0,"reported_hour_precip_in":0.09},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":21.0,"reported_hour_precip_in":null},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":42.0,"reported_hour_precip_in":0.02},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":45.0,"reported_hour_precip_in":0.11},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":30.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":57.0,"reported_hour_precip_in":0.02},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":37.0,"reported_hour_precip_in":0.02},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":41.0,"reported_hour_precip_in":null},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":66.0,"reported_hour_precip_in":0.01},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":63.0,"reported_hour_precip_in":0.12},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":62.0,"reported_hour_precip_in":0.05},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":49.0,"reported_hour_precip_in":null},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":43.0,"reported_hour_precip_in":0.03},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":53.0,"reported_hour_precip_in":0.14},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":42.0,"reported_hour_precip_in":0.06},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":54.0,"reported_hour_precip_in":0.03},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":44.0,"reported_hour_precip_in":null},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":61.0,"reported_hour_precip_in":null},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":48.0,"reported_hour_precip_in":null},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":60.0,"reported_hour_precip_in":null},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":61.0,"reported_hour_precip_in":0.24},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":70.0,"reported_hour_precip_in":null},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":67.0,"reported_hour_precip_in":null},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":70.0,"reported_hour_precip_in":0.01},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":73.0,"reported_hour_precip_in":0.03},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":67.0,"reported_hour_precip_in":0.16},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":69.0,"reported_hour_precip_in":0.01},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":76.0,"reported_hour_precip_in":0.09},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 22:53","temperature_f":74.0,"reported_hour_precip_in":0.1},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":66.0,"reported_hour_precip_in":null},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NY_ASOS:6B9","name":"Skaneateles","lon":-76.4408,"lat":42.914,"country":"us","elevation_m":304.32452,"distance_to_crop_support_km":47.119881461604116,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":35.6,"reported_hour_precip_in":0.15},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":41.0,"reported_hour_precip_in":0.01},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":46.4,"reported_hour_precip_in":0.14},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":59.0,"reported_hour_precip_in":0.24},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":44.6,"reported_hour_precip_in":0.02},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":60.8,"reported_hour_precip_in":0.29},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":42.8,"reported_hour_precip_in":0.02},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":53.6,"reported_hour_precip_in":0.25},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":41.0,"reported_hour_precip_in":0.02},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":60.8,"reported_hour_precip_in":0.04},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":48.2,"reported_hour_precip_in":0.02},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":60.8,"reported_hour_precip_in":0.04},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.1},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":66.2,"reported_hour_precip_in":0.04},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.01},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.02},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:35","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.13},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":66.2,"reported_hour_precip_in":0.01},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NY_ASOS:ROC","name":"ROCHESTER/MONROE CO","lon":-77.6767,"lat":43.1167,"country":"us","elevation_m":169.0,"distance_to_crop_support_km":55.17526933623054,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:54","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:54","temperature_f":32.0,"reported_hour_precip_in":0.02},"2026-03-17":{"valid":"2026-03-17 23:54","temperature_f":21.0,"reported_hour_precip_in":null},"2026-03-18":{"valid":"2026-03-18 23:54","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:54","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:54","temperature_f":35.0,"reported_hour_precip_in":null},"2026-03-21":{"valid":"2026-03-21 23:54","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:54","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:54","temperature_f":33.0,"reported_hour_precip_in":null},"2026-03-24":{"valid":"2026-03-24 23:54","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:54","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:54","temperature_f":46.0,"reported_hour_precip_in":0.1},"2026-03-27":{"valid":"2026-03-27 23:54","temperature_f":24.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:54","temperature_f":31.0,"reported_hour_precip_in":null},"2026-03-29":{"valid":"2026-03-29 23:54","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:54","temperature_f":62.0,"reported_hour_precip_in":null},"2026-03-31":{"valid":"2026-03-31 23:54","temperature_f":59.0,"reported_hour_precip_in":0.16},"2026-04-01":{"valid":"2026-04-01 23:54","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:54","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:54","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:54","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:54","temperature_f":37.0,"reported_hour_precip_in":null},"2026-04-06":{"valid":"2026-04-06 23:54","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:54","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:54","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:54","temperature_f":60.0,"reported_hour_precip_in":null},"2026-04-10":{"valid":"2026-04-10 23:54","temperature_f":42.0,"reported_hour_precip_in":null},"2026-04-11":{"valid":"2026-04-11 23:54","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:54","temperature_f":66.0,"reported_hour_precip_in":null},"2026-04-14":{"valid":"2026-04-14 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:54","temperature_f":60.0,"reported_hour_precip_in":0.03},"2026-04-16":{"valid":"2026-04-16 23:54","temperature_f":62.0,"reported_hour_precip_in":0.06},"2026-04-17":{"valid":"2026-04-17 23:54","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:54","temperature_f":59.0,"reported_hour_precip_in":0.16},"2026-04-19":{"valid":"2026-04-19 23:54","temperature_f":35.0,"reported_hour_precip_in":0.03},"2026-04-20":{"valid":"2026-04-20 23:54","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:54","temperature_f":52.0,"reported_hour_precip_in":null},"2026-04-22":{"valid":"2026-04-22 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:54","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:54","temperature_f":45.0,"reported_hour_precip_in":null},"2026-04-26":{"valid":"2026-04-26 23:54","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:54","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:54","temperature_f":46.0,"reported_hour_precip_in":0.06},"2026-04-30":{"valid":"2026-04-30 23:54","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:54","temperature_f":42.0,"reported_hour_precip_in":null},"2026-05-02":{"valid":"2026-05-02 23:54","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:54","temperature_f":52.0,"reported_hour_precip_in":null},"2026-05-04":{"valid":"2026-05-04 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:54","temperature_f":48.0,"reported_hour_precip_in":0.05},"2026-05-06":{"valid":"2026-05-06 23:54","temperature_f":44.0,"reported_hour_precip_in":0.1},"2026-05-07":{"valid":"2026-05-07 23:54","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:54","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:54","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:54","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:54","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:54","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:54","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:54","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:54","temperature_f":61.0,"reported_hour_precip_in":0.06},"2026-06-15":{"valid":"2026-06-15 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:54","temperature_f":59.0,"reported_hour_precip_in":null},"2026-06-23":{"valid":"2026-06-23 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:54","temperature_f":64.0,"reported_hour_precip_in":null},"2026-06-26":{"valid":"2026-06-26 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:54","temperature_f":75.0,"reported_hour_precip_in":0.2},"2026-07-02":{"valid":"2026-07-02 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:54","temperature_f":72.0,"reported_hour_precip_in":null},"2026-07-07":{"valid":"2026-07-07 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:54","temperature_f":66.0,"reported_hour_precip_in":0.02},"2026-07-22":{"valid":"2026-07-22 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:54","temperature_f":70.0,"reported_hour_precip_in":0.09},"2026-07-26":{"valid":"2026-07-26 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:54","temperature_f":78.0,"reported_hour_precip_in":null},"2026-08-06":{"valid":"2026-08-06 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:54","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-08-08":{"valid":"2026-08-08 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:54","temperature_f":67.0,"reported_hour_precip_in":null},"2026-08-13":{"valid":"2026-08-13 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:54","temperature_f":75.0,"reported_hour_precip_in":null},"2026-08-17":{"valid":"2026-08-17 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:54","temperature_f":58.0,"reported_hour_precip_in":0.05},"2026-08-24":{"valid":"2026-08-24 23:54","temperature_f":64.0,"reported_hour_precip_in":null},"2026-08-25":{"valid":"2026-08-25 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:54","temperature_f":69.0,"reported_hour_precip_in":null},"2026-09-01":{"valid":"2026-09-01 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:54","temperature_f":68.0,"reported_hour_precip_in":0.49},"2026-09-03":{"valid":"2026-09-03 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:54","temperature_f":73.0,"reported_hour_precip_in":0.01},"2026-09-10":{"valid":"2026-09-10 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:54","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:54","temperature_f":67.0,"reported_hour_precip_in":null},"2026-09-18":{"valid":"2026-09-18 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:54","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:54","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:54","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:54","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"NY_ASOS:FZY","name":"Oswego County","lon":-76.3831,"lat":43.3504,"country":"us","elevation_m":141.82646,"distance_to_crop_support_km":62.606159065504016,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:54","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:54","temperature_f":35.0,"reported_hour_precip_in":0.1},"2026-03-17":{"valid":"2026-03-17 23:54","temperature_f":22.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:54","temperature_f":27.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:54","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:54","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:54","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:54","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:54","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:54","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:54","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:54","temperature_f":45.0,"reported_hour_precip_in":0.09},"2026-03-27":{"valid":"2026-03-27 23:54","temperature_f":24.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:54","temperature_f":30.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:54","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:54","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:54","temperature_f":61.0,"reported_hour_precip_in":0.1},"2026-04-01":{"valid":"2026-04-01 23:54","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:54","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:54","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:54","temperature_f":38.0,"reported_hour_precip_in":0.01},"2026-04-06":{"valid":"2026-04-06 23:54","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:54","temperature_f":27.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:54","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:54","temperature_f":61.0,"reported_hour_precip_in":null},"2026-04-10":{"valid":"2026-04-10 23:54","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:54","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:54","temperature_f":61.0,"reported_hour_precip_in":null},"2026-04-14":{"valid":"2026-04-14 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:54","temperature_f":59.0,"reported_hour_precip_in":0.3},"2026-04-17":{"valid":"2026-04-17 23:54","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:54","temperature_f":61.0,"reported_hour_precip_in":null},"2026-04-19":{"valid":"2026-04-19 23:54","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:54","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:54","temperature_f":48.0,"reported_hour_precip_in":null},"2026-04-22":{"valid":"2026-04-22 23:54","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:54","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:54","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:54","temperature_f":45.0,"reported_hour_precip_in":0.02},"2026-04-26":{"valid":"2026-04-26 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:54","temperature_f":54.0,"reported_hour_precip_in":0.18},"2026-04-30":{"valid":"2026-04-30 23:54","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:54","temperature_f":41.0,"reported_hour_precip_in":null},"2026-05-02":{"valid":"2026-05-02 23:54","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:54","temperature_f":52.0,"reported_hour_precip_in":null},"2026-05-04":{"valid":"2026-05-04 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:54","temperature_f":48.0,"reported_hour_precip_in":0.01},"2026-05-06":{"valid":"2026-05-06 23:54","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:54","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:54","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:54","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:54","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:54","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:54","temperature_f":62.0,"reported_hour_precip_in":null},"2026-05-17":{"valid":"2026-05-17 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:54","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:54","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:54","temperature_f":49.0,"reported_hour_precip_in":0.06},"2026-05-24":{"valid":"2026-05-24 23:54","temperature_f":56.0,"reported_hour_precip_in":null},"2026-05-25":{"valid":"2026-05-25 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:54","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:54","temperature_f":67.0,"reported_hour_precip_in":null},"2026-05-30":{"valid":"2026-05-30 23:54","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:54","temperature_f":56.0,"reported_hour_precip_in":null},"2026-06-01":{"valid":"2026-06-01 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:54","temperature_f":68.0,"reported_hour_precip_in":null},"2026-06-07":{"valid":"2026-06-07 23:54","temperature_f":61.0,"reported_hour_precip_in":null},"2026-06-08":{"valid":"2026-06-08 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:54","temperature_f":73.0,"reported_hour_precip_in":0.01},"2026-06-12":{"valid":"2026-06-12 23:54","temperature_f":70.0,"reported_hour_precip_in":null},"2026-06-13":{"valid":"2026-06-13 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:54","temperature_f":62.0,"reported_hour_precip_in":null},"2026-06-15":{"valid":"2026-06-15 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:54","temperature_f":64.0,"reported_hour_precip_in":null},"2026-06-19":{"valid":"2026-06-19 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:54","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:54","temperature_f":72.0,"reported_hour_precip_in":null},"2026-07-07":{"valid":"2026-07-07 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:54","temperature_f":70.0,"reported_hour_precip_in":0.03},"2026-07-22":{"valid":"2026-07-22 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:54","temperature_f":70.0,"reported_hour_precip_in":0.28},"2026-07-29":{"valid":"2026-07-29 23:54","temperature_f":67.0,"reported_hour_precip_in":null},"2026-07-30":{"valid":"2026-07-30 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:54","temperature_f":71.0,"reported_hour_precip_in":0.01},"2026-08-03":{"valid":"2026-08-03 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:54","temperature_f":67.0,"reported_hour_precip_in":null},"2026-08-13":{"valid":"2026-08-13 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:54","temperature_f":63.0,"reported_hour_precip_in":null},"2026-08-25":{"valid":"2026-08-25 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:54","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:54","temperature_f":71.0,"reported_hour_precip_in":0.04},"2026-09-10":{"valid":"2026-09-10 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:54","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:54","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:54","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:54","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:54","temperature_f":59.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"OK_ASOS:RCE","name":"OKC - Yukon","lon":-97.8236,"lat":35.4881,"country":"us","elevation_m":412.7,"distance_to_crop_support_km":0.6167910152493528,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:35","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 20:35","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"OK_ASOS:HBR","name":"HOBART MUNICIPAL","lon":-99.0514,"lat":34.9913,"country":"us","elevation_m":477.0,"distance_to_crop_support_km":2.2221323273521114,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":66.0,"reported_hour_precip_in":null},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 22:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":66.0,"reported_hour_precip_in":0.15},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":90.0,"reported_hour_precip_in":null},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":58.0,"reported_hour_precip_in":0.09},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":88.0,"reported_hour_precip_in":null},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":74.0,"reported_hour_precip_in":null},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":71.0,"reported_hour_precip_in":0.01},"2026-06-06":{"valid":"2026-06-06 22:53","temperature_f":78.0,"reported_hour_precip_in":0.11},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:34","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":76.0,"reported_hour_precip_in":0.03},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":106.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":108.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"OK_ASOS:OJA","name":"Weatherford","lon":-98.6685,"lat":35.5448,"country":"us","elevation_m":489.2,"distance_to_crop_support_km":6.727327715310584,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:50","temperature_f":43.5,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:50","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:50","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:50","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:50","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:50","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:50","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:50","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:50","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:50","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:50","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:50","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:50","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:50","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:50","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:50","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:50","temperature_f":69.4,"reported_hour_precip_in":0.01},"2026-04-02":{"valid":"2026-04-02 23:50","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:50","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:50","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:50","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:50","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:50","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:50","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:50","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:50","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:50","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:50","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:50","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:50","temperature_f":63.0,"reported_hour_precip_in":0.01},"2026-04-15":{"valid":"2026-04-15 23:30","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:50","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:50","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:50","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:50","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:50","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:50","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:50","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:50","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:50","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:50","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:50","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:50","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:50","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:50","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:50","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:50","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:50","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:50","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:50","temperature_f":52.3,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:30","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:50","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:50","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:50","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:50","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:50","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:50","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:50","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:30","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:50","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:50","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:50","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:50","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:50","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:50","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:50","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:50","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:50","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:50","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:50","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:50","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:50","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:50","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:50","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:50","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:50","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:50","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:50","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:50","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:50","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:50","temperature_f":71.2,"reported_hour_precip_in":0.01},"2026-06-06":{"valid":"2026-06-06 23:50","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:50","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:35","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:50","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:50","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:50","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:50","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:50","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:50","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:50","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:50","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:50","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:50","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:50","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:50","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:50","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:50","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:50","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:50","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:50","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:50","temperature_f":95.5,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:50","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:50","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:50","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:50","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:50","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:50","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:50","temperature_f":95.5,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:50","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:50","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:50","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:50","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:30","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:50","temperature_f":75.2,"reported_hour_precip_in":0.01},"2026-07-12":{"valid":"2026-07-12 23:50","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:50","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:50","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:50","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:50","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:50","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:30","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:50","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:50","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:50","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:50","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:50","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:50","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:50","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:50","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:50","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:50","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:50","temperature_f":100.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:50","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:50","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:50","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:50","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:50","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:50","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:50","temperature_f":99.3,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:50","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:50","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:30","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:50","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:50","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:50","temperature_f":100.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:50","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:50","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:50","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:50","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:50","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:50","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:50","temperature_f":105.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:50","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:50","temperature_f":103.3,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:50","temperature_f":101.7,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:50","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:50","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:50","temperature_f":103.5,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:50","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:50","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:50","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:50","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:50","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:50","temperature_f":99.7,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:50","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:50","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:50","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:50","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:50","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:50","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:50","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:50","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:50","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:50","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:50","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:50","temperature_f":95.7,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:50","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:50","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:50","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:50","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:50","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:50","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:50","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:50","temperature_f":95.7,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:50","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:50","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:50","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:50","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:50","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:50","temperature_f":85.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"OK_ASOS:FDR","name":"Frederick","lon":-98.9876,"lat":34.3531,"country":"us","elevation_m":378.0,"distance_to_crop_support_km":7.10846293850959,"coverage":0.8615384615384616,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 22:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 01:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":82.0,"reported_hour_precip_in":null},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":89.0,"reported_hour_precip_in":null},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 07:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":78.0,"reported_hour_precip_in":null},"2026-05-27":{"valid":"2026-05-27 15:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":88.0,"reported_hour_precip_in":null},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":99.0,"reported_hour_precip_in":null},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":80.0,"reported_hour_precip_in":null},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 22:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":84.0,"reported_hour_precip_in":null},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":106.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":106.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":108.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"OK_ASOS:CHK","name":"CHICKASHA MUNI AIRPORT","lon":-97.9677,"lat":35.0974,"country":"us","elevation_m":351.0,"distance_to_crop_support_km":7.954128756065047,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.01},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":62.6,"reported_hour_precip_in":0.01},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 12:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.02},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.01},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.01},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.05},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":89.6,"reported_hour_precip_in":0.06},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.01},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":89.6,"reported_hour_precip_in":0.02},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.03},"2026-07-13":{"valid":"2026-07-13 14:30","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:35","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":107.6,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":107.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"OK_ASOS:JWG","name":"WATONGA","lon":-98.4208,"lat":35.8647,"country":"us","elevation_m":472.0,"distance_to_crop_support_km":10.261148996414997,"coverage":0.9128205128205128,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":44.2,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":79.5,"reported_hour_precip_in":0.01},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:35","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":69.4,"reported_hour_precip_in":0.06},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":71.0,"reported_hour_precip_in":0.01},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":79.7,"reported_hour_precip_in":0.08},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":102.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":101.7,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":99.7,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":100.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":102.7,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":99.7,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":106.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":100.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":98.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":98.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:35","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":null,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SC_ASOS:DCM","name":"Chester","lon":-81.1958,"lat":34.7893,"country":"us","elevation_m":199.9,"distance_to_crop_support_km":4.208217169094127,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:50","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":66.2,"reported_hour_precip_in":0.01},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":62.6,"reported_hour_precip_in":0.01},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":64.4,"reported_hour_precip_in":0.01},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.04},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:35","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:35","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.51},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-08-02":{"valid":"2026-08-02 23:50","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":69.8,"reported_hour_precip_in":0.01},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:50","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SC_ASOS:HVS","name":"Hartsville","lon":-80.1192,"lat":34.4031,"country":"us","elevation_m":110.9,"distance_to_crop_support_km":9.280095373245965,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":50.0,"reported_hour_precip_in":0.01},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:35","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":73.4,"reported_hour_precip_in":0.03},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:35","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.16},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.02},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.15},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 21:35","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.58},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":75.2,"reported_hour_precip_in":0.01},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":71.6,"reported_hour_precip_in":0.29},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:50","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.13},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SC_ASOS:XNO","name":"North Air Force","lon":-81.0701,"lat":33.6117,"country":"us","elevation_m":91.32398,"distance_to_crop_support_km":11.347654088376709,"coverage":0.9743589743589743,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:59","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":48.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 22:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":64.0,"reported_hour_precip_in":null},"2026-03-26":{"valid":"2026-03-26 11:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 22:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":72.7,"reported_hour_precip_in":null},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 21:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 22:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 20:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 20:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 22:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:57","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":72.5,"reported_hour_precip_in":1.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":68.5,"reported_hour_precip_in":0.01},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:58","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 19:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":78.0,"reported_hour_precip_in":null},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:59","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":75.7,"reported_hour_precip_in":0.15},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":75.0,"reported_hour_precip_in":0.56},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.52},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":75.0,"reported_hour_precip_in":null},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 14:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":73.6,"reported_hour_precip_in":0.1},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":74.0,"reported_hour_precip_in":0.45},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":76.5,"reported_hour_precip_in":0.01},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 06:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":61.3,"reported_hour_precip_in":null},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SC_ASOS:OGB","name":"ORANGEBURG","lon":-80.8595,"lat":33.4568,"country":"us","elevation_m":60.0,"distance_to_crop_support_km":19.519322576173277,"coverage":0.9230769230769231,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":47.0,"reported_hour_precip_in":null},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":75.0,"reported_hour_precip_in":null},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":60.0,"reported_hour_precip_in":null},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":78.0,"reported_hour_precip_in":null},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":55.0,"reported_hour_precip_in":null},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":69.0,"reported_hour_precip_in":0.13},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":76.0,"reported_hour_precip_in":0.01},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":83.0,"reported_hour_precip_in":null},"2026-06-13":{"valid":"2026-06-13 09:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":81.0,"reported_hour_precip_in":null},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":78.0,"reported_hour_precip_in":0.09},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":72.0,"reported_hour_precip_in":0.89},"2026-07-13":{"valid":"2026-07-13 23:52","temperature_f":75.0,"reported_hour_precip_in":0.09},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":84.0,"reported_hour_precip_in":null},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":84.0,"reported_hour_precip_in":0.05},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":74.0,"reported_hour_precip_in":0.92},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":82.0,"reported_hour_precip_in":0.07},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":87.0,"reported_hour_precip_in":null},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":74.0,"reported_hour_precip_in":0.1},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":74.0,"reported_hour_precip_in":0.02},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":80.0,"reported_hour_precip_in":null},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":76.0,"reported_hour_precip_in":0.01},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":61.0,"reported_hour_precip_in":null},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SC_ASOS:CAE","name":"COLUMBIA METRO","lon":-81.1181,"lat":33.9419,"country":"us","elevation_m":69.0,"distance_to_crop_support_km":20.285349867748714,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:56","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:56","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:56","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:56","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:56","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:56","temperature_f":72.0,"reported_hour_precip_in":null},"2026-04-05":{"valid":"2026-04-05 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:56","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:56","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:56","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:56","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:56","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:56","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:56","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:56","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:56","temperature_f":72.0,"reported_hour_precip_in":0.02},"2026-05-24":{"valid":"2026-05-24 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:56","temperature_f":73.0,"reported_hour_precip_in":0.02},"2026-05-26":{"valid":"2026-05-26 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:56","temperature_f":77.0,"reported_hour_precip_in":null},"2026-05-31":{"valid":"2026-05-31 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:56","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:56","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:56","temperature_f":73.0,"reported_hour_precip_in":0.29},"2026-06-19":{"valid":"2026-06-19 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:56","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:56","temperature_f":76.0,"reported_hour_precip_in":0.05},"2026-07-13":{"valid":"2026-07-13 23:56","temperature_f":76.0,"reported_hour_precip_in":0.01},"2026-07-14":{"valid":"2026-07-14 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:56","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:56","temperature_f":75.0,"reported_hour_precip_in":0.25},"2026-08-02":{"valid":"2026-08-02 23:56","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-08-03":{"valid":"2026-08-03 23:56","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:56","temperature_f":79.0,"reported_hour_precip_in":null},"2026-08-05":{"valid":"2026-08-05 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:56","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":82.0,"reported_hour_precip_in":null},"2026-08-10":{"valid":"2026-08-10 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:56","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:56","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:56","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:56","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:56","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:56","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:56","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:56","temperature_f":75.0,"reported_hour_precip_in":null},"2026-09-06":{"valid":"2026-09-06 23:56","temperature_f":74.0,"reported_hour_precip_in":null},"2026-09-07":{"valid":"2026-09-07 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:56","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:56","temperature_f":80.0,"reported_hour_precip_in":0.08},"2026-09-11":{"valid":"2026-09-11 23:56","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:56","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:56","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:56","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:56","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:56","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:56","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:56","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:56","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:56","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:56","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:56","temperature_f":70.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SC_ASOS:BNL","name":"Barnwell","lon":-81.3883,"lat":33.2578,"country":"us","elevation_m":75.0,"distance_to_crop_support_km":21.126467253963035,"coverage":0.9846153846153847,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.02},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:35","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":73.4,"reported_hour_precip_in":0.03},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:35","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:35","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:50","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":75.2,"reported_hour_precip_in":0.5},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.04},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:35","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:50","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":75.2,"reported_hour_precip_in":0.11},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":75.2,"reported_hour_precip_in":0.01},"2026-08-07":{"valid":"2026-08-07 15:15","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.05},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:50","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.14},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SD_ASOS:MBG","name":"MOBRIDGE","lon":-100.4078,"lat":45.5464,"country":"us","elevation_m":515.16785,"distance_to_crop_support_km":0.7320123466502866,"coverage":0.9897435897435898,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:52","temperature_f":10.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:52","temperature_f":20.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:52","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:52","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:52","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:52","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:52","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:52","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:52","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:52","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:52","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:52","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:52","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:52","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:52","temperature_f":32.0,"reported_hour_precip_in":null},"2026-04-02":{"valid":"2026-04-02 23:52","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:52","temperature_f":29.0,"reported_hour_precip_in":0.01},"2026-04-04":{"valid":"2026-04-04 23:52","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:52","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:52","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:52","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:52","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:52","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:52","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:52","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:52","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:52","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:52","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:52","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:52","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:52","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:52","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:52","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:52","temperature_f":43.0,"reported_hour_precip_in":null},"2026-04-27":{"valid":"2026-04-27 23:52","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:52","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:52","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:52","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:52","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:52","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:52","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:52","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:52","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:52","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:52","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:52","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:52","temperature_f":42.0,"reported_hour_precip_in":0.02},"2026-05-19":{"valid":"2026-05-19 23:52","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:52","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:52","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:52","temperature_f":52.0,"reported_hour_precip_in":0.01},"2026-05-23":{"valid":"2026-05-23 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:52","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:52","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:52","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 13:52","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:52","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:52","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:52","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 22:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:52","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:52","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:52","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:52","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:52","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:52","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:52","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 15:52","temperature_f":68.0,"reported_hour_precip_in":null},"2026-07-23":{"valid":"2026-07-23 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:52","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:52","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:52","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:52","temperature_f":80.0,"reported_hour_precip_in":null},"2026-07-28":{"valid":"2026-07-28 23:52","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:52","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:52","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:52","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:52","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:52","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:52","temperature_f":71.0,"reported_hour_precip_in":null},"2026-08-18":{"valid":"2026-08-18 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:52","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:52","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:52","temperature_f":84.0,"reported_hour_precip_in":null},"2026-08-29":{"valid":"2026-08-29 23:52","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:52","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:52","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:52","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-09-02":{"valid":"2026-09-02 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:52","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:52","temperature_f":76.0,"reported_hour_precip_in":0.03},"2026-09-06":{"valid":"2026-09-06 23:52","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:52","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:52","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:52","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:52","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:52","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:52","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:52","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:52","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:52","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:52","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:52","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:52","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:52","temperature_f":59.0,"reported_hour_precip_in":null},"2026-09-21":{"valid":"2026-09-21 23:52","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:52","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:52","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:52","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:52","temperature_f":64.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SD_ASOS:9V9","name":"CHAMBERLAIN","lon":-99.3183,"lat":43.7667,"country":"us","elevation_m":509.75662,"distance_to_crop_support_km":1.0086806493321336,"coverage":0.9230769230769231,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":12.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":25.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":45.5,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":36.3,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":33.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":40.5,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":null,"reported_hour_precip_in":0.06},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":42.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":45.7,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":50.7,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":61.7,"reported_hour_precip_in":0.01},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":83.3,"reported_hour_precip_in":0.02},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":71.0,"reported_hour_precip_in":0.05},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":null,"reported_hour_precip_in":0.05},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":null,"reported_hour_precip_in":0.05},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:35","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":72.0,"reported_hour_precip_in":0.02},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SD_ASOS:ICR","name":"WINNER","lon":-99.8422,"lat":43.3903,"country":"us","elevation_m":611.9321,"distance_to_crop_support_km":2.5215962197674555,"coverage":0.9641025641025641,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":11.0,"reported_hour_precip_in":null},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":24.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 14:53","temperature_f":28.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":34.0,"reported_hour_precip_in":0.09},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":44.0,"reported_hour_precip_in":0.09},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":46.0,"reported_hour_precip_in":null},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":46.0,"reported_hour_precip_in":0.03},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":75.0,"reported_hour_precip_in":null},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":41.0,"reported_hour_precip_in":0.01},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":60.0,"reported_hour_precip_in":0.11},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":62.0,"reported_hour_precip_in":0.01},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":67.0,"reported_hour_precip_in":0.01},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":65.0,"reported_hour_precip_in":0.16},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":82.0,"reported_hour_precip_in":0.01},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":65.0,"reported_hour_precip_in":0.03},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SD_ASOS:1D8","name":"Redfield","lon":-98.5295,"lat":44.8625,"country":"us","elevation_m":397.0,"distance_to_crop_support_km":2.5293625520362224,"coverage":0.9179487179487179,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":12.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":15.8,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":46.4,"reported_hour_precip_in":0.03},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":51.8,"reported_hour_precip_in":0.07},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 08:25","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.03},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:50","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:50","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:50","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":68.0,"reported_hour_precip_in":0.43},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:50","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:50","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:50","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:50","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:50","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:50","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:50","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SD_ASOS:49B","name":"Sturgis","lon":-103.3777,"lat":44.4187,"country":"us","elevation_m":985.0,"distance_to_crop_support_km":2.5336013630007637,"coverage":0.9128205128205128,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":14.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:50","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 17:25","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:35","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:50","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 06:15","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 14:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:50","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:50","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:50","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:45","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:50","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:45","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:50","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:50","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:50","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:50","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:50","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:50","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 15:20","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:50","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:50","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:50","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:50","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"SD_ASOS:PHP","name":"PHILIP","lon":-101.6,"lat":44.05,"country":"us","elevation_m":671.74414,"distance_to_crop_support_km":4.147989508341779,"coverage":0.9743589743589743,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":15.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":28.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":40.0,"reported_hour_precip_in":0.04},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":42.0,"reported_hour_precip_in":0.01},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":45.0,"reported_hour_precip_in":null},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":64.0,"reported_hour_precip_in":0.11},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":68.0,"reported_hour_precip_in":null},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 04:37","temperature_f":62.0,"reported_hour_precip_in":0.22},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":106.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":106.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":73.0,"reported_hour_precip_in":0.47},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":73.0,"reported_hour_precip_in":0.06},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":70.0,"reported_hour_precip_in":null},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":63.0,"reported_hour_precip_in":null},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"TX_ASOS:PVW","name":"PLAINVIEW","lon":-101.7173,"lat":34.1682,"country":"us","elevation_m":1028.0,"distance_to_crop_support_km":10.089023979155133,"coverage":0.958974358974359,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:50","temperature_f":41.5,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:50","temperature_f":43.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:50","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:50","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:50","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:50","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:50","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:50","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:50","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:50","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:50","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:50","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:50","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:50","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:50","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:50","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:50","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:50","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:50","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:50","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:50","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:50","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:50","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:50","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:50","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:50","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:50","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:50","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:50","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:50","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:50","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:50","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:50","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:50","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:30","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:50","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:50","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:50","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:50","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:50","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:50","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:50","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:50","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:50","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:50","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:50","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:50","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:50","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:50","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:50","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:50","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:50","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:50","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:50","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:50","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:50","temperature_f":57.4,"reported_hour_precip_in":0.01},"2026-05-11":{"valid":"2026-05-11 23:50","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:50","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:50","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:50","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:50","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:50","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:50","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:50","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:50","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:50","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:50","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:50","temperature_f":56.3,"reported_hour_precip_in":0.02},"2026-05-23":{"valid":"2026-05-23 23:50","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:50","temperature_f":80.6,"reported_hour_precip_in":0.01},"2026-05-25":{"valid":"2026-05-25 23:50","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:50","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:50","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:50","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:50","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:50","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:50","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:50","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:50","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:30","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:50","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:50","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:50","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:50","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:50","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 20:50","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:50","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:50","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:50","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:50","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:50","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:50","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:50","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:50","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:50","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:50","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:50","temperature_f":102.4,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:50","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:50","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:50","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:30","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:50","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:50","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:30","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:50","temperature_f":85.0,"reported_hour_precip_in":0.01},"2026-07-01":{"valid":"2026-07-01 23:50","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:50","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:50","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:50","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:50","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:50","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:50","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:50","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:50","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:50","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:50","temperature_f":73.0,"reported_hour_precip_in":0.01},"2026-07-13":{"valid":"2026-07-13 23:50","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:50","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:50","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:50","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:50","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:50","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:50","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:50","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:50","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:50","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:50","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:50","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:50","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:50","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:10","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:50","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:50","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:50","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:30","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:30","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:50","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:50","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 17:50","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:56","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:56","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":71.6,"reported_hour_precip_in":0.17},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"TX_ASOS:DYS","name":"DYESS AFB/ABILENE","lon":-99.855,"lat":32.421,"country":"us","elevation_m":545.0,"distance_to_crop_support_km":17.28449756252908,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":43.7,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":46.8,"reported_hour_precip_in":null},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 21:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 22:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 21:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:56","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":63.0,"reported_hour_precip_in":null},"2026-05-21":{"valid":"2026-05-21 23:10","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":67.0,"reported_hour_precip_in":0.01},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":74.3,"reported_hour_precip_in":0.96},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":79.0,"reported_hour_precip_in":0.01},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":72.0,"reported_hour_precip_in":0.02},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":101.5,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":95.7,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":95.7,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:57","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":89.4,"reported_hour_precip_in":null},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:58","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":100.2,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":95.5,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":98.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":99.7,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":100.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":101.5,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":102.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":103.3,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":103.3,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":104.5,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":100.0,"reported_hour_precip_in":null},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":77.0,"reported_hour_precip_in":null},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":99.3,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":95.5,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"TX_ASOS:F05","name":"VERNON","lon":-99.2838,"lat":34.2257,"country":"us","elevation_m":386.0,"distance_to_crop_support_km":20.682578914354764,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":47.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.01},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":100.2,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 21:30","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":101.7,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":100.2,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":104.5,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":103.5,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:35","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":104.5,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":102.7,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":102.7,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":103.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:35","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":106.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":106.7,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":103.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":107.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":107.8,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":107.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":107.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":105.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":107.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":111.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":95.7,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":101.7,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":103.5,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":102.7,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 20:10","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":101.7,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":102.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":105.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"TX_ASOS:GNC","name":"Seminole","lon":-102.6527,"lat":32.6753,"country":"us","elevation_m":1010.0,"distance_to_crop_support_km":23.290995858804756,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":43.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":58.0,"reported_hour_precip_in":0.01},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":50.0,"reported_hour_precip_in":0.03},"2026-05-02":{"valid":"2026-05-02 23:35","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:35","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":71.2,"reported_hour_precip_in":0.01},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:35","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 21:15","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":93.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":106.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":104.4,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":98.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":101.3,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":101.5,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":99.7,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:35","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:35","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":94.6,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":99.7,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":103.5,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:50","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:50","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:50","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:50","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:50","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:50","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:50","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:50","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:50","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:50","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:50","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:50","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:50","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:50","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:50","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:50","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:50","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:50","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:50","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:50","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:50","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:50","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:50","temperature_f":78.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"TX_ASOS:E57","name":"Denver City","lon":-102.84,"lat":32.9746,"country":"us","elevation_m":1088.0,"distance_to_crop_support_km":24.004795704523172,"coverage":0.9333333333333333,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:35","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 14:55","temperature_f":51.8,"reported_hour_precip_in":0.01},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":64.4,"reported_hour_precip_in":0.07},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 13:30","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":50.0,"reported_hour_precip_in":0.01},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 02:35","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":66.2,"reported_hour_precip_in":0.25},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":105.8,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:50","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:35","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 16:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:35","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":78.8,"reported_hour_precip_in":0.08},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:35","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.7},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 14:35","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":78.8,"reported_hour_precip_in":0.01},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 03:35","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"UT_ASOS:LGU","name":"LOGAN-CACHE AIRPORT","lon":-111.8516,"lat":41.7913,"country":"us","elevation_m":1358.0,"distance_to_crop_support_km":4.015359186540383,"coverage":0.9846153846153847,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:51","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:51","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:51","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:51","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:51","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:51","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:51","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:51","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:51","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:51","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:51","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:51","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:51","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:51","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:51","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:51","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:51","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:51","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:51","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:51","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:51","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:51","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:51","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:51","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:51","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:51","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:51","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:51","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:51","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:51","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:51","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:51","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:51","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:51","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:51","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:51","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:51","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:51","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:51","temperature_f":41.0,"reported_hour_precip_in":0.04},"2026-04-23":{"valid":"2026-04-23 23:51","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:51","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:51","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:51","temperature_f":44.0,"reported_hour_precip_in":null},"2026-04-27":{"valid":"2026-04-27 23:51","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:51","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:51","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:51","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:51","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 20:51","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:51","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:51","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:51","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:51","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:51","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:51","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:51","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:51","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:51","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:51","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:51","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:51","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:51","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:51","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:51","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:51","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:51","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:51","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:51","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:51","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:51","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:51","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:51","temperature_f":81.0,"reported_hour_precip_in":null},"2026-05-26":{"valid":"2026-05-26 23:51","temperature_f":74.0,"reported_hour_precip_in":null},"2026-05-27":{"valid":"2026-05-27 23:51","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:51","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:51","temperature_f":65.0,"reported_hour_precip_in":null},"2026-05-30":{"valid":"2026-05-30 23:51","temperature_f":58.0,"reported_hour_precip_in":null},"2026-05-31":{"valid":"2026-05-31 23:51","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:51","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:51","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:51","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:51","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:51","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:51","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:51","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:51","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:51","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:51","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:51","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:51","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:51","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:51","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:51","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:51","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:51","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:51","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:51","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:51","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:51","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:51","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:51","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:51","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:51","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:51","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:51","temperature_f":62.0,"reported_hour_precip_in":null},"2026-06-28":{"valid":"2026-06-28 23:51","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:51","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:51","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:51","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:51","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:51","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:51","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:51","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:51","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:51","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:51","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:51","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:51","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:51","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:51","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:51","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:51","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:51","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:51","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:51","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:51","temperature_f":93.0,"reported_hour_precip_in":null},"2026-07-19":{"valid":"2026-07-19 23:51","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:51","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:51","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:51","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:51","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:51","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:51","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:51","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:51","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:51","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:51","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:51","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:51","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:51","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:51","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:51","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:51","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:51","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:51","temperature_f":96.0,"reported_hour_precip_in":null},"2026-08-10":{"valid":"2026-08-10 23:51","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:51","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:51","temperature_f":82.0,"reported_hour_precip_in":null},"2026-08-13":{"valid":"2026-08-13 23:51","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:51","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:51","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:51","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:51","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:51","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:51","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:51","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:51","temperature_f":96.0,"reported_hour_precip_in":null},"2026-08-22":{"valid":"2026-08-22 23:51","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:51","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:51","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:51","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:51","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:51","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:51","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:51","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:51","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:51","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:51","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:51","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:51","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:51","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:51","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:51","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:51","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:51","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:51","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:51","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:51","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:51","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:51","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:51","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:51","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:51","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:51","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:51","temperature_f":61.0,"reported_hour_precip_in":null},"2026-09-19":{"valid":"2026-09-19 23:51","temperature_f":57.0,"reported_hour_precip_in":0.01},"2026-09-20":{"valid":"2026-09-20 23:51","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:51","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:51","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:51","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:51","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:51","temperature_f":80.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"UT_ASOS:BMC","name":"Brigham City","lon":-112.0622,"lat":41.5524,"country":"us","elevation_m":1289.9435,"distance_to_crop_support_km":29.6692387182139,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:56","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:35","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:35","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:35","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:56","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:56","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:56","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:56","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 05:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"UT_ASOS:OGD","name":"OGDEN-HINCKLEY MUNI","lon":-112.0129,"lat":41.1957,"country":"us","elevation_m":1362.0,"distance_to_crop_support_km":66.75793994565319,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":41.0,"reported_hour_precip_in":null},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":53.0,"reported_hour_precip_in":null},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":46.0,"reported_hour_precip_in":0.01},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":69.0,"reported_hour_precip_in":null},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":66.0,"reported_hour_precip_in":null},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":103.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":71.0,"reported_hour_precip_in":0.03},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":62.0,"reported_hour_precip_in":0.08},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"UT_ASOS:HIF","name":"HILL AFB/OGDEN","lon":-111.973,"lat":41.1239,"country":"us","elevation_m":1459.0,"distance_to_crop_support_km":74.32230017516251,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":39.7,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 22:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":37.2,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":46.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 22:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 21:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 22:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 22:41","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 22:55","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":36.7,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":43.3,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":44.8,"reported_hour_precip_in":0.01},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":44.8,"reported_hour_precip_in":null},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 22:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 20:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":83.3,"reported_hour_precip_in":0.06},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":102.6,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":97.5,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":98.4,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":93.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":98.2,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":98.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":100.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":95.5,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":95.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":98.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":88.3,"reported_hour_precip_in":null},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":81.3,"reported_hour_precip_in":null},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":65.7,"reported_hour_precip_in":0.04},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":62.2,"reported_hour_precip_in":0.01},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"VA_ASOS:FKN","name":"FRANKLIN/J B ROSE","lon":-76.9038,"lat":36.6981,"country":"us","elevation_m":12.0,"distance_to_crop_support_km":1.524856931293426,"coverage":0.9384615384615385,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":39.6,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":63.0,"reported_hour_precip_in":0.06},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":52.3,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":52.3,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":51.3,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":65.3,"reported_hour_precip_in":0.03},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":71.2,"reported_hour_precip_in":0.34},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":78.0,"reported_hour_precip_in":0.01},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":87.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:35","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":71.0,"reported_hour_precip_in":0.2},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"VA_ASOS:PSK","name":"DUBLIN/NEW RIV VLLY","lon":-80.6785,"lat":37.1374,"country":"us","elevation_m":642.0,"distance_to_crop_support_km":4.574493480630193,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":32.0,"reported_hour_precip_in":0.01},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":24.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":39.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":43.7,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":49.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":60.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":55.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":71.6,"reported_hour_precip_in":0.01},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":74.3,"reported_hour_precip_in":0.02},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":71.0,"reported_hour_precip_in":0.03},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":70.0,"reported_hour_precip_in":0.15},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":72.7,"reported_hour_precip_in":0.62},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":75.2,"reported_hour_precip_in":0.01},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":64.6,"reported_hour_precip_in":0.01},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"VA_ASOS:SHD","name":"STAUNTON/SHENANDOAH","lon":-78.8964,"lat":38.2638,"country":"us","elevation_m":366.0,"distance_to_crop_support_km":11.38767139878248,"coverage":0.9897435897435898,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":39.7,"reported_hour_precip_in":0.09},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":46.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":43.7,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:35","temperature_f":45.5,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":46.8,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":53.8,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":54.3,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":53.2,"reported_hour_precip_in":0.1},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":69.0,"reported_hour_precip_in":0.02},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":73.8,"reported_hour_precip_in":0.02},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":73.0,"reported_hour_precip_in":0.01},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":75.7,"reported_hour_precip_in":0.01},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":67.0,"reported_hour_precip_in":0.37},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.14},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":null,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":71.8,"reported_hour_precip_in":0.02},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":57.2,"reported_hour_precip_in":0.01},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":53.2,"reported_hour_precip_in":0.01},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":59.5,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"VA_ASOS:VBW","name":"Bridgewater","lon":-78.9603,"lat":38.3667,"country":"us","elevation_m":349.1529,"distance_to_crop_support_km":16.937096883336054,"coverage":0.9230769230769231,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":41.0,"reported_hour_precip_in":0.05},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":47.3,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":45.7,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":43.3,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":50.7,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":null,"reported_hour_precip_in":0.08},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":50.5,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":null,"reported_hour_precip_in":0.17},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":null,"reported_hour_precip_in":0.01},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":null,"reported_hour_precip_in":0.01},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":68.5,"reported_hour_precip_in":0.01},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":72.0,"reported_hour_precip_in":0.01},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":73.8,"reported_hour_precip_in":0.01},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":68.0,"reported_hour_precip_in":0.06},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":73.2,"reported_hour_precip_in":0.11},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":66.4,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":71.6,"reported_hour_precip_in":0.01},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":51.3,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":53.8,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"VA_ASOS:BCB","name":"VIRGINIA TECH ARPT","lon":-80.4078,"lat":37.2076,"country":"us","elevation_m":650.0,"distance_to_crop_support_km":17.635066415676764,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":31.6,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":26.6,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":40.5,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":49.3,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":48.7,"reported_hour_precip_in":0.01},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":53.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":50.5,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":50.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":59.5,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":62.8,"reported_hour_precip_in":0.03},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":69.3,"reported_hour_precip_in":0.1},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":54.0,"reported_hour_precip_in":0.01},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.02},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.05},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":70.7,"reported_hour_precip_in":0.08},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":73.4,"reported_hour_precip_in":1.15},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":65.7,"reported_hour_precip_in":0.01},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":68.5,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":56.0,"reported_hour_precip_in":0.01},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"VA_ASOS:AKQ","name":"WAKEFIELD (NEXRAD)","lon":-77.0072,"lat":36.9839,"country":"us","elevation_m":64.0,"distance_to_crop_support_km":21.080697111314123,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:54","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:54","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:54","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:54","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:54","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:54","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:54","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:54","temperature_f":50.0,"reported_hour_precip_in":0.26},"2026-03-28":{"valid":"2026-03-28 23:54","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:54","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:54","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:54","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:54","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:54","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:54","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 18:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:54","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:54","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:54","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:58","temperature_f":62.0,"reported_hour_precip_in":0.01},"2026-04-26":{"valid":"2026-04-26 23:54","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:54","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:54","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:54","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:54","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:54","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:54","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:54","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:54","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:54","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:54","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:54","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:54","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:54","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:54","temperature_f":74.0,"reported_hour_precip_in":null},"2026-05-26":{"valid":"2026-05-26 23:54","temperature_f":72.0,"reported_hour_precip_in":0.36},"2026-05-27":{"valid":"2026-05-27 23:54","temperature_f":72.0,"reported_hour_precip_in":0.04},"2026-05-28":{"valid":"2026-05-28 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:54","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:54","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:54","temperature_f":73.0,"reported_hour_precip_in":0.01},"2026-06-11":{"valid":"2026-06-11 17:54","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:54","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 22:54","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:54","temperature_f":67.0,"reported_hour_precip_in":null},"2026-06-24":{"valid":"2026-06-24 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:54","temperature_f":74.0,"reported_hour_precip_in":0.04},"2026-06-28":{"valid":"2026-06-28 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:54","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:54","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:54","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:54","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:54","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:54","temperature_f":78.0,"reported_hour_precip_in":0.01},"2026-07-11":{"valid":"2026-07-11 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:54","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 21:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:54","temperature_f":80.0,"reported_hour_precip_in":null},"2026-07-22":{"valid":"2026-07-22 23:54","temperature_f":78.0,"reported_hour_precip_in":null},"2026-07-23":{"valid":"2026-07-23 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:54","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-08-05":{"valid":"2026-08-05 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:54","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:54","temperature_f":78.0,"reported_hour_precip_in":null},"2026-08-11":{"valid":"2026-08-11 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:54","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:54","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:54","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:54","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:54","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:54","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:54","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:56","temperature_f":76.0,"reported_hour_precip_in":null},"2026-09-05":{"valid":"2026-09-05 23:54","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:54","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:54","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:54","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:54","temperature_f":78.0,"reported_hour_precip_in":null},"2026-09-12":{"valid":"2026-09-12 23:54","temperature_f":73.0,"reported_hour_precip_in":0.03},"2026-09-13":{"valid":"2026-09-13 23:54","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:54","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:54","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 22:54","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:54","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:54","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:54","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:54","temperature_f":67.0,"reported_hour_precip_in":0.02},"2026-09-23":{"valid":"2026-09-23 23:54","temperature_f":64.0,"reported_hour_precip_in":0.01},"2026-09-24":{"valid":"2026-09-24 23:54","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:54","temperature_f":65.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WI_ASOS:EZS","name":"Shawano","lon":-88.5655,"lat":44.7854,"country":"us","elevation_m":248.0,"distance_to_crop_support_km":22.899524011022166,"coverage":0.9948717948717949,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":28.8,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":18.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":21.2,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":45.5,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":40.3,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":45.5,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":50.5,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":42.3,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":36.7,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":49.5,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":33.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":51.3,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":67.0,"reported_hour_precip_in":0.01},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":67.5,"reported_hour_precip_in":0.11},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":40.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":43.5,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":52.7,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":45.5,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":48.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":59.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":51.0,"reported_hour_precip_in":0.02},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":61.5,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":70.0,"reported_hour_precip_in":0.05},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:35","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 22:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":69.0,"reported_hour_precip_in":0.02},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":69.0,"reported_hour_precip_in":0.15},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:50","temperature_f":60.8,"reported_hour_precip_in":0.06},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":66.2,"reported_hour_precip_in":0.01},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":64.0,"reported_hour_precip_in":0.02},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:35","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:35","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:35","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":73.4,"reported_hour_precip_in":0.05},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":63.3,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:35","temperature_f":61.7,"reported_hour_precip_in":0.03},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":63.5,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.06},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":64.2,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WI_ASOS:OCQ","name":"Oconto","lon":-87.9096,"lat":44.8742,"country":"us","elevation_m":179.8522,"distance_to_crop_support_km":27.89797208959479,"coverage":0.9230769230769231,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":26.2,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":16.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":19.2,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":31.5,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":39.6,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":41.5,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":34.3,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":null,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":32.7,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":30.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":33.3,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":32.4,"reported_hour_precip_in":0.01},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":39.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":47.3,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":31.6,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.01},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":60.8,"reported_hour_precip_in":0.02},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:50","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":40.3,"reported_hour_precip_in":0.01},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":40.3,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:35","temperature_f":49.6,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":47.5,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":48.7,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":58.3,"reported_hour_precip_in":0.02},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 01:35","temperature_f":70.5,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":50.5,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":52.3,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":56.3,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 11:15","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.14},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":54.5,"reported_hour_precip_in":0.03},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":62.8,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":62.8,"reported_hour_precip_in":0.01},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":75.6,"reported_hour_precip_in":0.08},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":85.3,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":70.7,"reported_hour_precip_in":0.01},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 22:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:50","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":71.4,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":77.0,"reported_hour_precip_in":0.08},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":78.3,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":71.8,"reported_hour_precip_in":0.02},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":69.4,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:50","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":62.2,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":58.3,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WI_ASOS:GRB","name":"Ashwaubenon","lon":-88.1367,"lat":44.4794,"country":"us","elevation_m":208.0,"distance_to_crop_support_km":42.968164433884176,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":16.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":18.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":31.0,"reported_hour_precip_in":null},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":34.0,"reported_hour_precip_in":0.04},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":36.0,"reported_hour_precip_in":0.04},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":63.0,"reported_hour_precip_in":0.07},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":56.0,"reported_hour_precip_in":null},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":66.0,"reported_hour_precip_in":null},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":51.0,"reported_hour_precip_in":null},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":57.0,"reported_hour_precip_in":null},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":42.0,"reported_hour_precip_in":null},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":45.0,"reported_hour_precip_in":null},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":51.0,"reported_hour_precip_in":0.03},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":72.0,"reported_hour_precip_in":null},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":69.0,"reported_hour_precip_in":0.08},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":68.0,"reported_hour_precip_in":0.07},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":55.0,"reported_hour_precip_in":0.02},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":64.0,"reported_hour_precip_in":0.01},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":60.0,"reported_hour_precip_in":0.58},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":75.0,"reported_hour_precip_in":0.88},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":75.0,"reported_hour_precip_in":0.01},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":70.0,"reported_hour_precip_in":0.05},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":71.0,"reported_hour_precip_in":0.05},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":67.0,"reported_hour_precip_in":null},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":71.0,"reported_hour_precip_in":null},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":59.0,"reported_hour_precip_in":0.02},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":58.0,"reported_hour_precip_in":0.03},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WI_ASOS:CLI","name":"CLINTONVILLE","lon":-88.7314,"lat":44.6139,"country":"us","elevation_m":250.0,"distance_to_crop_support_km":43.70500675000509,"coverage":0.8769230769230769,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:50","temperature_f":26.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:50","temperature_f":16.7,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:50","temperature_f":17.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:50","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:50","temperature_f":37.8,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:50","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:50","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:50","temperature_f":33.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:50","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:50","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:50","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:50","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:50","temperature_f":30.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:50","temperature_f":40.5,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:50","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:50","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:50","temperature_f":52.5,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:50","temperature_f":32.7,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 17:10","temperature_f":32.4,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":50.5,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":58.0,"reported_hour_precip_in":0.08},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":66.6,"reported_hour_precip_in":0.08},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":58.5,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":45.5,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":68.7,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":47.7,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":51.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":52.3,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":54.7,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":59.7,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":61.3,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":49.5,"reported_hour_precip_in":0.09},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":55.8,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":60.3,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":79.5,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":70.0,"reported_hour_precip_in":0.04},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":64.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:50","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":82.8,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":68.0,"reported_hour_precip_in":0.16},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":67.3,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:50","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:35","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":73.4,"reported_hour_precip_in":0.01},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":70.3,"reported_hour_precip_in":0.05},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":90.5,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:35","temperature_f":92.5,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 15:50","temperature_f":78.4,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":67.5,"reported_hour_precip_in":0.19},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":71.8,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":73.8,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":72.3,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":70.7,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":69.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":58.6,"reported_hour_precip_in":0.08},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":59.0,"reported_hour_precip_in":0.08},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":57.7,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WI_ASOS:SUE","name":"STURGEON BAY","lon":-87.4216,"lat":44.8437,"country":"us","elevation_m":221.0,"distance_to_crop_support_km":66.51307656904916,"coverage":0.9846153846153847,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:57","temperature_f":26.0,"reported_hour_precip_in":null},"2026-03-16":{"valid":"2026-03-16 23:57","temperature_f":14.0,"reported_hour_precip_in":null},"2026-03-17":{"valid":"2026-03-17 23:57","temperature_f":16.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:57","temperature_f":30.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:57","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:57","temperature_f":38.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:57","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:57","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:57","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:57","temperature_f":36.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:57","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:57","temperature_f":28.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:57","temperature_f":29.0,"reported_hour_precip_in":null},"2026-03-28":{"valid":"2026-03-28 23:57","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:57","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:57","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:57","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:57","temperature_f":31.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:57","temperature_f":35.0,"reported_hour_precip_in":null},"2026-04-03":{"valid":"2026-04-03 23:57","temperature_f":33.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:57","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:57","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:57","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:57","temperature_f":29.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:57","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:57","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:57","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:57","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:57","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:57","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:57","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:57","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:57","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:57","temperature_f":57.0,"reported_hour_precip_in":null},"2026-04-18":{"valid":"2026-04-18 23:57","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:57","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:57","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:57","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:57","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:57","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:57","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:57","temperature_f":45.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:57","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:57","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:57","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:57","temperature_f":42.0,"reported_hour_precip_in":null},"2026-04-30":{"valid":"2026-04-30 23:57","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:57","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:57","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:57","temperature_f":53.0,"reported_hour_precip_in":null},"2026-05-04":{"valid":"2026-05-04 23:57","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:57","temperature_f":48.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:57","temperature_f":42.0,"reported_hour_precip_in":null},"2026-05-07":{"valid":"2026-05-07 23:57","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:57","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:57","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:57","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:57","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:57","temperature_f":52.0,"reported_hour_precip_in":0.02},"2026-05-13":{"valid":"2026-05-13 23:57","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:57","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:57","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:57","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:57","temperature_f":50.0,"reported_hour_precip_in":0.2},"2026-05-18":{"valid":"2026-05-18 23:57","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:57","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:57","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:57","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:57","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:57","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:57","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:57","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:57","temperature_f":66.0,"reported_hour_precip_in":0.09},"2026-05-27":{"valid":"2026-05-27 23:57","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:57","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:57","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:57","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:57","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:57","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:57","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:57","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:57","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:57","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:57","temperature_f":68.0,"reported_hour_precip_in":0.16},"2026-06-11":{"valid":"2026-06-11 23:57","temperature_f":66.0,"reported_hour_precip_in":0.02},"2026-06-12":{"valid":"2026-06-12 23:57","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:57","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:57","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:57","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:57","temperature_f":53.0,"reported_hour_precip_in":0.01},"2026-06-18":{"valid":"2026-06-18 23:57","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:57","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:57","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:57","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:57","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:57","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:57","temperature_f":57.0,"reported_hour_precip_in":0.03},"2026-06-25":{"valid":"2026-06-25 23:57","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 09:57","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:57","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:57","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:57","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:57","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:57","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:57","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:57","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:57","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:57","temperature_f":72.0,"reported_hour_precip_in":null},"2026-07-09":{"valid":"2026-07-09 23:57","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:57","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:57","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:57","temperature_f":75.0,"reported_hour_precip_in":null},"2026-07-13":{"valid":"2026-07-13 23:57","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:57","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:57","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:57","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:57","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:57","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:57","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:57","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:57","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:57","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:57","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:57","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:57","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:57","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:57","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:57","temperature_f":75.0,"reported_hour_precip_in":null},"2026-07-31":{"valid":"2026-07-31 23:57","temperature_f":72.0,"reported_hour_precip_in":null},"2026-08-01":{"valid":"2026-08-01 23:57","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:57","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:57","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:57","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:57","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:57","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:57","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:57","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:57","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:57","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:57","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:57","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:57","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:57","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:57","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:57","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:57","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:57","temperature_f":63.0,"reported_hour_precip_in":0.03},"2026-08-23":{"valid":"2026-08-23 23:57","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:57","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:57","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:57","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:57","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:57","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:57","temperature_f":65.0,"reported_hour_precip_in":0.1},"2026-08-30":{"valid":"2026-08-30 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:57","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:57","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:57","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:57","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:57","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:57","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:57","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:57","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:57","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:57","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:57","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:57","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:57","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:57","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:57","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:57","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:57","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:57","temperature_f":58.0,"reported_hour_precip_in":null},"2026-09-19":{"valid":"2026-09-19 23:57","temperature_f":58.0,"reported_hour_precip_in":null},"2026-09-20":{"valid":"2026-09-20 23:57","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:57","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:57","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:57","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:57","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:57","temperature_f":61.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WI_ASOS:ATW","name":"APPLETON/OUTAGAM","lon":-88.5191,"lat":44.2581,"country":"us","elevation_m":268.0,"distance_to_crop_support_km":68.30147774071354,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:45","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:45","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:45","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:45","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:45","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:45","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:45","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:45","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:45","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:45","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:45","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:45","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:45","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:45","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:45","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:45","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:45","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:45","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:45","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:45","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:45","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:45","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:45","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:45","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:45","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:45","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:45","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:45","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:45","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:45","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:45","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:45","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:45","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:45","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:45","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:45","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:45","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:45","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:45","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:45","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:45","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:45","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:45","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:45","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:45","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:45","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:45","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:45","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:45","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:45","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:45","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:45","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:45","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:45","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:45","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:45","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:45","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:45","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:45","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:45","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:45","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:45","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:45","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:45","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:45","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:45","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:45","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:45","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:45","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:45","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:45","temperature_f":91.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:45","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:45","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:45","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:45","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:45","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:45","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:45","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:45","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:45","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:45","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:45","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 22:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:45","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:45","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:45","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:45","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:45","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:45","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:45","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:45","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:45","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:45","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:45","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:45","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:45","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:45","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:45","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:45","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:45","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:45","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:45","temperature_f":64.4,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WY_ASOS:82V","name":"Pine Bluffs","lon":-104.1302,"lat":41.1533,"country":"us","elevation_m":1563.2053,"distance_to_crop_support_km":0.7452281651485344,"coverage":0.9333333333333333,"evidence_class":"OBSERVED","dates":{"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":33.8,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 16:50","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":67.6,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":52.7,"reported_hour_precip_in":null},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":68.4,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":80.2,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":79.3,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":56.5,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":40.5,"reported_hour_precip_in":null},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":56.7,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":53.0,"reported_hour_precip_in":null},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":73.2,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":58.0,"reported_hour_precip_in":0.12},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":69.3,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":61.0,"reported_hour_precip_in":null},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":54.3,"reported_hour_precip_in":0.1},"2026-05-31":{"valid":"2026-05-31 13:35","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":67.5,"reported_hour_precip_in":0.07},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":60.6,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":76.5,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":74.5,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 06:35","temperature_f":59.5,"reported_hour_precip_in":null},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":66.7,"reported_hour_precip_in":null},"2026-07-01":{"valid":"2026-07-01 17:15","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":80.6,"reported_hour_precip_in":null},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":88.0,"reported_hour_precip_in":null},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":72.0,"reported_hour_precip_in":0.48},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":92.7,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":89.4,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":73.6,"reported_hour_precip_in":0.03},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":94.3,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":99.5,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":85.6,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":75.7,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":68.7,"reported_hour_precip_in":0.03},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":90.3,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":86.4,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":99.3,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":66.6,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":81.7,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:55","temperature_f":94.5,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":95.7,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":91.8,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":81.0,"reported_hour_precip_in":null},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":67.5,"reported_hour_precip_in":0.05},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":76.3,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":77.7,"reported_hour_precip_in":null},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":84.6,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":88.5,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 22:35","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":77.5,"reported_hour_precip_in":null},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:35","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":79.5,"reported_hour_precip_in":null},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":83.5,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":83.7,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":87.3,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:15","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":75.6,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":76.5,"reported_hour_precip_in":null},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":67.6,"reported_hour_precip_in":null},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WY_ASOS:SHR","name":"SHERIDAN CO. ARPT","lon":-106.97,"lat":44.77,"country":"us","elevation_m":1209.0,"distance_to_crop_support_km":1.3637374206306936,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":23.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":39.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 22:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":33.0,"reported_hour_precip_in":null},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":62.0,"reported_hour_precip_in":0.01},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":31.0,"reported_hour_precip_in":0.06},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":37.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":40.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":32.0,"reported_hour_precip_in":0.01},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":34.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 22:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":44.0,"reported_hour_precip_in":null},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 22:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":67.0,"reported_hour_precip_in":null},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":63.0,"reported_hour_precip_in":null},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":52.0,"reported_hour_precip_in":null},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":78.0,"reported_hour_precip_in":null},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":72.0,"reported_hour_precip_in":null},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":60.0,"reported_hour_precip_in":0.18},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":106.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:35","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":75.0,"reported_hour_precip_in":null},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":69.0,"reported_hour_precip_in":null},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":72.0,"reported_hour_precip_in":null},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 20:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":74.0,"reported_hour_precip_in":null},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":69.0,"reported_hour_precip_in":null},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":55.0,"reported_hour_precip_in":0.01},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":57.0,"reported_hour_precip_in":null},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WY_ASOS:W43","name":"Hulett","lon":-104.5678,"lat":44.6629,"country":"us","elevation_m":1280.641,"distance_to_crop_support_km":1.6141019444753226,"coverage":0.9282051282051282,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":19.4,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":35.6,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":39.2,"reported_hour_precip_in":0.02},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":28.4,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":35.6,"reported_hour_precip_in":0.02},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":37.4,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":48.2,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:35","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":37.4,"reported_hour_precip_in":0.04},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":32.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":44.6,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":46.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":55.4,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:55","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:55","temperature_f":39.2,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:55","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-05-30":{"valid":"2026-05-30 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":53.6,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":64.4,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":60.8,"reported_hour_precip_in":0.03},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":71.6,"reported_hour_precip_in":0.01},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":102.2,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:35","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":100.4,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 22:30","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 14:55","temperature_f":69.8,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:55","temperature_f":75.2,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:55","temperature_f":62.6,"reported_hour_precip_in":0.01},"2026-09-18":{"valid":"2026-09-18 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:55","temperature_f":62.6,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 00:35","temperature_f":60.8,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:55","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WY_ASOS:EAN","name":"Wheatland","lon":-104.9286,"lat":42.0555,"country":"us","elevation_m":1453.1039,"distance_to_crop_support_km":3.950178762371515,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:55","temperature_f":26.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:55","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:55","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:55","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:55","temperature_f":82.2,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:55","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:55","temperature_f":58.6,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:55","temperature_f":65.7,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:55","temperature_f":85.5,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:55","temperature_f":47.3,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:55","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:55","temperature_f":77.5,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:55","temperature_f":51.8,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:55","temperature_f":45.5,"reported_hour_precip_in":0.0},"2026-04-02":{"valid":"2026-04-02 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:55","temperature_f":34.3,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:55","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:55","temperature_f":66.2,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:55","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:55","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:55","temperature_f":63.7,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:55","temperature_f":64.6,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:55","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:55","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:55","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:35","temperature_f":67.5,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:55","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:55","temperature_f":44.8,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:55","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:55","temperature_f":71.2,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:55","temperature_f":80.8,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:55","temperature_f":72.7,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:55","temperature_f":53.2,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:55","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:55","temperature_f":45.3,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:55","temperature_f":41.0,"reported_hour_precip_in":0.21},"2026-04-27":{"valid":"2026-04-27 23:55","temperature_f":47.3,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:55","temperature_f":45.0,"reported_hour_precip_in":0.02},"2026-04-29":{"valid":"2026-04-29 23:55","temperature_f":54.5,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:55","temperature_f":55.6,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:55","temperature_f":61.7,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:55","temperature_f":75.4,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:55","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:55","temperature_f":62.4,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:55","temperature_f":42.8,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:35","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:55","temperature_f":59.0,"reported_hour_precip_in":0.01},"2026-05-08":{"valid":"2026-05-08 23:55","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:55","temperature_f":49.0,"reported_hour_precip_in":0.1},"2026-05-10":{"valid":"2026-05-10 23:55","temperature_f":71.6,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:50","temperature_f":83.3,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:50","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:50","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:50","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:50","temperature_f":81.5,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:50","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:50","temperature_f":57.4,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:50","temperature_f":39.4,"reported_hour_precip_in":0.0},"2026-05-19":{"valid":"2026-05-19 23:50","temperature_f":57.2,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:50","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:50","temperature_f":57.6,"reported_hour_precip_in":0.0},"2026-05-22":{"valid":"2026-05-22 23:50","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:50","temperature_f":73.4,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:50","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:50","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:50","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:50","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:50","temperature_f":79.7,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:50","temperature_f":68.0,"reported_hour_precip_in":0.01},"2026-05-30":{"valid":"2026-05-30 23:50","temperature_f":66.7,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:50","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:50","temperature_f":65.3,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:50","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:50","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:50","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:50","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:50","temperature_f":93.7,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:50","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:30","temperature_f":66.0,"reported_hour_precip_in":0.03},"2026-06-09":{"valid":"2026-06-09 23:50","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:55","temperature_f":76.6,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:55","temperature_f":86.7,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:55","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:55","temperature_f":65.5,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:55","temperature_f":82.4,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:55","temperature_f":77.4,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:55","temperature_f":69.8,"reported_hour_precip_in":0.01},"2026-06-21":{"valid":"2026-06-21 23:55","temperature_f":78.6,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:55","temperature_f":74.7,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:55","temperature_f":55.4,"reported_hour_precip_in":0.32},"2026-06-26":{"valid":"2026-06-26 23:55","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:55","temperature_f":91.2,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:55","temperature_f":74.5,"reported_hour_precip_in":0.02},"2026-07-01":{"valid":"2026-07-01 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:55","temperature_f":89.2,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:55","temperature_f":97.3,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:55","temperature_f":80.4,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:35","temperature_f":93.2,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:55","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:55","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:55","temperature_f":100.8,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:55","temperature_f":96.8,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:55","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:55","temperature_f":96.4,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:35","temperature_f":96.6,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:55","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:55","temperature_f":98.6,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:55","temperature_f":104.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:55","temperature_f":100.8,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:55","temperature_f":78.8,"reported_hour_precip_in":0.0},"2026-07-30":{"valid":"2026-07-30 23:55","temperature_f":87.4,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:55","temperature_f":97.7,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:55","temperature_f":105.3,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:55","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:55","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:55","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:55","temperature_f":96.3,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:55","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:35","temperature_f":100.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:55","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:55","temperature_f":89.8,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:55","temperature_f":72.3,"reported_hour_precip_in":0.01},"2026-08-13":{"valid":"2026-08-13 23:55","temperature_f":64.6,"reported_hour_precip_in":0.03},"2026-08-14":{"valid":"2026-08-14 23:55","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:55","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:55","temperature_f":89.6,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:55","temperature_f":70.3,"reported_hour_precip_in":0.0},"2026-08-19":{"valid":"2026-08-19 23:55","temperature_f":88.7,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:55","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:55","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:55","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:55","temperature_f":82.6,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:55","temperature_f":84.7,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:55","temperature_f":91.6,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:55","temperature_f":88.3,"reported_hour_precip_in":0.0},"2026-08-29":{"valid":"2026-08-29 23:55","temperature_f":77.7,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:55","temperature_f":80.6,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:55","temperature_f":87.8,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:55","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:55","temperature_f":90.7,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:55","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:55","temperature_f":92.3,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:55","temperature_f":86.5,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:55","temperature_f":84.2,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:55","temperature_f":84.4,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:55","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:55","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:50","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:50","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:50","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:50","temperature_f":74.3,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:50","temperature_f":81.3,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:50","temperature_f":64.8,"reported_hour_precip_in":0.03},"2026-09-18":{"valid":"2026-09-18 23:50","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:50","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:50","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:50","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:50","temperature_f":55.6,"reported_hour_precip_in":0.35},"2026-09-23":{"valid":"2026-09-23 23:50","temperature_f":73.6,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:50","temperature_f":72.5,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:50","temperature_f":67.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WY_ASOS:CYS","name":"CHEYENNE/WARREN AFB","lon":-104.8105,"lat":41.1556,"country":"us","elevation_m":1871.0,"distance_to_crop_support_km":11.699436895049057,"coverage":0.9897435897435898,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":17.0,"reported_hour_precip_in":null},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":43.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":42.0,"reported_hour_precip_in":0.01},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":33.0,"reported_hour_precip_in":null},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":62.0,"reported_hour_precip_in":null},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":42.0,"reported_hour_precip_in":null},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":41.0,"reported_hour_precip_in":null},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":36.0,"reported_hour_precip_in":0.02},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":31.0,"reported_hour_precip_in":0.01},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":49.0,"reported_hour_precip_in":0.01},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":46.0,"reported_hour_precip_in":null},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":44.0,"reported_hour_precip_in":0.15},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":37.0,"reported_hour_precip_in":null},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":49.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":48.0,"reported_hour_precip_in":null},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":62.0,"reported_hour_precip_in":0.01},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":62.0,"reported_hour_precip_in":null},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":75.0,"reported_hour_precip_in":0.11},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":65.0,"reported_hour_precip_in":0.23},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":74.0,"reported_hour_precip_in":0.05},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":66.0,"reported_hour_precip_in":0.02},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":68.0,"reported_hour_precip_in":0.02},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":59.0,"reported_hour_precip_in":0.28},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":null,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":66.0,"reported_hour_precip_in":0.02},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":74.0,"reported_hour_precip_in":null},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":72.0,"reported_hour_precip_in":0.02},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":80.0,"reported_hour_precip_in":null},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":74.0,"reported_hour_precip_in":0.01},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":69.0,"reported_hour_precip_in":null},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":77.0,"reported_hour_precip_in":0.01},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":66.0,"reported_hour_precip_in":null},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":64.0,"reported_hour_precip_in":0.16},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":61.0,"reported_hour_precip_in":null},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":66.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."},{"id":"WY_ASOS:TOR","name":"TORRINGTON MUNICIPAL AIRPORT","lon":-104.1528,"lat":42.0647,"country":"us","elevation_m":1282.0,"distance_to_crop_support_km":12.168889970106392,"coverage":1.0,"evidence_class":"OBSERVED","dates":{"2026-03-15":{"valid":"2026-03-15 23:53","temperature_f":25.0,"reported_hour_precip_in":0.0},"2026-03-16":{"valid":"2026-03-16 23:53","temperature_f":41.0,"reported_hour_precip_in":0.0},"2026-03-17":{"valid":"2026-03-17 23:53","temperature_f":71.0,"reported_hour_precip_in":0.0},"2026-03-18":{"valid":"2026-03-18 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-03-19":{"valid":"2026-03-19 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-03-20":{"valid":"2026-03-20 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-03-21":{"valid":"2026-03-21 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-03-22":{"valid":"2026-03-22 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-03-23":{"valid":"2026-03-23 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-03-24":{"valid":"2026-03-24 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-03-25":{"valid":"2026-03-25 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-03-26":{"valid":"2026-03-26 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-03-27":{"valid":"2026-03-27 23:53","temperature_f":52.0,"reported_hour_precip_in":0.0},"2026-03-28":{"valid":"2026-03-28 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-03-29":{"valid":"2026-03-29 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-03-30":{"valid":"2026-03-30 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-03-31":{"valid":"2026-03-31 23:53","temperature_f":51.0,"reported_hour_precip_in":0.0},"2026-04-01":{"valid":"2026-04-01 23:53","temperature_f":45.0,"reported_hour_precip_in":0.02},"2026-04-02":{"valid":"2026-04-02 23:53","temperature_f":59.0,"reported_hour_precip_in":null},"2026-04-03":{"valid":"2026-04-03 23:53","temperature_f":35.0,"reported_hour_precip_in":0.0},"2026-04-04":{"valid":"2026-04-04 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-04-05":{"valid":"2026-04-05 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-04-06":{"valid":"2026-04-06 23:53","temperature_f":53.0,"reported_hour_precip_in":0.0},"2026-04-07":{"valid":"2026-04-07 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-04-08":{"valid":"2026-04-08 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-09":{"valid":"2026-04-09 23:53","temperature_f":58.0,"reported_hour_precip_in":0.0},"2026-04-10":{"valid":"2026-04-10 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-04-11":{"valid":"2026-04-11 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-04-12":{"valid":"2026-04-12 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-04-13":{"valid":"2026-04-13 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-14":{"valid":"2026-04-14 23:53","temperature_f":54.0,"reported_hour_precip_in":0.0},"2026-04-15":{"valid":"2026-04-15 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-04-16":{"valid":"2026-04-16 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-04-17":{"valid":"2026-04-17 23:53","temperature_f":46.0,"reported_hour_precip_in":0.0},"2026-04-18":{"valid":"2026-04-18 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-04-19":{"valid":"2026-04-19 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-04-20":{"valid":"2026-04-20 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-04-21":{"valid":"2026-04-21 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-04-22":{"valid":"2026-04-22 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-04-23":{"valid":"2026-04-23 23:53","temperature_f":54.0,"reported_hour_precip_in":null},"2026-04-24":{"valid":"2026-04-24 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-25":{"valid":"2026-04-25 23:53","temperature_f":42.0,"reported_hour_precip_in":0.0},"2026-04-26":{"valid":"2026-04-26 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-04-27":{"valid":"2026-04-27 23:53","temperature_f":47.0,"reported_hour_precip_in":0.0},"2026-04-28":{"valid":"2026-04-28 23:53","temperature_f":50.0,"reported_hour_precip_in":0.0},"2026-04-29":{"valid":"2026-04-29 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-04-30":{"valid":"2026-04-30 23:53","temperature_f":56.0,"reported_hour_precip_in":0.0},"2026-05-01":{"valid":"2026-05-01 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-05-02":{"valid":"2026-05-02 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-03":{"valid":"2026-05-03 23:53","temperature_f":67.0,"reported_hour_precip_in":0.0},"2026-05-04":{"valid":"2026-05-04 23:53","temperature_f":60.0,"reported_hour_precip_in":0.0},"2026-05-05":{"valid":"2026-05-05 23:53","temperature_f":44.0,"reported_hour_precip_in":0.0},"2026-05-06":{"valid":"2026-05-06 23:53","temperature_f":55.0,"reported_hour_precip_in":0.0},"2026-05-07":{"valid":"2026-05-07 23:53","temperature_f":61.0,"reported_hour_precip_in":0.0},"2026-05-08":{"valid":"2026-05-08 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-05-09":{"valid":"2026-05-09 23:53","temperature_f":51.0,"reported_hour_precip_in":0.09},"2026-05-10":{"valid":"2026-05-10 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-05-11":{"valid":"2026-05-11 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-05-12":{"valid":"2026-05-12 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-05-13":{"valid":"2026-05-13 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-05-14":{"valid":"2026-05-14 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-15":{"valid":"2026-05-15 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-05-16":{"valid":"2026-05-16 23:53","temperature_f":68.0,"reported_hour_precip_in":0.04},"2026-05-17":{"valid":"2026-05-17 23:53","temperature_f":59.0,"reported_hour_precip_in":0.0},"2026-05-18":{"valid":"2026-05-18 23:53","temperature_f":44.0,"reported_hour_precip_in":0.01},"2026-05-19":{"valid":"2026-05-19 23:53","temperature_f":57.0,"reported_hour_precip_in":0.0},"2026-05-20":{"valid":"2026-05-20 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-05-21":{"valid":"2026-05-21 23:53","temperature_f":58.0,"reported_hour_precip_in":null},"2026-05-22":{"valid":"2026-05-22 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-05-23":{"valid":"2026-05-23 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-05-24":{"valid":"2026-05-24 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-05-25":{"valid":"2026-05-25 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-05-26":{"valid":"2026-05-26 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-05-27":{"valid":"2026-05-27 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-05-28":{"valid":"2026-05-28 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-05-29":{"valid":"2026-05-29 23:53","temperature_f":65.0,"reported_hour_precip_in":null},"2026-05-30":{"valid":"2026-05-30 23:53","temperature_f":59.0,"reported_hour_precip_in":0.08},"2026-05-31":{"valid":"2026-05-31 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-01":{"valid":"2026-06-01 23:53","temperature_f":59.0,"reported_hour_precip_in":0.03},"2026-06-02":{"valid":"2026-06-02 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-03":{"valid":"2026-06-03 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-04":{"valid":"2026-06-04 23:53","temperature_f":89.0,"reported_hour_precip_in":0.0},"2026-06-05":{"valid":"2026-06-05 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-06-06":{"valid":"2026-06-06 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-06-07":{"valid":"2026-06-07 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-08":{"valid":"2026-06-08 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-06-09":{"valid":"2026-06-09 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-06-10":{"valid":"2026-06-10 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-11":{"valid":"2026-06-11 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-12":{"valid":"2026-06-12 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-06-13":{"valid":"2026-06-13 23:53","temperature_f":63.0,"reported_hour_precip_in":0.0},"2026-06-14":{"valid":"2026-06-14 23:53","temperature_f":64.0,"reported_hour_precip_in":0.0},"2026-06-15":{"valid":"2026-06-15 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-06-16":{"valid":"2026-06-16 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-06-17":{"valid":"2026-06-17 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-18":{"valid":"2026-06-18 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-19":{"valid":"2026-06-19 23:53","temperature_f":78.0,"reported_hour_precip_in":0.0},"2026-06-20":{"valid":"2026-06-20 23:53","temperature_f":73.0,"reported_hour_precip_in":null},"2026-06-21":{"valid":"2026-06-21 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-06-22":{"valid":"2026-06-22 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-23":{"valid":"2026-06-23 23:53","temperature_f":75.0,"reported_hour_precip_in":0.0},"2026-06-24":{"valid":"2026-06-24 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-06-25":{"valid":"2026-06-25 23:53","temperature_f":62.0,"reported_hour_precip_in":0.0},"2026-06-26":{"valid":"2026-06-26 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-06-27":{"valid":"2026-06-27 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-06-28":{"valid":"2026-06-28 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-06-29":{"valid":"2026-06-29 23:53","temperature_f":81.0,"reported_hour_precip_in":0.0},"2026-06-30":{"valid":"2026-06-30 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-07-01":{"valid":"2026-07-01 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-02":{"valid":"2026-07-02 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-03":{"valid":"2026-07-03 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-07-04":{"valid":"2026-07-04 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-05":{"valid":"2026-07-05 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-07-06":{"valid":"2026-07-06 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-07":{"valid":"2026-07-07 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-08":{"valid":"2026-07-08 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-07-09":{"valid":"2026-07-09 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-10":{"valid":"2026-07-10 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-11":{"valid":"2026-07-11 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-12":{"valid":"2026-07-12 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-13":{"valid":"2026-07-13 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-14":{"valid":"2026-07-14 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-15":{"valid":"2026-07-15 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-16":{"valid":"2026-07-16 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-07-17":{"valid":"2026-07-17 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-18":{"valid":"2026-07-18 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-07-19":{"valid":"2026-07-19 23:53","temperature_f":95.0,"reported_hour_precip_in":0.0},"2026-07-20":{"valid":"2026-07-20 23:53","temperature_f":78.0,"reported_hour_precip_in":0.16},"2026-07-21":{"valid":"2026-07-21 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-07-22":{"valid":"2026-07-22 23:53","temperature_f":88.0,"reported_hour_precip_in":0.0},"2026-07-23":{"valid":"2026-07-23 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-07-24":{"valid":"2026-07-24 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-07-25":{"valid":"2026-07-25 23:53","temperature_f":98.0,"reported_hour_precip_in":0.0},"2026-07-26":{"valid":"2026-07-26 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-07-27":{"valid":"2026-07-27 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-07-28":{"valid":"2026-07-28 23:53","temperature_f":82.0,"reported_hour_precip_in":0.0},"2026-07-29":{"valid":"2026-07-29 23:53","temperature_f":76.0,"reported_hour_precip_in":0.01},"2026-07-30":{"valid":"2026-07-30 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-07-31":{"valid":"2026-07-31 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-01":{"valid":"2026-08-01 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-02":{"valid":"2026-08-02 23:53","temperature_f":101.0,"reported_hour_precip_in":0.0},"2026-08-03":{"valid":"2026-08-03 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-04":{"valid":"2026-08-04 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-08-05":{"valid":"2026-08-05 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-08-06":{"valid":"2026-08-06 23:53","temperature_f":97.0,"reported_hour_precip_in":0.0},"2026-08-07":{"valid":"2026-08-07 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-08-08":{"valid":"2026-08-08 23:53","temperature_f":96.0,"reported_hour_precip_in":0.0},"2026-08-09":{"valid":"2026-08-09 23:53","temperature_f":88.0,"reported_hour_precip_in":null},"2026-08-10":{"valid":"2026-08-10 23:53","temperature_f":94.0,"reported_hour_precip_in":0.0},"2026-08-11":{"valid":"2026-08-11 23:53","temperature_f":99.0,"reported_hour_precip_in":0.0},"2026-08-12":{"valid":"2026-08-12 23:53","temperature_f":70.0,"reported_hour_precip_in":0.01},"2026-08-13":{"valid":"2026-08-13 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-08-14":{"valid":"2026-08-14 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-08-15":{"valid":"2026-08-15 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-08-16":{"valid":"2026-08-16 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-17":{"valid":"2026-08-17 23:53","temperature_f":90.0,"reported_hour_precip_in":0.0},"2026-08-18":{"valid":"2026-08-18 23:53","temperature_f":70.0,"reported_hour_precip_in":0.01},"2026-08-19":{"valid":"2026-08-19 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-08-20":{"valid":"2026-08-20 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-08-21":{"valid":"2026-08-21 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-22":{"valid":"2026-08-22 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-08-23":{"valid":"2026-08-23 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-08-24":{"valid":"2026-08-24 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-25":{"valid":"2026-08-25 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-26":{"valid":"2026-08-26 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-08-27":{"valid":"2026-08-27 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-08-28":{"valid":"2026-08-28 23:53","temperature_f":90.0,"reported_hour_precip_in":null},"2026-08-29":{"valid":"2026-08-29 23:53","temperature_f":74.0,"reported_hour_precip_in":null},"2026-08-30":{"valid":"2026-08-30 23:53","temperature_f":77.0,"reported_hour_precip_in":0.0},"2026-08-31":{"valid":"2026-08-31 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-01":{"valid":"2026-09-01 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-02":{"valid":"2026-09-02 23:53","temperature_f":80.0,"reported_hour_precip_in":0.0},"2026-09-03":{"valid":"2026-09-03 23:53","temperature_f":92.0,"reported_hour_precip_in":0.0},"2026-09-04":{"valid":"2026-09-04 23:53","temperature_f":91.0,"reported_hour_precip_in":0.0},"2026-09-05":{"valid":"2026-09-05 23:53","temperature_f":93.0,"reported_hour_precip_in":0.0},"2026-09-06":{"valid":"2026-09-06 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-07":{"valid":"2026-09-07 23:53","temperature_f":86.0,"reported_hour_precip_in":0.0},"2026-09-08":{"valid":"2026-09-08 23:53","temperature_f":85.0,"reported_hour_precip_in":0.0},"2026-09-09":{"valid":"2026-09-09 23:53","temperature_f":76.0,"reported_hour_precip_in":0.0},"2026-09-10":{"valid":"2026-09-10 23:53","temperature_f":87.0,"reported_hour_precip_in":0.0},"2026-09-11":{"valid":"2026-09-11 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-12":{"valid":"2026-09-12 23:53","temperature_f":73.0,"reported_hour_precip_in":0.0},"2026-09-13":{"valid":"2026-09-13 23:53","temperature_f":72.0,"reported_hour_precip_in":0.02},"2026-09-14":{"valid":"2026-09-14 23:53","temperature_f":84.0,"reported_hour_precip_in":0.0},"2026-09-15":{"valid":"2026-09-15 23:53","temperature_f":72.0,"reported_hour_precip_in":0.0},"2026-09-16":{"valid":"2026-09-16 23:53","temperature_f":79.0,"reported_hour_precip_in":0.0},"2026-09-17":{"valid":"2026-09-17 23:53","temperature_f":68.0,"reported_hour_precip_in":0.0},"2026-09-18":{"valid":"2026-09-18 23:53","temperature_f":83.0,"reported_hour_precip_in":0.0},"2026-09-19":{"valid":"2026-09-19 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-20":{"valid":"2026-09-20 23:53","temperature_f":65.0,"reported_hour_precip_in":0.0},"2026-09-21":{"valid":"2026-09-21 23:53","temperature_f":69.0,"reported_hour_precip_in":0.0},"2026-09-22":{"valid":"2026-09-22 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-23":{"valid":"2026-09-23 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0},"2026-09-24":{"valid":"2026-09-24 23:53","temperature_f":74.0,"reported_hour_precip_in":0.0},"2026-09-25":{"valid":"2026-09-25 23:53","temperature_f":70.0,"reported_hour_precip_in":0.0}},"quality":"Provider archive; plausibility and date/coverage screening. Local crop-ground elevation/representativeness calibration remains unverified."}],"sources":[{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=CA_MB_ASOS","sha256":"2983e06834ebd9cf4d32d9945bc5da9b37c51b2b7dc1c4ff141e210ef9cc9ed6"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=CA_MB_ASOS&station=CXDW%2CCWNK%2CCYPG%2CCYWG%2CCYBR%2CCXMD&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"e2a3b01aaf6ff31415dc9c1bf489c22236cc0f0fca67d993d69fed3e3b3f9b59"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=CA_QC_ASOS","sha256":"2962762d6259d830251c96a137f0f82a8d242afae4696525a1aac84a24c7273c"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=CA_QC_ASOS&station=CYYY%2CCWQO%2CCYBC&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"3e7d55b85eececa9099c6f220f28c43700515b1d481caf65f9abc25519fe3f21"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=CA_SK_ASOS","sha256":"e998baf5c7f40494fee68f8360b10e0511194a915c6b90bb7578d0fe7750d576"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=CA_SK_ASOS&station=CYYN%2CCWJI%2CCWAQ%2CCZMJ%2CCYMJ%2CCXBK&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"8311f7c4f6ff2e0fe8b925963112dc2711a9d5c4bd6594962bbc969aea9a5488"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=AL_ASOS","sha256":"1ef357206106b8a855a3a1bd896c0a291701b99f78989884b2e5793e0a2fddd5"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=AL_ASOS&station=EDN%2CMGM%2COZR%2CHEY%2CNBJ%2CSXS&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"7fd292e28486053f30d7dd1a25ea31cca045bf82f92cf0f05676f1822b83ea24"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=AZ_ASOS","sha256":"8fa8ad1e63888f2d810b34f7fbc333be4b44f3cd0df2a428ccdf2a6f895748e9"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=AZ_ASOS&station=P33%2CDUG%2CFHU&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"9f421ebd92534885ef9e009023e251a93a143e0dfbba3807041a66623e94e9d8"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=CO_ASOS","sha256":"2d0c97311cc54956e5b431c4934314da052016a4c2e021f0aee05e748eed0602"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=CO_ASOS&station=2V6%2CAKO%2CHEQ%2CCFO%2CFMM%2CSTK&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"51907d1d61e2ff7853206afbdffc3b69840f62e6b1730393e85297ae9536275c"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=FL_ASOS","sha256":"22c6704834806a6345caac448c2c00eb7907e3622d9ac7ec754b921105669b58"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=FL_ASOS&station=X60%2C24J%2CMAI%2CBCR%2CLCQ%2CF95&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"d86fe6d7240b233d0ad3b7bb3d5dd51290dff413a08db619beba6953878e9dec"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=GA_ASOS","sha256":"1c18ca37f9231cb4dce26182d2dcff0b796b3113d8984becaeddb927a21707f8"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=GA_ASOS&station=JYL%2CBIJ%2CFZG%2CMGR%2CMHP%2C17J&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"78e7361471ac7ea77d489cdf3d58debe059f7d9ed851dc8b121e1a7ddcec6fc7"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=IA_ASOS","sha256":"6d43b3c31e796800355a03bf8bae2130c7d698cb8eec47f35b2cd63e375ada74"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=IA_ASOS&station=CCY%2CMCW%2CFXY&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"5d32c4adc21d4caa447de622f77df6b4174be8a2be1d6f35c1654369d8b16baa"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=ID_ASOS","sha256":"2428b45c4959f9fb992b6d9c9275d273658074623dab197921bc2e632ea08ac4"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=ID_ASOS&station=GIC%2CP69%2CLWS&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"f6709473bbde22ddd40af0f28bf920ea2e8f6262c7fbb56900867d52824f8e46"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=IN_ASOS","sha256":"922edd45b5962132b38b950e126602c94aaad55863b7f63c7bc327b5a40a5f53"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=IN_ASOS&station=HUF%2CCFJ%2CGPC%2C2R2%2CEYE%2CIND&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"76ec171586f79550ce5fb31e8a12df661fc462eed0e6d2348b0ca684110d3181"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=KS_ASOS","sha256":"1fe1e53f994dcf4ba43c64ba5962768da81a6f74dbe3d84bdff3b241ce6e1382"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=KS_ASOS&station=9K7%2CK51%2CP28%2CHUT%2CPTT%2CLQR&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"d83075e99a9c497b3bddb125cea87a3fda192cf143c162ae56103626383854dc"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=KY_ASOS","sha256":"6983e198bb6916b6d6e8142e00d7b138f1d10886e8e5fbaeaa0d939b68756f20"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=KY_ASOS&station=2I0%2CM21%2CHVC%2CHOP%2CTWT%2CGDA&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"99aeb064b2dea2a55014e4c2e9383a6ca3c59e89ebed63b7be9cf61fb80e4a14"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=MI_ASOS","sha256":"69b726d37a0d4b18434cbf583e9c1edd8ec00aae52d8d859e826f3c625af2e71"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=MI_ASOS&station=IMT%2CSAW%2CESC&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"02600934824e7146d28a7e27af82f324b800fc773d681c2cd74881675e0be2ae"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=MN_ASOS","sha256":"ce749de0707efd7a7d44c46813437dbc894500def5c98c0a32ba428c01be795e"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=MN_ASOS&station=PQN%2CGHW%2CFKA%2CCKN%2CY63%2CAXN&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"e66c4e91ddd729989671d68cb92b9dcb57f1c748871488d3196ac87d5a68bec6"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=MO_ASOS","sha256":"c3370aa6d9eaedd65b2a4d3bda9e2ab7a198f85fdaf68eff62505482eca4fc14"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=MO_ASOS&station=DMO%2CSGF%2CEZZ%2CSZL%2CRAW%2CVER&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"6b061ac1d746f1b9894d3640f225ad6ec9cd7d00cfb3d3116f7aff20953b996f"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=MS_ASOS","sha256":"d7a76bfddb839e8215ab76e4e2b97a9724f03d39abad3ae7e7211d7fa83c0822"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=MS_ASOS&station=PQL%2CBIX%2CGPT%2CHBG&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"e6e17d5857a5e721b25b977b6bf7a3ac586e824a42156296bca77085dd6fe177"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=MT_ASOS","sha256":"e103635515f346320790a40a6734b8c134368ab7111417eeba630d48e6082df8"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=MT_ASOS&station=00U%2C9S2%2C1S3%2CGDV%2CGGW%2COLF&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"2842d572fa15fcc89c4933061cfaf280e88e2220f96d6728409f24bcd285a191"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=NC_ASOS","sha256":"8c5264b1878e163f68d584c8244a9176deef360e134e5040d721585c3a3aa165"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=NC_ASOS&station=DPL%2CW40%2CJNX%2CGWW%2CGSB%2COAJ&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"81ba4f2bfef426ea26a8772961dd13b2af44217c2c17036cf92bc52563645657"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=ND_ASOS","sha256":"0aafaa81d2a719dacaea33b36366e6d7e483edf57bf420328f96d1a02e7a64f0"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=ND_ASOS&station=DIK%2CHZE%2CD57%2C7L2%2CHEI%2CBWW&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"6576887ab6fdddd439aaeced374cd340178b4d7101f99277e7acdc712f4db2b4"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=NE_ASOS","sha256":"ffa53a2846ec3aba4b503e0c2f5442a6a5367b77057a2305c38da16b894a9b56"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=NE_ASOS&station=IBM%2CSNY%2CGGF%2CCDR%2C1CW%2C1BW&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"8b779b570a55ba87281e9e9296ecc96b11787ce4c001afe617500224a42139bd"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=NM_ASOS","sha256":"b32ab457ceb6b07c7031a158165c6061b2e7b693f9f18973083b49d380b66612"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=NM_ASOS&station=CVS%2CCVN%2C4MR%2CLSB%2CTCC&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"2ef67107e0ebf512eff7bdacb1c1a0cae7653bb5db9b6f1279da9d9a8632ac19"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=NY_ASOS","sha256":"f972d1ea9a7c0769d290ae146426ee60602115f66ce2df7e5a161fee48568df8"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=NY_ASOS&station=SDC%2CIUA%2CPEO%2C6B9%2CROC%2CFZY&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"7dd03090e893acfafee857e63eac7909fb3e26a2d5440fde26e2e9683dc8f5cd"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=OK_ASOS","sha256":"13840d7b141a75d7c403bebb56d608de1e42b1bc64867c76ed0b975509d8365a"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=OK_ASOS&station=RCE%2CHBR%2COJA%2CFDR%2CCHK%2CJWG&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"0d4161b1188c9cbfea8fc15961625d8293a5247747e491252ce1522c42dce549"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=SC_ASOS","sha256":"50cb9fa41d959f85275b10f8376a10e48bdf178b8d968e03f44a3cac87e53777"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=SC_ASOS&station=DCM%2CHVS%2CXNO%2COGB%2CCAE%2CBNL&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"cacae155450eb799b7d10103daa43f26e37d8f681c59d2ac8ef71d394d01662e"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=SD_ASOS","sha256":"008b46fde4448d4fe78212f113acc672c0b3bc772dceca8eeb81f4f8c5d1ac66"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=SD_ASOS&station=MBG%2C9V9%2CICR%2C1D8%2C49B%2CPHP&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"33bfe47dd57e778fde8634700dc14324e1d7e292fbb28b830eb31f90db8e0c59"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=TX_ASOS","sha256":"6d0b3692c1d2ffc7e9149088ca4569e4b73fc9dbf707f0a7654a0ac240dee542"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=TX_ASOS&station=PVW%2CDYS%2CF05%2CPYX%2CGNC%2CE57&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"993ad0dae17745566f0818205395f74876b269315d3bfa355c76647bbd17dbec"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=UT_ASOS","sha256":"ede711d1b803e93b36ab6506a93c1d98f2df4ee9d9495d90480f1d40d57d8920"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=UT_ASOS&station=LGU%2CBMC%2COGD%2CHIF&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"8f2fc4bf93cf5652c887a2cf650af7240528c30430dd4c815b25e7f06bb3d436"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=VA_ASOS","sha256":"67e48dfc3b3357c8e954aac94040c233cb02e85f0a927c519c5fa442ef90bfed"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=VA_ASOS&station=FKN%2CPSK%2CSHD%2CVBW%2CBCB%2CAKQ&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"02158835df4c3cf962095b87c2cc1b6c6fb0836b0f902065c0469780e6a7f1a5"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=WI_ASOS","sha256":"de26804c5bb59a61d3a32cbaac2dbfc42b7b2ce680d47082d7e5f775cdaf33e5"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=WI_ASOS&station=EZS%2COCQ%2CGRB%2CCLI%2CSUE%2CATW&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"0680c262ffba276968e08ff71434055de65a18ac7416058dead008f89d977996"},{"url":"https://mesonet.agron.iastate.edu/geojson/network.php?network=WY_ASOS","sha256":"65c9da9869bb6171d15290994772d7378be907c094f8664315cda166bdcc4d4f"},{"url":"https://mesonet.agron.iastate.edu/cgi-bin/request/asos.py?network=WY_ASOS&station=82V%2CSHR%2CW43%2CEAN%2CCYS%2CTOR&data=tmpf&data=p01i&sts=2026-03-15T00%3A00%3A00Z&ets=2026-09-26T00%3A00%3A00Z&tz=Etc%2FUTC&format=onlycomma&missing=M&trace=empty&report_type=3","sha256":"29dbeeee9b885773839a3da2224cea8773000c068dcac2551c5c8c63dcd834af"}],"unresolved_networks":[]}