{"columns":[{"name":"timestamp","type":"timestamp[ns, tz=UTC]"},{"name":"latitude","type":"double"},{"name":"longitude","type":"double"},{"name":"temperature","type":"double"},{"name":"raw_temperature","type":"double"},{"name":"pressure","type":"double"},{"name":"humidity","type":"double"},{"name":"oxidised","type":"double"},{"name":"reducing","type":"double"},{"name":"nh3","type":"double"},{"name":"lux","type":"double"},{"name":"proximity","type":"int64"},{"name":"pm1","type":"double"},{"name":"pm2_5","type":"double"},{"name":"pm10","type":"double"},{"name":"particles_03um","type":"double"},{"name":"particles_05um","type":"double"},{"name":"particles_10um","type":"double"},{"name":"particles_25um","type":"double"},{"name":"particles_50um","type":"double"},{"name":"particles_100um","type":"double"}],"n_rows":1,"rows_kept":1,"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":"fastparquet-python version 2024.11.0 (build 0)","schema":{"fields":[{"name":"timestamp","type":"timestamp[ns, tz=UTC]","nullable":true,"metadata":null,"children":null},{"name":"latitude","type":"double","nullable":true,"metadata":null,"children":null},{"name":"longitude","type":"double","nullable":true,"metadata":null,"children":null},{"name":"temperature","type":"double","nullable":true,"metadata":null,"children":null},{"name":"raw_temperature","type":"double","nullable":true,"metadata":null,"children":null},{"name":"pressure","type":"double","nullable":true,"metadata":null,"children":null},{"name":"humidity","type":"double","nullable":true,"metadata":null,"children":null},{"name":"oxidised","type":"double","nullable":true,"metadata":null,"children":null},{"name":"reducing","type":"double","nullable":true,"metadata":null,"children":null},{"name":"nh3","type":"double","nullable":true,"metadata":null,"children":null},{"name":"lux","type":"double","nullable":true,"metadata":null,"children":null},{"name":"proximity","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"pm1","type":"double","nullable":true,"metadata":null,"children":null},{"name":"pm2_5","type":"double","nullable":true,"metadata":null,"children":null},{"name":"pm10","type":"double","nullable":true,"metadata":null,"children":null},{"name":"particles_03um","type":"double","nullable":true,"metadata":null,"children":null},{"name":"particles_05um","type":"double","nullable":true,"metadata":null,"children":null},{"name":"particles_10um","type":"double","nullable":true,"metadata":null,"children":null},{"name":"particles_25um","type":"double","nullable":true,"metadata":null,"children":null},{"name":"particles_50um","type":"double","nullable":true,"metadata":null,"children":null},{"name":"particles_100um","type":"double","nullable":true,"metadata":null,"children":null}],"parquet":"required group field_id=-1 schema {\n  optional int64 field_id=-1 timestamp (Timestamp(isAdjustedToUTC=true, timeUnit=nanoseconds, is_from_converted_type=false, force_set_converted_type=false));\n  optional double field_id=-1 latitude;\n  optional double field_id=-1 longitude;\n  optional double field_id=-1 temperature;\n  optional double field_id=-1 raw_temperature;\n  optional double field_id=-1 pressure;\n  optional double field_id=-1 humidity;\n  optional double field_id=-1 oxidised;\n  optional double field_id=-1 reducing;\n  optional double field_id=-1 nh3;\n  optional double field_id=-1 lux;\n  optional int64 field_id=-1 proximity;\n  optional double field_id=-1 pm1;\n  optional double field_id=-1 pm2_5;\n  optional double field_id=-1 pm10;\n  optional double field_id=-1 particles_03um;\n  optional double field_id=-1 particles_05um;\n  optional double field_id=-1 particles_10um;\n  optional double field_id=-1 particles_25um;\n  optional double field_id=-1 particles_50um;\n  optional double field_id=-1 particles_100um;\n}\n"},"kv_metadata":[["pandas","{\"column_indexes\": [{\"field_name\": null, \"metadata\": null, \"name\": null, \"numpy_type\": \"object\", \"pandas_type\": \"mixed-integer\"}], \"columns\": [{\"field_name\": \"timestamp\", \"metadata\": {\"timezone\": \"UTC\"}, \"name\": \"timestamp\", \"numpy_type\": \"datetime64[ns, UTC]\", \"pandas_type\": \"datetimetz\"}, {\"field_name\": \"latitude\", \"metadata\": null, \"name\": \"latitude\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"longitude\", \"metadata\": null, \"name\": \"longitude\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"temperature\", \"metadata\": null, \"name\": \"temperature\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"raw_temperature\", \"metadata\": null, \"name\": \"raw_temperature\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"pressure\", \"metadata\": null, \"name\": \"pressure\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"humidity\", \"metadata\": null, \"name\": \"humidity\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"oxidised\", \"metadata\": null, \"name\": \"oxidised\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"reducing\", \"metadata\": null, \"name\": \"reducing\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"nh3\", \"metadata\": null, \"name\": \"nh3\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"lux\", \"metadata\": null, \"name\": \"lux\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"proximity\", \"metadata\": null, \"name\": \"proximity\", \"numpy_type\": \"int64\", \"pandas_type\": \"int64\"}, {\"field_name\": \"pm1\", \"metadata\": null, \"name\": \"pm1\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"pm2_5\", \"metadata\": null, \"name\": \"pm2_5\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"pm10\", \"metadata\": null, \"name\": \"pm10\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"particles_03um\", \"metadata\": null, \"name\": \"particles_03um\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"particles_05um\", \"metadata\": null, \"name\": \"particles_05um\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"particles_10um\", \"metadata\": null, \"name\": \"particles_10um\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"particles_25um\", \"metadata\": null, \"name\": \"particles_25um\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"particles_50um\", \"metadata\": null, \"name\": \"particles_50um\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}, {\"field_name\": \"particles_100um\", \"metadata\": null, \"name\": \"particles_100um\", \"numpy_type\": \"float64\", \"pandas_type\": \"float64\"}], \"creator\": {\"library\": \"fastparquet\", \"version\": \"2024.11.0\"}, \"index_columns\": [], \"pandas_version\": \"2.2.3\", \"partition_columns\": []}"]]}
["2025-09-20T01:25:38.000000000Z",30.0626,31.4916,26.89928834881005,34.49864577994542,985.9281948213994,37.82139089729799,539.8887545344624,323.66101694915267,143.393081124823,0.0,19,11.0,20.0,20.0,920.0,742.0,78.0,0.0,0.0,0.0]