{"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":"string"},{"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"},{"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":"RMVI4","date":"2024-09-01","max_tmpf":77.5,"min_tmpf":55.39999,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":38.0,"max_rh":93.0,"max_dwpf":61.052017,"min_dwpf":49.76598,"min_feel":55.39999,"avg_feel":66.4499969482,"max_feel":77.5,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":1,"station":"RMVI4","date":"2024-09-02","max_tmpf":78.1,"min_tmpf":49.49962,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":37.0,"max_rh":94.0,"max_dwpf":54.049988,"min_dwpf":46.886024,"min_feel":49.49962,"avg_feel":63.7998085022,"max_feel":78.1,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":2,"station":"RMVI4","date":"2024-09-03","max_tmpf":80.8,"min_tmpf":54.3,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":37.0,"max_rh":88.0,"max_dwpf":56.191994,"min_dwpf":49.96401,"min_feel":54.3,"avg_feel":67.266166687,"max_feel":80.23234,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":3,"station":"RMVI4","date":"2024-09-04","max_tmpf":87.8,"min_tmpf":56.499775,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":43.0,"max_rh":85.0,"max_dwpf":63.140022,"min_dwpf":51.926003,"min_feel":56.499775,"avg_feel":72.6283493042,"max_feel":88.75692,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":4,"station":"RMVI4","date":"2024-09-05","max_tmpf":81.0,"min_tmpf":61.899776,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":48.0,"max_rh":94.0,"max_dwpf":64.20202,"min_dwpf":57.991993,"min_feel":61.899776,"avg_feel":71.8785324097,"max_feel":81.857285,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":5,"station":"RMVI4","date":"2024-09-06","max_tmpf":73.90041,"min_tmpf":49.3,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":37.0,"max_rh":99.0,"max_dwpf":58.172005,"min_dwpf":44.96001,"min_feel":47.638668,"avg_feel":60.7695388794,"max_feel":73.90041,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":6,"station":"RMVI4","date":"2024-09-07","max_tmpf":76.8,"min_tmpf":46.8,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":32.0,"max_rh":97.0,"max_dwpf":49.24402,"min_dwpf":44.707985,"min_feel":45.642975,"avg_feel":61.2214889526,"max_feel":76.8,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":7,"station":"RMVI4","date":"2024-09-08","max_tmpf":78.299614,"min_tmpf":50.399616,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":36.0,"max_rh":88.0,"max_dwpf":51.187996,"min_dwpf":46.0,"min_feel":50.399616,"avg_feel":64.3496170044,"max_feel":78.299614,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":8,"station":"RMVI4","date":"2024-09-09","max_tmpf":86.7002,"min_tmpf":53.799774,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":34.0,"max_rh":77.0,"max_dwpf":55.291992,"min_dwpf":46.0,"min_feel":53.799774,"avg_feel":69.429107666,"max_feel":85.05845,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":9,"station":"RMVI4","date":"2024-09-10","max_tmpf":84.6,"min_tmpf":66.0,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":35.0,"max_rh":54.0,"max_dwpf":54.283997,"min_dwpf":46.81401,"min_feel":66.0,"avg_feel":74.5638885498,"max_feel":83.12778,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":10,"station":"RMVI4","date":"2024-09-11","max_tmpf":87.09978,"min_tmpf":57.399776,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":26.0,"max_rh":67.0,"max_dwpf":55.0,"min_dwpf":46.0,"min_feel":57.399776,"avg_feel":70.8988113403,"max_feel":84.39784,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":11,"station":"RMVI4","date":"2024-09-12","max_tmpf":84.6,"min_tmpf":64.0,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":41.0,"max_rh":81.0,"max_dwpf":61.069977,"min_dwpf":54.968006,"min_feel":64.0,"avg_feel":74.1278762817,"max_feel":84.25575,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":12,"station":"RMVI4","date":"2024-09-13","max_tmpf":null,"min_tmpf":null,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":null,"max_rh":null,"max_dwpf":null,"min_dwpf":null,"min_feel":null,"avg_feel":null,"max_feel":null,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":13,"station":"RMVI4","date":"2024-09-14","max_tmpf":null,"min_tmpf":null,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":null,"max_rh":null,"max_dwpf":null,"min_dwpf":null,"min_feel":null,"avg_feel":null,"max_feel":null,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":14,"station":"RMVI4","date":"2024-09-15","max_tmpf":null,"min_tmpf":null,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":null,"max_rh":null,"max_dwpf":null,"min_dwpf":null,"min_feel":null,"avg_feel":null,"max_feel":null,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":15,"station":"RMVI4","date":"2024-09-16","max_tmpf":85.5,"min_tmpf":72.3,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":45.0,"max_rh":78.0,"max_dwpf":66.0,"min_dwpf":60.890022,"min_feel":72.3,"avg_feel":79.1143722534,"max_feel":85.92874,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":16,"station":"RMVI4","date":"2024-09-17","max_tmpf":86.4,"min_tmpf":68.9,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":49.0,"max_rh":86.0,"max_dwpf":66.19999,"min_dwpf":62.96001,"min_feel":68.9,"avg_feel":78.5468444824,"max_feel":88.19368,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":17,"station":"RMVI4","date":"2024-09-18","max_tmpf":88.7,"min_tmpf":67.6,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":47.0,"max_rh":85.0,"max_dwpf":66.23602,"min_dwpf":62.852016,"min_feel":67.6,"avg_feel":79.3565063477,"max_feel":91.113014,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":18,"station":"RMVI4","date":"2024-09-19","max_tmpf":89.1,"min_tmpf":65.49978,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":50.0,"max_rh":86.0,"max_dwpf":69.0,"min_dwpf":60.872005,"min_feel":65.49978,"avg_feel":79.2244186401,"max_feel":92.94906,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":19,"station":"RMVI4","date":"2024-09-20","max_tmpf":91.2,"min_tmpf":53.1,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":25.0,"max_rh":100.0,"max_dwpf":61.0,"min_dwpf":50.468006,"min_feel":53.1,"avg_feel":70.7103729248,"max_feel":88.320755,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":20,"station":"RMVI4","date":"2024-09-21","max_tmpf":89.20042,"min_tmpf":65.699615,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":48.0,"max_rh":91.0,"max_dwpf":68.14402,"min_dwpf":52.01598,"min_feel":65.699615,"avg_feel":79.0112457275,"max_feel":92.32287,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":21,"station":"RMVI4","date":"2024-09-22","max_tmpf":70.2,"min_tmpf":50.89999,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":35.0,"max_rh":81.0,"max_dwpf":54.248016,"min_dwpf":40.91001,"min_feel":50.89999,"avg_feel":60.5499954224,"max_feel":70.2,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":22,"station":"RMVI4","date":"2024-09-23","max_tmpf":73.8,"min_tmpf":45.3,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":35.0,"max_rh":99.0,"max_dwpf":48.16401,"min_dwpf":42.961983,"min_feel":45.27013,"avg_feel":59.5350646973,"max_feel":73.8,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":23,"station":"RMVI4","date":"2024-09-24","max_tmpf":76.8002,"min_tmpf":48.399776,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":37.0,"max_rh":99.0,"max_dwpf":54.26598,"min_dwpf":46.886024,"min_feel":45.135067,"avg_feel":60.9676361084,"max_feel":76.8002,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":24,"station":"RMVI4","date":"2024-09-25","max_tmpf":82.00042,"min_tmpf":47.100204,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":32.0,"max_rh":100.0,"max_dwpf":52.16001,"min_dwpf":45.46401,"min_feel":46.67469,"avg_feel":63.6632575989,"max_feel":80.651825,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":25,"station":"RMVI4","date":"2024-09-26","max_tmpf":83.100204,"min_tmpf":48.2,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":33.0,"max_rh":100.0,"max_dwpf":54.049988,"min_dwpf":46.4,"min_feel":45.468433,"avg_feel":63.5268630981,"max_feel":81.58529,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":26,"station":"RMVI4","date":"2024-09-27","max_tmpf":84.7,"min_tmpf":48.7,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":30.0,"max_rh":100.0,"max_dwpf":54.248016,"min_dwpf":46.9,"min_feel":45.135067,"avg_feel":63.9205245972,"max_feel":82.70598,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":27,"station":"RMVI4","date":"2024-09-28","max_tmpf":88.5,"min_tmpf":50.7,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":29.0,"max_rh":98.0,"max_dwpf":54.26598,"min_dwpf":49.91001,"min_feel":50.7,"avg_feel":68.4778213501,"max_feel":86.255646,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":28,"station":"RMVI4","date":"2024-09-29","max_tmpf":88.2,"min_tmpf":50.7,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":31.0,"max_rh":100.0,"max_dwpf":56.21001,"min_dwpf":48.9,"min_feel":50.7,"avg_feel":68.4894104004,"max_feel":86.27882,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"},{"index":29,"station":"RMVI4","date":"2024-09-30","max_tmpf":90.0,"min_tmpf":53.99962,"precip":null,"max_gust":null,"snow":null,"snowd":null,"min_rh":26.0,"max_rh":90.0,"max_dwpf":55.16598,"min_dwpf":31.333998,"min_feel":53.99962,"avg_feel":70.6631774902,"max_feel":87.32674,"max_drct":null,"precip_est":false,"tmpf_est":false,"max_gust_localts":null,"temp_hour":null,"avg_sknt":null,"vector_avg_drct":null,"min_rstage":null,"max_rstage":null,"id":"RMVI4","name":"Missouri Valley (I-29)"}]}