{"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":"string"},{"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":"string"},{"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":"S2019","date":"2024-10-01","max_tmpf":76.1,"min_tmpf":39.0,"precip":null,"max_gust":26.503775,"snow":null,"snowd":null,"min_rh":18.0,"max_rh":61.0,"max_dwpf":32.687515,"min_dwpf":22.022268,"min_feel":34.210995,"avg_feel":55.1554946899,"max_feel":76.1,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-01T15:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":1,"station":"S2019","date":"2024-10-02","max_tmpf":63.5,"min_tmpf":47.5,"precip":null,"max_gust":32.412815,"snow":null,"snowd":null,"min_rh":25.0,"max_rh":66.0,"max_dwpf":38.038578,"min_dwpf":26.814,"min_feel":45.257553,"avg_feel":54.3787765503,"max_feel":63.5,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-02T02:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":2,"station":"S2019","date":"2024-10-03","max_tmpf":62.8,"min_tmpf":35.2,"precip":null,"max_gust":13.556029,"snow":null,"snowd":null,"min_rh":26.0,"max_rh":82.0,"max_dwpf":35.055954,"min_dwpf":26.814,"min_feel":31.642263,"avg_feel":47.2211303711,"max_feel":62.8,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-03T11:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":3,"station":"S2019","date":"2024-10-04","max_tmpf":84.4,"min_tmpf":33.4,"precip":null,"max_gust":51.008904,"snow":null,"snowd":null,"min_rh":14.0,"max_rh":87.0,"max_dwpf":37.476246,"min_dwpf":28.875818,"min_feel":33.4,"avg_feel":57.4044685364,"max_feel":81.408936,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-04T20:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":4,"station":"S2019","date":"2024-10-05","max_tmpf":65.3,"min_tmpf":44.8,"precip":null,"max_gust":27.720343,"snow":null,"snowd":null,"min_rh":26.0,"max_rh":64.0,"max_dwpf":33.371033,"min_dwpf":27.07049,"min_feel":40.050934,"avg_feel":52.6754684448,"max_feel":65.3,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-05T12:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":5,"station":"S2019","date":"2024-10-06","max_tmpf":73.2,"min_tmpf":36.1,"precip":null,"max_gust":11.5573845,"snow":null,"snowd":null,"min_rh":20.0,"max_rh":82.0,"max_dwpf":38.261917,"min_dwpf":29.170916,"min_feel":32.585793,"avg_feel":52.8928947449,"max_feel":73.2,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-06T15:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":6,"station":"S2019","date":"2024-10-07","max_tmpf":76.3,"min_tmpf":42.6,"precip":null,"max_gust":14.598801,"snow":null,"snowd":null,"min_rh":18.0,"max_rh":68.0,"max_dwpf":37.255577,"min_dwpf":29.547121,"min_feel":40.792435,"avg_feel":58.5462188721,"max_feel":76.3,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-07T15:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":7,"station":"S2019","date":"2024-10-08","max_tmpf":81.3,"min_tmpf":43.0,"precip":null,"max_gust":19.638863,"snow":null,"snowd":null,"min_rh":16.0,"max_rh":68.0,"max_dwpf":36.704113,"min_dwpf":29.387201,"min_feel":38.26275,"avg_feel":58.7680549622,"max_feel":79.27336,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-08T11:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":8,"station":"S2019","date":"2024-10-09","max_tmpf":82.4,"min_tmpf":45.3,"precip":null,"max_gust":15.467777,"snow":null,"snowd":null,"min_rh":17.0,"max_rh":66.0,"max_dwpf":41.818325,"min_dwpf":32.269012,"min_feel":42.679123,"avg_feel":61.3505706787,"max_feel":80.02202,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-09T14:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":9,"station":"S2019","date":"2024-10-10","max_tmpf":63.3,"min_tmpf":45.1,"precip":null,"max_gust":12.07877,"snow":null,"snowd":null,"min_rh":35.0,"max_rh":68.0,"max_dwpf":40.029133,"min_dwpf":33.46331,"min_feel":41.36235,"avg_feel":52.3311767578,"max_feel":63.3,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-10T14:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":10,"station":"S2019","date":"2024-10-11","max_tmpf":66.0,"min_tmpf":37.8,"precip":null,"max_gust":14.598801,"snow":null,"snowd":null,"min_rh":36.0,"max_rh":84.0,"max_dwpf":40.582127,"min_dwpf":32.95487,"min_feel":31.458906,"avg_feel":48.7294540405,"max_feel":66.0,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-11T04:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":11,"station":"S2019","date":"2024-10-12","max_tmpf":61.7,"min_tmpf":34.2,"precip":null,"max_gust":13.556029,"snow":null,"snowd":null,"min_rh":24.0,"max_rh":92.0,"max_dwpf":38.187866,"min_dwpf":23.951586,"min_feel":33.222374,"avg_feel":47.46118927,"max_feel":61.7,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-12T22:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":12,"station":"S2019","date":"2024-10-13","max_tmpf":64.8,"min_tmpf":31.5,"precip":null,"max_gust":12.165668,"snow":null,"snowd":null,"min_rh":31.0,"max_rh":78.0,"max_dwpf":35.765415,"min_dwpf":25.436197,"min_feel":27.358656,"avg_feel":46.0793304443,"max_feel":64.8,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-13T00:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":13,"station":"S2019","date":"2024-10-14","max_tmpf":79.0,"min_tmpf":35.8,"precip":null,"max_gust":15.380879,"snow":null,"snowd":null,"min_rh":24.0,"max_rh":85.0,"max_dwpf":39.164124,"min_dwpf":31.130404,"min_feel":35.8,"avg_feel":57.4000015259,"max_feel":79.0,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-14T14:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":14,"station":"S2019","date":"2024-10-15","max_tmpf":76.3,"min_tmpf":46.9,"precip":null,"max_gust":11.035998,"snow":null,"snowd":null,"min_rh":25.0,"max_rh":60.0,"max_dwpf":41.87348,"min_dwpf":33.029774,"min_feel":45.953175,"avg_feel":61.1265869141,"max_feel":76.3,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-15T16:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":15,"station":"S2019","date":"2024-10-16","max_tmpf":75.2,"min_tmpf":40.1,"precip":null,"max_gust":14.859494,"snow":null,"snowd":null,"min_rh":24.0,"max_rh":84.0,"max_dwpf":40.071705,"min_dwpf":34.50536,"min_feel":38.222363,"avg_feel":56.7111816406,"max_feel":75.2,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-16T20:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":16,"station":"S2019","date":"2024-10-17","max_tmpf":55.0,"min_tmpf":40.3,"precip":null,"max_gust":13.990518,"snow":null,"snowd":null,"min_rh":26.0,"max_rh":77.0,"max_dwpf":44.146896,"min_dwpf":19.536474,"min_feel":36.951176,"avg_feel":45.9755859375,"max_feel":55.0,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-17T13:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":17,"station":"S2019","date":"2024-10-18","max_tmpf":56.1,"min_tmpf":30.0,"precip":null,"max_gust":22.593382,"snow":null,"snowd":null,"min_rh":23.0,"max_rh":73.0,"max_dwpf":24.834114,"min_dwpf":14.738702,"min_feel":24.065742,"avg_feel":40.0828704834,"max_feel":56.1,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-18T14:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":18,"station":"S2019","date":"2024-10-19","max_tmpf":70.5,"min_tmpf":51.4,"precip":null,"max_gust":34.585255,"snow":null,"snowd":null,"min_rh":25.0,"max_rh":49.0,"max_dwpf":40.54124,"min_dwpf":17.851719,"min_feel":51.4,"avg_feel":60.9500007629,"max_feel":70.5,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-19T02:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":19,"station":"S2019","date":"2024-10-20","max_tmpf":75.7,"min_tmpf":55.9,"precip":null,"max_gust":24.93962,"snow":null,"snowd":null,"min_rh":27.0,"max_rh":54.0,"max_dwpf":40.583878,"min_dwpf":32.985912,"min_feel":55.9,"avg_feel":65.8000030518,"max_feel":75.7,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-20T02:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":20,"station":"S2019","date":"2024-10-21","max_tmpf":64.8,"min_tmpf":34.9,"precip":null,"max_gust":24.592028,"snow":null,"snowd":null,"min_rh":44.0,"max_rh":92.0,"max_dwpf":42.392826,"min_dwpf":31.990345,"min_feel":29.463003,"avg_feel":47.1315040588,"max_feel":64.8,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-21T17:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":21,"station":"S2019","date":"2024-10-22","max_tmpf":56.1,"min_tmpf":32.9,"precip":null,"max_gust":18.2485,"snow":null,"snowd":null,"min_rh":37.0,"max_rh":95.0,"max_dwpf":34.10138,"min_dwpf":25.229166,"min_feel":25.579714,"avg_feel":40.8398551941,"max_feel":56.1,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-22T15:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":22,"station":"S2019","date":"2024-10-23","max_tmpf":52.3,"min_tmpf":32.4,"precip":null,"max_gust":14.946391,"snow":null,"snowd":null,"min_rh":24.0,"max_rh":70.0,"max_dwpf":24.85233,"min_dwpf":14.587553,"min_feel":24.718983,"avg_feel":38.5094909668,"max_feel":52.3,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-23T04:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":23,"station":"S2019","date":"2024-10-24","max_tmpf":55.0,"min_tmpf":24.6,"precip":null,"max_gust":23.201666,"snow":null,"snowd":null,"min_rh":26.0,"max_rh":72.0,"max_dwpf":23.382051,"min_dwpf":16.865723,"min_feel":15.797988,"avg_feel":35.3989944458,"max_feel":55.0,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-24T10:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":24,"station":"S2019","date":"2024-10-25","max_tmpf":52.0,"min_tmpf":25.0,"precip":null,"max_gust":10.688408,"snow":null,"snowd":null,"min_rh":28.0,"max_rh":75.0,"max_dwpf":23.778706,"min_dwpf":18.199183,"min_feel":20.41629,"avg_feel":36.2081451416,"max_feel":52.0,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-25T01:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":25,"station":"S2019","date":"2024-10-26","max_tmpf":71.6,"min_tmpf":29.3,"precip":null,"max_gust":24.15754,"snow":null,"snowd":null,"min_rh":22.0,"max_rh":75.0,"max_dwpf":33.464607,"min_dwpf":22.045752,"min_feel":24.10699,"avg_feel":47.8534927368,"max_feel":71.6,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-26T16:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":26,"station":"S2019","date":"2024-10-27","max_tmpf":76.5,"min_tmpf":34.3,"precip":null,"max_gust":31.283144,"snow":null,"snowd":null,"min_rh":12.0,"max_rh":90.0,"max_dwpf":35.159042,"min_dwpf":20.13587,"min_feel":31.889545,"avg_feel":54.194770813,"max_feel":76.5,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-27T15:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":27,"station":"S2019","date":"2024-10-28","max_tmpf":58.1,"min_tmpf":39.2,"precip":null,"max_gust":21.724405,"snow":null,"snowd":null,"min_rh":25.0,"max_rh":55.0,"max_dwpf":30.104324,"min_dwpf":21.492708,"min_feel":34.204582,"avg_feel":46.1522903442,"max_feel":58.1,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-28T11:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":28,"station":"S2019","date":"2024-10-29","max_tmpf":45.5,"min_tmpf":25.9,"precip":null,"max_gust":13.729825,"snow":null,"snowd":null,"min_rh":50.0,"max_rh":90.0,"max_dwpf":30.96752,"min_dwpf":23.059338,"min_feel":21.931793,"avg_feel":32.3711776733,"max_feel":42.810566,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-29T16:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":29,"station":"S2019","date":"2024-10-30","max_tmpf":54.0,"min_tmpf":17.2,"precip":null,"max_gust":17.292627,"snow":null,"snowd":null,"min_rh":23.0,"max_rh":96.0,"max_dwpf":26.09693,"min_dwpf":13.999359,"min_feel":12.187717,"avg_feel":33.0938568115,"max_feel":54.0,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-30T14:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"},{"index":30,"station":"S2019","date":"2024-10-31","max_tmpf":53.6,"min_tmpf":24.4,"precip":null,"max_gust":15.120187,"snow":null,"snowd":null,"min_rh":24.0,"max_rh":79.0,"max_dwpf":23.949911,"min_dwpf":16.607824,"min_feel":24.4,"avg_feel":39.0,"max_feel":53.6,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":"2024-10-31T14:00:00Z","temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"S2019","name":"Fort Assiniboine #1"}]}