{"columns":[{"name":"timestamp","type":"timestamp[ms, tz=Europe/London]"},{"name":"timestamp_tz","type":"large_string"},{"name":"norm_temperature","type":"double"},{"name":"temp_c","type":"double"},{"name":"humidity","type":"double"},{"name":"wind_kph","type":"double"},{"name":"precip_mm","type":"double"},{"name":"conditions","type":"large_string"},{"name":"source_date","type":"large_string"},{"name":"source_time","type":"large_string"}],"n_rows":72,"rows_kept":72,"cut":false,"text_format":"parquet-jsonl-2026-10-02","bounds":{"document_bytes":16777216,"package_text_limit_bytes":33554432,"package_text_slack_bytes":1024,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096,"vector_min":64,"vector_head_fixed":16,"vector_head_variable":64,"kv_value_chars":1048576,"nesting_max":64,"binary_text":true},"cells_cut":0,"cells_bad_utf8":0,"cells_raw":0,"cells_binary":0,"cells_binary_text":0,"cells_vector":0,"n_row_groups":1,"reader":"pyarrow 23.0.1, python 3.13","created_by":"parquet-cpp-arrow version 23.0.1","schema":{"fields":[{"name":"timestamp","type":"timestamp[ms, tz=Europe/London]","nullable":true,"metadata":null,"children":null},{"name":"timestamp_tz","type":"large_string","nullable":true,"metadata":null,"children":null},{"name":"norm_temperature","type":"double","nullable":true,"metadata":null,"children":null},{"name":"temp_c","type":"double","nullable":true,"metadata":null,"children":null},{"name":"humidity","type":"double","nullable":true,"metadata":null,"children":null},{"name":"wind_kph","type":"double","nullable":true,"metadata":null,"children":null},{"name":"precip_mm","type":"double","nullable":true,"metadata":null,"children":null},{"name":"conditions","type":"large_string","nullable":true,"metadata":null,"children":null},{"name":"source_date","type":"large_string","nullable":true,"metadata":null,"children":null},{"name":"source_time","type":"large_string","nullable":true,"metadata":null,"children":null}],"parquet":"required group field_id=-1 schema {\n  optional int64 field_id=-1 timestamp (Timestamp(isAdjustedToUTC=true, timeUnit=milliseconds, is_from_converted_type=false, force_set_converted_type=false));\n  optional binary field_id=-1 timestamp_tz (String);\n  optional double field_id=-1 norm_temperature;\n  optional double field_id=-1 temp_c;\n  optional double field_id=-1 humidity;\n  optional double field_id=-1 wind_kph;\n  optional double field_id=-1 precip_mm;\n  optional binary field_id=-1 conditions (String);\n  optional binary field_id=-1 source_date (String);\n  optional binary field_id=-1 source_time (String);\n}\n"},"kv_metadata":[["ARROW:schema",{"$cut":{"chars":2988,"head":""}}],["pandas","{\"index_columns\": [{\"kind\": \"range\", \"name\": null, \"start\": 0, \"stop\": 72, \"step\": 1}], \"column_indexes\": [{\"name\": null, \"field_name\": null, \"pandas_type\": \"unicode\", \"numpy_type\": \"str\", \"metadata\": {\"encoding\": \"UTF-8\"}}], \"columns\": [{\"name\": \"timestamp\", \"field_name\": \"timestamp\", \"pandas_type\": \"datetimetz\", \"numpy_type\": \"datetime64[s]\", \"metadata\": {\"timezone\": \"Europe/London\"}}, {\"name\": \"timestamp_tz\", \"field_name\": \"timestamp_tz\", \"pandas_type\": \"object\", \"numpy_type\": \"str\", \"metadata\": null}, {\"name\": \"norm_temperature\", \"field_name\": \"norm_temperature\", \"pandas_type\": \"float64\", \"numpy_type\": \"float64\", \"metadata\": null}, {\"name\": \"temp_c\", \"field_name\": \"temp_c\", \"pandas_type\": \"float64\", \"numpy_type\": \"float64\", \"metadata\": null}, {\"name\": \"humidity\", \"field_name\": \"humidity\", \"pandas_type\": \"float64\", \"numpy_type\": \"float64\", \"metadata\": null}, {\"name\": \"wind_kph\", \"field_name\": \"wind_kph\", \"pandas_type\": \"float64\", \"numpy_type\": \"float64\", \"metadata\": null}, {\"name\": \"precip_mm\", \"field_name\": \"precip_mm\", \"pandas_type\": \"float64\", \"numpy_type\": \"float64\", \"metadata\": null}, {\"name\": \"conditions\", \"field_name\": \"conditions\", \"pandas_type\": \"object\", \"numpy_type\": \"str\", \"metadata\": null}, {\"name\": \"source_date\", \"field_name\": \"source_date\", \"pandas_type\": \"object\", \"numpy_type\": \"str\", \"metadata\": null}, {\"name\": \"source_time\", \"field_name\": \"source_time\", \"pandas_type\": \"object\", \"numpy_type\": \"str\", \"metadata\": null}], \"attributes\": {}, \"creator\": {\"library\": \"pyarrow\", \"version\": \"23.0.1\"}, \"pandas_version\": \"3.0.1\"}"]]}
["2026-03-14T00:00:00.000Z","Europe/London",3.9,3.9,80.8,11.2,0.0,"Partially cloudy","2026-03-14","00:00:00"]
["2026-03-14T01:00:00.000Z","Europe/London",3.9,3.9,80.8,13.0,0.0,"Partially cloudy","2026-03-14","01:00:00"]
["2026-03-14T02:00:00.000Z","Europe/London",2.9,2.9,86.7,9.4,0.0,"Partially cloudy","2026-03-14","02:00:00"]
["2026-03-14T03:00:00.000Z","Europe/London",2.9,2.9,86.7,11.2,0.0,"Partially cloudy","2026-03-14","03:00:00"]
["2026-03-14T04:00:00.000Z","Europe/London",2.9,2.9,86.7,11.2,0.0,"Partially cloudy","2026-03-14","04:00:00"]
["2026-03-14T05:00:00.000Z","Europe/London",2.9,2.9,86.7,9.4,0.0,"Partially cloudy","2026-03-14","05:00:00"]
["2026-03-14T06:00:00.000Z","Europe/London",2.9,2.9,86.7,7.6,0.0,"Partially cloudy","2026-03-14","06:00:00"]
["2026-03-14T07:00:00.000Z","Europe/London",2.9,2.9,86.7,13.0,0.0,"Partially cloudy","2026-03-14","07:00:00"]
["2026-03-14T08:00:00.000Z","Europe/London",3.9,3.9,80.81,11.2,0.0,"Partially cloudy","2026-03-14","08:00:00"]
["2026-03-14T09:00:00.000Z","Europe/London",5.9,5.9,75.52,11.2,0.0,"Partially cloudy","2026-03-14","09:00:00"]
["2026-03-14T10:00:00.000Z","Europe/London",7.9,7.9,65.84,14.8,0.0,"Partially cloudy","2026-03-14","10:00:00"]
["2026-03-14T11:00:00.000Z","Europe/London",8.9,8.9,57.27,14.8,0.0,"Partially cloudy","2026-03-14","11:00:00"]
["2026-03-14T12:00:00.000Z","Europe/London",9.1,9.1,51.03,11.2,0.0,"Partially cloudy","2026-03-14","12:00:00"]
["2026-03-14T13:00:00.000Z","Europe/London",9.8,9.8,45.25,12.2,0.0,"Partially cloudy","2026-03-14","13:00:00"]
["2026-03-14T14:00:00.000Z","Europe/London",10.4,10.4,40.38,13.3,0.0,"Partially cloudy","2026-03-14","14:00:00"]
["2026-03-14T15:00:00.000Z","Europe/London",10.6,10.6,39.85,12.2,0.0,"Partially cloudy","2026-03-14","15:00:00"]
["2026-03-14T16:00:00.000Z","Europe/London",10.4,10.4,39.49,11.5,0.0,"Partially cloudy","2026-03-14","16:00:00"]
["2026-03-14T17:00:00.000Z","Europe/London",9.8,9.8,42.35,8.6,0.0,"Clear","2026-03-14","17:00:00"]
["2026-03-14T18:00:00.000Z","Europe/London",8.5,8.5,53.14,5.8,0.0,"Clear","2026-03-14","18:00:00"]
["2026-03-14T19:00:00.000Z","Europe/London",7.2,7.2,61.09,3.6,0.0,"Clear","2026-03-14","19:00:00"]
["2026-03-14T20:00:00.000Z","Europe/London",6.0,6.0,67.8,3.6,0.0,"Clear","2026-03-14","20:00:00"]
["2026-03-14T21:00:00.000Z","Europe/London",5.1,5.1,72.69,3.6,0.0,"Clear","2026-03-14","21:00:00"]
["2026-03-14T22:00:00.000Z","Europe/London",4.2,4.2,77.41,4.0,0.0,"Clear","2026-03-14","22:00:00"]
["2026-03-14T23:00:00.000Z","Europe/London",3.8,3.8,79.04,4.3,0.0,"Clear","2026-03-14","23:00:00"]
["2026-03-15T00:00:00.000Z","Europe/London",3.4,3.4,80.13,4.3,0.0,"Clear","2026-03-15","00:00:00"]
["2026-03-15T01:00:00.000Z","Europe/London",3.1,3.1,80.09,4.7,0.0,"Partially cloudy","2026-03-15","01:00:00"]
["2026-03-15T02:00:00.000Z","Europe/London",2.9,2.9,80.64,4.3,0.0,"Partially cloudy","2026-03-15","02:00:00"]
["2026-03-15T03:00:00.000Z","Europe/London",2.8,2.8,81.21,4.3,0.0,"Partially cloudy","2026-03-15","03:00:00"]
["2026-03-15T04:00:00.000Z","Europe/London",2.8,2.8,78.89,4.0,0.0,"Partially cloudy","2026-03-15","04:00:00"]
["2026-03-15T05:00:00.000Z","Europe/London",2.9,2.9,78.9,4.0,0.0,"Overcast","2026-03-15","05:00:00"]
["2026-03-15T06:00:00.000Z","Europe/London",3.3,3.3,79.54,4.7,0.0,"Overcast","2026-03-15","06:00:00"]
["2026-03-15T07:00:00.000Z","Europe/London",4.3,4.3,77.42,7.2,0.0,"Overcast","2026-03-15","07:00:00"]
["2026-03-15T08:00:00.000Z","Europe/London",5.4,5.4,82.15,9.0,0.0,"Partially cloudy","2026-03-15","08:00:00"]
["2026-03-15T09:00:00.000Z","Europe/London",7.0,7.0,80.08,11.5,0.0,"Partially cloudy","2026-03-15","09:00:00"]
["2026-03-15T10:00:00.000Z","Europe/London",8.5,8.5,74.36,14.0,0.0,"Overcast","2026-03-15","10:00:00"]
["2026-03-15T11:00:00.000Z","Europe/London",10.1,10.1,63.11,17.3,0.0,"Partially cloudy","2026-03-15","11:00:00"]
["2026-03-15T12:00:00.000Z","Europe/London",10.7,10.7,60.21,19.1,0.0,"Partially cloudy","2026-03-15","12:00:00"]
["2026-03-15T13:00:00.000Z","Europe/London",11.2,11.2,62.93,19.8,0.0,"Rain, Overcast","2026-03-15","13:00:00"]
["2026-03-15T14:00:00.000Z","Europe/London",10.8,10.8,68.81,19.4,0.0,"Rain, Overcast","2026-03-15","14:00:00"]
["2026-03-15T15:00:00.000Z","Europe/London",10.7,10.7,67.36,20.5,0.0,"Rain, Overcast","2026-03-15","15:00:00"]
["2026-03-15T16:00:00.000Z","Europe/London",10.5,10.5,75.22,19.4,0.0,"Rain, Overcast","2026-03-15","16:00:00"]
["2026-03-15T17:00:00.000Z","Europe/London",10.1,10.1,83.89,18.7,0.3,"Rain, Overcast","2026-03-15","17:00:00"]
["2026-03-15T18:00:00.000Z","Europe/London",10.0,10.0,87.38,16.9,0.3,"Rain, Overcast","2026-03-15","18:00:00"]
["2026-03-15T19:00:00.000Z","Europe/London",9.1,9.1,67.02,18.4,0.5,"Partially cloudy","2026-03-15","19:00:00"]
["2026-03-15T20:00:00.000Z","Europe/London",8.1,8.1,73.77,18.4,0.0,"Partially cloudy","2026-03-15","20:00:00"]
["2026-03-15T21:00:00.000Z","Europe/London",7.5,7.5,77.38,15.5,0.0,"Partially cloudy","2026-03-15","21:00:00"]
["2026-03-15T22:00:00.000Z","Europe/London",6.8,6.8,79.49,16.2,0.0,"Partially cloudy","2026-03-15","22:00:00"]
["2026-03-15T23:00:00.000Z","Europe/London",6.5,6.5,81.14,15.8,0.0,"Partially cloudy","2026-03-15","23:00:00"]
["2026-03-16T00:00:00.000Z","Europe/London",6.4,6.4,79.43,14.8,0.0,"Overcast","2026-03-16","00:00:00"]
["2026-03-16T01:00:00.000Z","Europe/London",6.2,6.2,79.4,15.8,0.0,"Partially cloudy","2026-03-16","01:00:00"]
["2026-03-16T02:00:00.000Z","Europe/London",5.8,5.8,78.78,15.1,0.0,"Overcast","2026-03-16","02:00:00"]
["2026-03-16T03:00:00.000Z","Europe/London",5.6,5.6,79.88,14.4,0.0,"Overcast","2026-03-16","03:00:00"]
["2026-03-16T04:00:00.000Z","Europe/London",5.4,5.4,80.42,14.0,0.0,"Partially cloudy","2026-03-16","04:00:00"]
["2026-03-16T05:00:00.000Z","Europe/London",5.2,5.2,80.39,14.0,0.0,"Partially cloudy","2026-03-16","05:00:00"]
["2026-03-16T06:00:00.000Z","Europe/London",4.8,4.8,84.44,13.7,0.0,"Partially cloudy","2026-03-16","06:00:00"]
["2026-03-16T07:00:00.000Z","Europe/London",4.8,4.8,86.88,13.3,0.0,"Partially cloudy","2026-03-16","07:00:00"]
["2026-03-16T08:00:00.000Z","Europe/London",5.7,5.7,81.03,15.8,0.0,"Overcast","2026-03-16","08:00:00"]
["2026-03-16T09:00:00.000Z","Europe/London",7.0,7.0,70.99,16.6,0.0,"Overcast","2026-03-16","09:00:00"]
["2026-03-16T10:00:00.000Z","Europe/London",8.0,8.0,67.26,15.5,0.0,"Overcast","2026-03-16","10:00:00"]
["2026-03-16T11:00:00.000Z","Europe/London",9.4,9.4,56.96,15.5,0.0,"Partially cloudy","2026-03-16","11:00:00"]
["2026-03-16T12:00:00.000Z","Europe/London",10.0,10.0,53.94,18.7,0.0,"Overcast","2026-03-16","12:00:00"]
["2026-03-16T13:00:00.000Z","Europe/London",9.8,9.8,57.07,16.9,0.0,"Overcast","2026-03-16","13:00:00"]
["2026-03-16T14:00:00.000Z","Europe/London",10.0,10.0,60.9,15.1,0.0,"Overcast","2026-03-16","14:00:00"]
["2026-03-16T15:00:00.000Z","Europe/London",9.9,9.9,66.72,17.6,0.1,"Overcast","2026-03-16","15:00:00"]
["2026-03-16T16:00:00.000Z","Europe/London",9.5,9.5,70.49,14.8,0.0,"Overcast","2026-03-16","16:00:00"]
["2026-03-16T17:00:00.000Z","Europe/London",9.2,9.2,75.52,13.0,0.0,"Overcast","2026-03-16","17:00:00"]
["2026-03-16T18:00:00.000Z","Europe/London",8.7,8.7,82.01,10.4,0.0,"Overcast","2026-03-16","18:00:00"]
["2026-03-16T19:00:00.000Z","Europe/London",8.3,8.3,87.22,8.6,0.1,"Overcast","2026-03-16","19:00:00"]
["2026-03-16T20:00:00.000Z","Europe/London",8.3,8.3,89.04,8.6,0.0,"Overcast","2026-03-16","20:00:00"]
["2026-03-16T21:00:00.000Z","Europe/London",8.5,8.5,90.28,9.0,0.0,"Overcast","2026-03-16","21:00:00"]
["2026-03-16T22:00:00.000Z","Europe/London",8.7,8.7,90.3,9.0,0.0,"Overcast","2026-03-16","22:00:00"]
["2026-03-16T23:00:00.000Z","Europe/London",8.8,8.8,90.93,10.4,0.0,"Overcast","2026-03-16","23:00:00"]