{"schema":{"fields":[{"name":"index","type":"integer"},{"name":"station","type":"string","extDtype":"str"},{"name":"date","type":"string","extDtype":"str"},{"name":"max_tmpf","type":"number"},{"name":"min_tmpf","type":"number"},{"name":"precip","type":"number"},{"name":"max_gust","type":"number"},{"name":"snow","type":"string"},{"name":"snowd","type":"string"},{"name":"min_rh","type":"number"},{"name":"max_rh","type":"number"},{"name":"max_dwpf","type":"number"},{"name":"min_dwpf","type":"number"},{"name":"min_feel","type":"number"},{"name":"avg_feel","type":"number"},{"name":"max_feel","type":"number"},{"name":"max_drct","type":"number"},{"name":"precip_est","type":"boolean"},{"name":"tmpf_est","type":"boolean"},{"name":"max_gust_localts","type":"string","extDtype":"str"},{"name":"temp_hour","type":"string"},{"name":"avg_sknt","type":"string"},{"name":"vector_avg_drct","type":"string"},{"name":"min_rstage","type":"string"},{"name":"max_rstage","type":"string"},{"name":"id","type":"string","extDtype":"str"},{"name":"name","type":"string","extDtype":"str"}],"primaryKey":["index"],"pandas_version":"1.4.0"},"data":[{"index":0,"station":"IWLC1","date":"2025-01-01","max_tmpf":59.0,"min_tmpf":44.0,"precip":null,"max_gust":13.903616,"snow":null,"snowd":null,"min_rh":23.0,"max_rh":42.0,"max_dwpf":22.390978,"min_dwpf":18.114382,"min_feel":39.678482,"avg_feel":49.3392410278,"max_feel":59.0,"max_drct":3300.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-01T03:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":1,"station":"IWLC1","date":"2025-01-02","max_tmpf":63.0,"min_tmpf":46.0,"precip":null,"max_gust":19.117472,"snow":null,"snowd":null,"min_rh":19.0,"max_rh":36.0,"max_dwpf":21.84644,"min_dwpf":14.091274,"min_feel":39.819893,"avg_feel":51.4099464417,"max_feel":63.0,"max_drct":2030.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-02T06:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":2,"station":"IWLC1","date":"2025-01-03","max_tmpf":64.0,"min_tmpf":47.0,"precip":null,"max_gust":46.924706,"snow":null,"snowd":null,"min_rh":12.0,"max_rh":59.0,"max_dwpf":37.183365,"min_dwpf":7.211984,"min_feel":43.59584,"avg_feel":53.7979202271,"max_feel":64.0,"max_drct":3110.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-03T20:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":3,"station":"IWLC1","date":"2025-01-04","max_tmpf":59.0,"min_tmpf":46.0,"precip":null,"max_gust":39.10392,"snow":null,"snowd":null,"min_rh":10.0,"max_rh":34.0,"max_dwpf":22.172598,"min_dwpf":-0.6361908,"min_feel":39.310894,"avg_feel":49.1554489136,"max_feel":59.0,"max_drct":920.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-04T04:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":4,"station":"IWLC1","date":"2025-01-05","max_tmpf":59.0,"min_tmpf":44.0,"precip":null,"max_gust":9.558736,"snow":null,"snowd":null,"min_rh":14.0,"max_rh":22.0,"max_dwpf":12.415155,"min_dwpf":6.5389867,"min_feel":42.391476,"avg_feel":50.6957397461,"max_feel":59.0,"max_drct":2140.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-05T06:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":5,"station":"IWLC1","date":"2025-01-06","max_tmpf":58.0,"min_tmpf":47.0,"precip":null,"max_gust":26.06928,"snow":null,"snowd":null,"min_rh":18.0,"max_rh":34.0,"max_dwpf":24.498234,"min_dwpf":10.7378,"min_feel":43.59584,"avg_feel":50.7979202271,"max_feel":58.0,"max_drct":3450.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-06T23:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":6,"station":"IWLC1","date":"2025-01-07","max_tmpf":51.0,"min_tmpf":43.0,"precip":null,"max_gust":60.82832,"snow":null,"snowd":null,"min_rh":19.0,"max_rh":55.0,"max_dwpf":32.60814,"min_dwpf":9.555387,"min_feel":36.059143,"avg_feel":43.5295715332,"max_feel":51.0,"max_drct":3280.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-07T23:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":7,"station":"IWLC1","date":"2025-01-08","max_tmpf":59.0,"min_tmpf":41.0,"precip":null,"max_gust":62.566273,"snow":null,"snowd":null,"min_rh":5.0,"max_rh":28.0,"max_dwpf":11.2341175,"min_dwpf":-12.6902485,"min_feel":33.83994,"avg_feel":46.4199676514,"max_feel":59.0,"max_drct":3460.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-08T02:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":8,"station":"IWLC1","date":"2025-01-09","max_tmpf":62.0,"min_tmpf":48.0,"precip":null,"max_gust":30.41416,"snow":null,"snowd":null,"min_rh":5.0,"max_rh":17.0,"max_dwpf":8.166204,"min_dwpf":-11.807602,"min_feel":42.686028,"avg_feel":52.3430137634,"max_feel":62.0,"max_drct":30.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-09T06:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":9,"station":"IWLC1","date":"2025-01-10","max_tmpf":57.0,"min_tmpf":43.0,"precip":null,"max_gust":15.641568,"snow":null,"snowd":null,"min_rh":12.0,"max_rh":20.0,"max_dwpf":6.641541,"min_dwpf":-3.835211,"min_feel":37.191612,"avg_feel":47.0958061218,"max_feel":57.0,"max_drct":3520.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-10T00:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":10,"station":"IWLC1","date":"2025-01-11","max_tmpf":57.0,"min_tmpf":44.0,"precip":null,"max_gust":35.628017,"snow":null,"snowd":null,"min_rh":11.0,"max_rh":32.0,"max_dwpf":20.416319,"min_dwpf":-3.2946084,"min_feel":38.895027,"avg_feel":47.9475135803,"max_feel":57.0,"max_drct":30.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-11T08:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":11,"station":"IWLC1","date":"2025-01-12","max_tmpf":52.0,"min_tmpf":39.0,"precip":null,"max_gust":32.15211,"snow":null,"snowd":null,"min_rh":16.0,"max_rh":30.0,"max_dwpf":11.044552,"min_dwpf":0.29606545,"min_feel":34.254147,"avg_feel":43.1270751953,"max_feel":52.0,"max_drct":3290.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-12T01:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":12,"station":"IWLC1","date":"2025-01-13","max_tmpf":46.0,"min_tmpf":35.0,"precip":null,"max_gust":38.234943,"snow":null,"snowd":null,"min_rh":20.0,"max_rh":41.0,"max_dwpf":13.664275,"min_dwpf":5.153348,"min_feel":25.029264,"avg_feel":34.3989944458,"max_feel":43.768723,"max_drct":1770.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-13T08:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":13,"station":"IWLC1","date":"2025-01-14","max_tmpf":51.0,"min_tmpf":37.0,"precip":null,"max_gust":10.427712,"snow":null,"snowd":null,"min_rh":16.0,"max_rh":26.0,"max_dwpf":7.6856675,"min_dwpf":5.26629,"min_feel":30.873676,"avg_feel":40.9368362427,"max_feel":51.0,"max_drct":1940.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-14T13:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":14,"station":"IWLC1","date":"2025-01-15","max_tmpf":59.0,"min_tmpf":44.0,"precip":null,"max_gust":22.593376,"snow":null,"snowd":null,"min_rh":15.0,"max_rh":26.0,"max_dwpf":13.012619,"min_dwpf":7.1397963,"min_feel":38.92947,"avg_feel":48.9647369385,"max_feel":59.0,"max_drct":1900.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-15T07:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":15,"station":"IWLC1","date":"2025-01-16","max_tmpf":58.0,"min_tmpf":46.0,"precip":null,"max_gust":13.903616,"snow":null,"snowd":null,"min_rh":12.0,"max_rh":26.0,"max_dwpf":15.132094,"min_dwpf":0.2393591,"min_feel":41.358673,"avg_feel":49.6793365479,"max_feel":58.0,"max_drct":3380.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-16T17:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":16,"station":"IWLC1","date":"2025-01-17","max_tmpf":58.0,"min_tmpf":41.0,"precip":null,"max_gust":13.03464,"snow":null,"snowd":null,"min_rh":15.0,"max_rh":27.0,"max_dwpf":17.253906,"min_dwpf":7.701825,"min_feel":35.749367,"avg_feel":46.8746833801,"max_feel":58.0,"max_drct":2160.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-17T17:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":17,"station":"IWLC1","date":"2025-01-18","max_tmpf":59.0,"min_tmpf":44.0,"precip":null,"max_gust":13.03464,"snow":null,"snowd":null,"min_rh":15.0,"max_rh":28.0,"max_dwpf":15.589734,"min_dwpf":8.219442,"min_feel":39.27018,"avg_feel":49.1350898743,"max_feel":59.0,"max_drct":3320.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-18T07:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":18,"station":"IWLC1","date":"2025-01-19","max_tmpf":56.0,"min_tmpf":43.0,"precip":null,"max_gust":16.510544,"snow":null,"snowd":null,"min_rh":15.0,"max_rh":24.0,"max_dwpf":10.24763,"min_dwpf":7.56528,"min_feel":38.18721,"avg_feel":47.0936050415,"max_feel":56.0,"max_drct":3270.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-19T23:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":19,"station":"IWLC1","date":"2025-01-20","max_tmpf":51.0,"min_tmpf":41.0,"precip":null,"max_gust":44.317776,"snow":null,"snowd":null,"min_rh":8.0,"max_rh":25.0,"max_dwpf":9.399325,"min_dwpf":-13.66006,"min_feel":35.508156,"avg_feel":43.2540779114,"max_feel":51.0,"max_drct":3410.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-20T08:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":20,"station":"IWLC1","date":"2025-01-21","max_tmpf":51.0,"min_tmpf":36.0,"precip":null,"max_gust":11.296688,"snow":null,"snowd":null,"min_rh":7.0,"max_rh":13.0,"max_dwpf":-8.348532,"min_dwpf":-11.93684,"min_feel":30.347797,"avg_feel":40.6738967896,"max_feel":51.0,"max_drct":3300.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-21T01:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":21,"station":"IWLC1","date":"2025-01-22","max_tmpf":61.0,"min_tmpf":42.0,"precip":null,"max_gust":22.593376,"snow":null,"snowd":null,"min_rh":4.0,"max_rh":10.0,"max_dwpf":-5.0985665,"min_dwpf":-20.62341,"min_feel":36.43138,"avg_feel":48.7156906128,"max_feel":61.0,"max_drct":3490.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-22T07:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":22,"station":"IWLC1","date":"2025-01-23","max_tmpf":57.0,"min_tmpf":44.0,"precip":null,"max_gust":24.331327,"snow":null,"snowd":null,"min_rh":5.0,"max_rh":6.0,"max_dwpf":-13.4091625,"min_dwpf":-21.348454,"min_feel":41.187107,"avg_feel":49.0935516357,"max_feel":57.0,"max_drct":3160.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-23T07:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":23,"station":"IWLC1","date":"2025-01-24","max_tmpf":55.0,"min_tmpf":42.0,"precip":null,"max_gust":9.558736,"snow":null,"snowd":null,"min_rh":5.0,"max_rh":12.0,"max_dwpf":-4.6271806,"min_dwpf":-19.304298,"min_feel":38.271393,"avg_feel":46.6356964111,"max_feel":55.0,"max_drct":2030.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-24T23:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":24,"station":"IWLC1","date":"2025-01-25","max_tmpf":52.0,"min_tmpf":39.0,"precip":null,"max_gust":39.10392,"snow":null,"snowd":null,"min_rh":9.0,"max_rh":70.0,"max_dwpf":30.656586,"min_dwpf":-11.5026045,"min_feel":27.357107,"avg_feel":39.6785545349,"max_feel":52.0,"max_drct":2020.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-25T20:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":25,"station":"IWLC1","date":"2025-01-26","max_tmpf":40.0,"min_tmpf":34.0,"precip":0.075666666,"max_gust":33.021088,"snow":null,"snowd":null,"min_rh":46.0,"max_rh":87.0,"max_dwpf":31.932594,"min_dwpf":20.884237,"min_feel":23.404287,"avg_feel":30.7021446228,"max_feel":38.0,"max_drct":3320.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-26T21:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":26,"station":"IWLC1","date":"2025-01-27","max_tmpf":50.0,"min_tmpf":34.0,"precip":0.034333333,"max_gust":35.628017,"snow":null,"snowd":null,"min_rh":27.0,"max_rh":85.0,"max_dwpf":30.065653,"min_dwpf":17.320902,"min_feel":25.029264,"avg_feel":37.5146331787,"max_feel":50.0,"max_drct":3380.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-27T07:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":27,"station":"IWLC1","date":"2025-01-28","max_tmpf":57.0,"min_tmpf":38.0,"precip":null,"max_gust":17.37952,"snow":null,"snowd":null,"min_rh":17.0,"max_rh":44.0,"max_dwpf":22.937098,"min_dwpf":11.77911,"min_feel":32.092598,"avg_feel":44.5462989807,"max_feel":57.0,"max_drct":3470.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-28T19:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":28,"station":"IWLC1","date":"2025-01-29","max_tmpf":58.0,"min_tmpf":42.0,"precip":null,"max_gust":24.331327,"snow":null,"snowd":null,"min_rh":16.0,"max_rh":35.0,"max_dwpf":18.095207,"min_dwpf":9.555387,"min_feel":34.72897,"avg_feel":46.3644866943,"max_feel":58.0,"max_drct":2520.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-29T05:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":29,"station":"IWLC1","date":"2025-01-30","max_tmpf":58.0,"min_tmpf":43.0,"precip":null,"max_gust":9.558736,"snow":null,"snowd":null,"min_rh":18.0,"max_rh":31.0,"max_dwpf":19.879393,"min_dwpf":12.124109,"min_feel":40.265457,"avg_feel":49.1327285767,"max_feel":58.0,"max_drct":3300.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-30T16:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"},{"index":30,"station":"IWLC1","date":"2025-01-31","max_tmpf":59.0,"min_tmpf":43.0,"precip":null,"max_gust":25.200304,"snow":null,"snowd":null,"min_rh":8.0,"max_rh":40.0,"max_dwpf":24.207407,"min_dwpf":-2.3039968,"min_feel":43.0,"avg_feel":51.0,"max_feel":59.0,"max_drct":2470.0,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2025-01-31T22:26:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"IWLC1","name":"INDIAN WELLS CANYON"}]}