{
  "schemaVersion": 2,
  "metadata": {
    "assembledDate": "2026-09-05",
    "scope": "Published June 2026 on-site daily ambient and meteorological observations, transcribed from Tables B.1 and B.2.",
    "operationalExposurePrediction": false,
    "extraction": "Text extraction checked against rendered table pages; no graph digitisation, no imputation, no unit conversion.",
    "sourceReportNotRawLoggerData": true
  },
  "stations": [
    {
      "id": "woodfibre_aqms",
      "name": "Woodfibre LNG AQMS near the floatels",
      "coordinates": {
        "datum": "NAD83 / UTM zone 10N",
        "epsg": 26910,
        "reportedZone": "10U",
        "easting_m": 481569,
        "northing_m": 5501374
      },
      "locationNote": "Ambient air-quality monitor, not the flare location.",
      "sourceUrl": "https://woodfibrelng.ca/wp-content/uploads/2026/08/WLNG-AQMS-Monthly-Report-2026-06-June-2026.pdf",
      "sourcePage": "Section 1, printed page 1 / PDF page 6"
    },
    {
      "id": "woodfibre_meteorology",
      "name": "Woodfibre LNG meteorology station near the AQMS",
      "coordinates": {
        "datum": "NAD83 / UTM zone 10N",
        "epsg": 26910,
        "reportedZone": "10U",
        "easting_m": 481610,
        "northing_m": 5501369
      },
      "instrumentHeightM": null,
      "instrumentHeightNote": "Instrument heights were not established from the checked monthly report.",
      "sourceUrl": "https://woodfibrelng.ca/wp-content/uploads/2026/08/WLNG-AQMS-Monthly-Report-2026-06-June-2026.pdf",
      "sourcePage": "Section 1, printed page 1 / PDF page 6"
    }
  ],
  "datasets": [
    {
      "id": "woodfibre_aqms_june2026",
      "label": "June 2026 — on-site ambient observations",
      "stationId": "woodfibre_aqms",
      "validationLevel": "Level 0 as reported (preliminary validation)",
      "dateTimeConvention": "Dates and clock times are as printed. Time zone, UTC offset, daylight-saving handling, and hour-beginning versus hour-ending convention are not established in the checked report; do not align to UTC data until confirmed.",
      "phase": "Construction ambient monitoring",
      "attribution": "Measured ambient concentrations at the monitor; no attribution to LNG flare operation.",
      "spatialCoverage": "One AQMS location; no interpolation across Squamish or the 20 km map.",
      "reportDate": "2026-08-10",
      "sourceUrl": "https://woodfibrelng.ca/wp-content/uploads/2026/08/WLNG-AQMS-Monthly-Report-2026-06-June-2026.pdf",
      "sourceSha256": "0e1f83192626a227b559b5ae8a38f244e19f1423b521802fed8d03eb2d27626e",
      "sourcePages": {
        "daily": "Table B.1, printed B-1 / PDF page 32",
        "dailyMeteorology": "Table B.2, printed B-2 / PDF page 33",
        "station": "Section 1, printed page 1 / PDF page 6",
        "qa": "Sections 1 and 4.1, printed pages 1, 9–10 / PDF pages 6, 14–15",
        "passive": "Section 4.2, printed page 11 / PDF page 16; Appendix D certificate of analysis, laboratory page 3 / PDF page 47",
        "hourlyExtrema": "Section 4.3, printed page 11 / PDF page 16"
      },
      "periodStart": "2026-06-01",
      "periodEnd": "2026-06-30",
      "daily": [
        {
          "date": "2026-06-01",
          "pm25_24h_ug_m3": 8.4,
          "pm10_24h_ug_m3": null,
          "tsp_24h_ug_m3": 59.2,
          "no2_24h_ppb": 13.2,
          "no2_daily_max_1h_ppb": 21.0
        },
        {
          "date": "2026-06-02",
          "pm25_24h_ug_m3": 10.1,
          "pm10_24h_ug_m3": null,
          "tsp_24h_ug_m3": 75.4,
          "no2_24h_ppb": 17.1,
          "no2_daily_max_1h_ppb": 27.4
        },
        {
          "date": "2026-06-03",
          "pm25_24h_ug_m3": 9.8,
          "pm10_24h_ug_m3": null,
          "tsp_24h_ug_m3": 59.4,
          "no2_24h_ppb": 18.4,
          "no2_daily_max_1h_ppb": 31.9
        },
        {
          "date": "2026-06-04",
          "pm25_24h_ug_m3": 6.8,
          "pm10_24h_ug_m3": 16.5,
          "tsp_24h_ug_m3": 30.5,
          "no2_24h_ppb": 8.4,
          "no2_daily_max_1h_ppb": 21.4
        },
        {
          "date": "2026-06-05",
          "pm25_24h_ug_m3": 6.2,
          "pm10_24h_ug_m3": 12.4,
          "tsp_24h_ug_m3": 18.3,
          "no2_24h_ppb": 7.6,
          "no2_daily_max_1h_ppb": 14.2
        },
        {
          "date": "2026-06-06",
          "pm25_24h_ug_m3": 5.9,
          "pm10_24h_ug_m3": 9.8,
          "tsp_24h_ug_m3": 11.8,
          "no2_24h_ppb": 5.9,
          "no2_daily_max_1h_ppb": 12.1
        },
        {
          "date": "2026-06-07",
          "pm25_24h_ug_m3": 5.6,
          "pm10_24h_ug_m3": 11.3,
          "tsp_24h_ug_m3": 14.8,
          "no2_24h_ppb": 6.6,
          "no2_daily_max_1h_ppb": 10.4
        },
        {
          "date": "2026-06-08",
          "pm25_24h_ug_m3": 5.8,
          "pm10_24h_ug_m3": 11.7,
          "tsp_24h_ug_m3": 15.1,
          "no2_24h_ppb": 8.3,
          "no2_daily_max_1h_ppb": 12.8
        },
        {
          "date": "2026-06-09",
          "pm25_24h_ug_m3": 5.4,
          "pm10_24h_ug_m3": 12.8,
          "tsp_24h_ug_m3": 14.1,
          "no2_24h_ppb": 9.8,
          "no2_daily_max_1h_ppb": 14.8
        },
        {
          "date": "2026-06-10",
          "pm25_24h_ug_m3": 5.0,
          "pm10_24h_ug_m3": 11.4,
          "tsp_24h_ug_m3": 15.0,
          "no2_24h_ppb": 7.7,
          "no2_daily_max_1h_ppb": 16.2
        },
        {
          "date": "2026-06-11",
          "pm25_24h_ug_m3": 7.2,
          "pm10_24h_ug_m3": 15.8,
          "tsp_24h_ug_m3": 23.0,
          "no2_24h_ppb": 10.3,
          "no2_daily_max_1h_ppb": 17.9
        },
        {
          "date": "2026-06-12",
          "pm25_24h_ug_m3": 7.5,
          "pm10_24h_ug_m3": 18.2,
          "tsp_24h_ug_m3": null,
          "no2_24h_ppb": 9.6,
          "no2_daily_max_1h_ppb": 18.4
        },
        {
          "date": "2026-06-13",
          "pm25_24h_ug_m3": 8.4,
          "pm10_24h_ug_m3": 21.6,
          "tsp_24h_ug_m3": null,
          "no2_24h_ppb": 11.0,
          "no2_daily_max_1h_ppb": 23.0
        },
        {
          "date": "2026-06-14",
          "pm25_24h_ug_m3": 9.5,
          "pm10_24h_ug_m3": 28.5,
          "tsp_24h_ug_m3": null,
          "no2_24h_ppb": 12.5,
          "no2_daily_max_1h_ppb": 21.2
        },
        {
          "date": "2026-06-15",
          "pm25_24h_ug_m3": 14.0,
          "pm10_24h_ug_m3": 39.3,
          "tsp_24h_ug_m3": null,
          "no2_24h_ppb": 20.0,
          "no2_daily_max_1h_ppb": 39.1
        },
        {
          "date": "2026-06-16",
          "pm25_24h_ug_m3": 9.0,
          "pm10_24h_ug_m3": 33.1,
          "tsp_24h_ug_m3": 56.0,
          "no2_24h_ppb": 12.9,
          "no2_daily_max_1h_ppb": 25.5
        },
        {
          "date": "2026-06-17",
          "pm25_24h_ug_m3": 8.0,
          "pm10_24h_ug_m3": 27.7,
          "tsp_24h_ug_m3": 55.3,
          "no2_24h_ppb": 10.8,
          "no2_daily_max_1h_ppb": 17.7
        },
        {
          "date": "2026-06-18",
          "pm25_24h_ug_m3": 10.5,
          "pm10_24h_ug_m3": 26.9,
          "tsp_24h_ug_m3": 47.9,
          "no2_24h_ppb": 12.1,
          "no2_daily_max_1h_ppb": 19.5
        },
        {
          "date": "2026-06-19",
          "pm25_24h_ug_m3": 10.9,
          "pm10_24h_ug_m3": 32.7,
          "tsp_24h_ug_m3": 58.5,
          "no2_24h_ppb": 12.9,
          "no2_daily_max_1h_ppb": 20.0
        },
        {
          "date": "2026-06-20",
          "pm25_24h_ug_m3": 9.3,
          "pm10_24h_ug_m3": 28.3,
          "tsp_24h_ug_m3": 51.4,
          "no2_24h_ppb": 10.4,
          "no2_daily_max_1h_ppb": 20.0
        },
        {
          "date": "2026-06-21",
          "pm25_24h_ug_m3": null,
          "pm10_24h_ug_m3": 26.9,
          "tsp_24h_ug_m3": 46.2,
          "no2_24h_ppb": 11.5,
          "no2_daily_max_1h_ppb": 19.5
        },
        {
          "date": "2026-06-22",
          "pm25_24h_ug_m3": null,
          "pm10_24h_ug_m3": 37.3,
          "tsp_24h_ug_m3": 77.3,
          "no2_24h_ppb": 13.1,
          "no2_daily_max_1h_ppb": 21.7
        },
        {
          "date": "2026-06-23",
          "pm25_24h_ug_m3": null,
          "pm10_24h_ug_m3": 35.0,
          "tsp_24h_ug_m3": 66.8,
          "no2_24h_ppb": 15.4,
          "no2_daily_max_1h_ppb": 29.2
        },
        {
          "date": "2026-06-24",
          "pm25_24h_ug_m3": 12.8,
          "pm10_24h_ug_m3": 35.5,
          "tsp_24h_ug_m3": 64.6,
          "no2_24h_ppb": 16.0,
          "no2_daily_max_1h_ppb": 25.7
        },
        {
          "date": "2026-06-25",
          "pm25_24h_ug_m3": 9.0,
          "pm10_24h_ug_m3": 27.1,
          "tsp_24h_ug_m3": 51.0,
          "no2_24h_ppb": 13.8,
          "no2_daily_max_1h_ppb": 22.6
        },
        {
          "date": "2026-06-26",
          "pm25_24h_ug_m3": 6.3,
          "pm10_24h_ug_m3": 11.5,
          "tsp_24h_ug_m3": 14.4,
          "no2_24h_ppb": 8.9,
          "no2_daily_max_1h_ppb": 16.4
        },
        {
          "date": "2026-06-27",
          "pm25_24h_ug_m3": 6.3,
          "pm10_24h_ug_m3": 13.1,
          "tsp_24h_ug_m3": 16.8,
          "no2_24h_ppb": 7.0,
          "no2_daily_max_1h_ppb": 12.9
        },
        {
          "date": "2026-06-28",
          "pm25_24h_ug_m3": 6.9,
          "pm10_24h_ug_m3": 15.3,
          "tsp_24h_ug_m3": 20.1,
          "no2_24h_ppb": null,
          "no2_daily_max_1h_ppb": null
        },
        {
          "date": "2026-06-29",
          "pm25_24h_ug_m3": 7.9,
          "pm10_24h_ug_m3": 17.3,
          "tsp_24h_ug_m3": 28.7,
          "no2_24h_ppb": 9.2,
          "no2_daily_max_1h_ppb": 17.1
        },
        {
          "date": "2026-06-30",
          "pm25_24h_ug_m3": 7.4,
          "pm10_24h_ug_m3": 17.5,
          "tsp_24h_ug_m3": 27.3,
          "no2_24h_ppb": 7.4,
          "no2_daily_max_1h_ppb": 15.3
        }
      ],
      "dailyMetadata": {
        "rounding": "Values retained at the precision printed in Table B.1 (one decimal place).",
        "averaging": "PM and first NO2 columns are 24-hour averages. Final NO2 column is each date's maximum 1-hour average; the time of the peak is not supplied.",
        "valid24hCompletenessThresholdPct": 75,
        "missingValues": "null means the source prints a dash; it is not zero.",
        "missingIntervals": [
          {
            "fields": [
              "pm10_24h_ug_m3"
            ],
            "startDate": "2026-06-01",
            "endDate": "2026-06-03",
            "reason": "Filter tape error"
          },
          {
            "fields": [
              "tsp_24h_ug_m3"
            ],
            "startDate": "2026-06-12",
            "endDate": "2026-06-15",
            "reason": "Filter tape error"
          },
          {
            "fields": [
              "pm25_24h_ug_m3"
            ],
            "startDate": "2026-06-21",
            "endDate": "2026-06-23",
            "reason": "Filter tape error"
          },
          {
            "fields": [
              "no2_24h_ppb",
              "no2_daily_max_1h_ppb"
            ],
            "startDate": "2026-06-28",
            "endDate": "2026-06-28",
            "reason": "Table B.1 has both entries unavailable; the report states the cause is unknown."
          }
        ],
        "pm25Treatment": "Report states BAM PM2.5 values from -3 to 0 µg/m³ are adjusted to 0 and values below -3 µg/m³ flagged invalid. This extraction does not repeat that adjustment or impute missing values.",
        "interpretation": "Compare only matching averaging periods. A month of daily maxima does not establish a multi-year regulatory statistic. Values are ambient measurements during construction and are not flare-specific emissions."
      },
      "meteorologyStationId": "woodfibre_meteorology",
      "dailyMeteorology": [
        {
          "date": "2026-06-01",
          "wind_speed_daily_max_m_s": 5.8,
          "wind_speed_24h_mean_m_s": 1.1,
          "temperature_daily_min_c": 10.0,
          "temperature_daily_max_c": 24.9,
          "temperature_24h_mean_c": 17.3,
          "relative_humidity_daily_min_pct": 33.6,
          "relative_humidity_daily_max_pct": 81.6,
          "relative_humidity_24h_mean_pct": 57.4,
          "barometric_pressure_daily_min_hpa": 1017.7,
          "barometric_pressure_daily_max_hpa": 1024.3,
          "barometric_pressure_24h_mean_hpa": 1020.9,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-02",
          "wind_speed_daily_max_m_s": 5.9,
          "wind_speed_24h_mean_m_s": 1.2,
          "temperature_daily_min_c": 12.4,
          "temperature_daily_max_c": 25.9,
          "temperature_24h_mean_c": 18.9,
          "relative_humidity_daily_min_pct": 31.7,
          "relative_humidity_daily_max_pct": 80.9,
          "relative_humidity_24h_mean_pct": 56.1,
          "barometric_pressure_daily_min_hpa": 1013.1,
          "barometric_pressure_daily_max_hpa": 1018.7,
          "barometric_pressure_24h_mean_hpa": 1016.0,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-03",
          "wind_speed_daily_max_m_s": 6.5,
          "wind_speed_24h_mean_m_s": 1.3,
          "temperature_daily_min_c": 14.1,
          "temperature_daily_max_c": 21.3,
          "temperature_24h_mean_c": 17.2,
          "relative_humidity_daily_min_pct": 43.2,
          "relative_humidity_daily_max_pct": 86.6,
          "relative_humidity_24h_mean_pct": 66.3,
          "barometric_pressure_daily_min_hpa": 1013.6,
          "barometric_pressure_daily_max_hpa": 1018.3,
          "barometric_pressure_24h_mean_hpa": 1015.6,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-04",
          "wind_speed_daily_max_m_s": 12.4,
          "wind_speed_24h_mean_m_s": 3.7,
          "temperature_daily_min_c": 13.9,
          "temperature_daily_max_c": 18.6,
          "temperature_24h_mean_c": 15.8,
          "relative_humidity_daily_min_pct": 39.7,
          "relative_humidity_daily_max_pct": 88.3,
          "relative_humidity_24h_mean_pct": 66.9,
          "barometric_pressure_daily_min_hpa": 1014.4,
          "barometric_pressure_daily_max_hpa": 1019.9,
          "barometric_pressure_24h_mean_hpa": 1017.8,
          "rainfall_daily_total_mm": 0.2
        },
        {
          "date": "2026-06-05",
          "wind_speed_daily_max_m_s": 8.7,
          "wind_speed_24h_mean_m_s": 1.9,
          "temperature_daily_min_c": 9.1,
          "temperature_daily_max_c": 15.0,
          "temperature_24h_mean_c": 11.9,
          "relative_humidity_daily_min_pct": 63.7,
          "relative_humidity_daily_max_pct": 97.3,
          "relative_humidity_24h_mean_pct": 83.3,
          "barometric_pressure_daily_min_hpa": 1011.5,
          "barometric_pressure_daily_max_hpa": 1014.6,
          "barometric_pressure_24h_mean_hpa": 1013.1,
          "rainfall_daily_total_mm": 8.6
        },
        {
          "date": "2026-06-06",
          "wind_speed_daily_max_m_s": 5.8,
          "wind_speed_24h_mean_m_s": 1.2,
          "temperature_daily_min_c": 8.8,
          "temperature_daily_max_c": 15.2,
          "temperature_24h_mean_c": 11.5,
          "relative_humidity_daily_min_pct": 65.5,
          "relative_humidity_daily_max_pct": 97.7,
          "relative_humidity_24h_mean_pct": 85.6,
          "barometric_pressure_daily_min_hpa": 1011.8,
          "barometric_pressure_daily_max_hpa": 1013.7,
          "barometric_pressure_24h_mean_hpa": 1012.8,
          "rainfall_daily_total_mm": 5.8
        },
        {
          "date": "2026-06-07",
          "wind_speed_daily_max_m_s": 8.4,
          "wind_speed_24h_mean_m_s": 1.9,
          "temperature_daily_min_c": 10.3,
          "temperature_daily_max_c": 16.9,
          "temperature_24h_mean_c": 12.9,
          "relative_humidity_daily_min_pct": 63.5,
          "relative_humidity_daily_max_pct": 94.8,
          "relative_humidity_24h_mean_pct": 82.8,
          "barometric_pressure_daily_min_hpa": 1012.5,
          "barometric_pressure_daily_max_hpa": 1015.1,
          "barometric_pressure_24h_mean_hpa": 1014.1,
          "rainfall_daily_total_mm": 2.8
        },
        {
          "date": "2026-06-08",
          "wind_speed_daily_max_m_s": 4.8,
          "wind_speed_24h_mean_m_s": 1.1,
          "temperature_daily_min_c": 9.3,
          "temperature_daily_max_c": 16.5,
          "temperature_24h_mean_c": 12.4,
          "relative_humidity_daily_min_pct": 55.5,
          "relative_humidity_daily_max_pct": 97.3,
          "relative_humidity_24h_mean_pct": 83.2,
          "barometric_pressure_daily_min_hpa": 1002.1,
          "barometric_pressure_daily_max_hpa": 1012.0,
          "barometric_pressure_24h_mean_hpa": 1006.2,
          "rainfall_daily_total_mm": 3.8
        },
        {
          "date": "2026-06-09",
          "wind_speed_daily_max_m_s": 6.9,
          "wind_speed_24h_mean_m_s": 1.4,
          "temperature_daily_min_c": 10.6,
          "temperature_daily_max_c": 15.5,
          "temperature_24h_mean_c": 12.2,
          "relative_humidity_daily_min_pct": 78.2,
          "relative_humidity_daily_max_pct": 98.8,
          "relative_humidity_24h_mean_pct": 93.4,
          "barometric_pressure_daily_min_hpa": 1002.4,
          "barometric_pressure_daily_max_hpa": 1016.0,
          "barometric_pressure_24h_mean_hpa": 1009.4,
          "rainfall_daily_total_mm": 30.0
        },
        {
          "date": "2026-06-10",
          "wind_speed_daily_max_m_s": 5.6,
          "wind_speed_24h_mean_m_s": 1.4,
          "temperature_daily_min_c": 9.1,
          "temperature_daily_max_c": 17.2,
          "temperature_24h_mean_c": 13.4,
          "relative_humidity_daily_min_pct": 54.2,
          "relative_humidity_daily_max_pct": 94.6,
          "relative_humidity_24h_mean_pct": 78.7,
          "barometric_pressure_daily_min_hpa": 1016.4,
          "barometric_pressure_daily_max_hpa": 1023.7,
          "barometric_pressure_24h_mean_hpa": 1021.2,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-11",
          "wind_speed_daily_max_m_s": 5.9,
          "wind_speed_24h_mean_m_s": 1.3,
          "temperature_daily_min_c": 10.1,
          "temperature_daily_max_c": 20.4,
          "temperature_24h_mean_c": 15.0,
          "relative_humidity_daily_min_pct": 51.0,
          "relative_humidity_daily_max_pct": 94.4,
          "relative_humidity_24h_mean_pct": 74.8,
          "barometric_pressure_daily_min_hpa": 1018.4,
          "barometric_pressure_daily_max_hpa": 1023.3,
          "barometric_pressure_24h_mean_hpa": 1020.4,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-12",
          "wind_speed_daily_max_m_s": 5.9,
          "wind_speed_24h_mean_m_s": 1.1,
          "temperature_daily_min_c": 10.0,
          "temperature_daily_max_c": 23.3,
          "temperature_24h_mean_c": 16.4,
          "relative_humidity_daily_min_pct": 46.2,
          "relative_humidity_daily_max_pct": 92.6,
          "relative_humidity_24h_mean_pct": 70.7,
          "barometric_pressure_daily_min_hpa": 1019.6,
          "barometric_pressure_daily_max_hpa": 1022.4,
          "barometric_pressure_24h_mean_hpa": 1020.8,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-13",
          "wind_speed_daily_max_m_s": 7.1,
          "wind_speed_24h_mean_m_s": 1.1,
          "temperature_daily_min_c": 12.6,
          "temperature_daily_max_c": 27.2,
          "temperature_24h_mean_c": 19.2,
          "relative_humidity_daily_min_pct": 34.8,
          "relative_humidity_daily_max_pct": 86.1,
          "relative_humidity_24h_mean_pct": 61.6,
          "barometric_pressure_daily_min_hpa": 1020.1,
          "barometric_pressure_daily_max_hpa": 1024.7,
          "barometric_pressure_24h_mean_hpa": 1022.3,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-14",
          "wind_speed_daily_max_m_s": 3.9,
          "wind_speed_24h_mean_m_s": 1.0,
          "temperature_daily_min_c": 14.4,
          "temperature_daily_max_c": 27.6,
          "temperature_24h_mean_c": 20.5,
          "relative_humidity_daily_min_pct": 34.9,
          "relative_humidity_daily_max_pct": 78.8,
          "relative_humidity_24h_mean_pct": 60.4,
          "barometric_pressure_daily_min_hpa": 1017.2,
          "barometric_pressure_daily_max_hpa": 1023.0,
          "barometric_pressure_24h_mean_hpa": 1020.1,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-15",
          "wind_speed_daily_max_m_s": 4.8,
          "wind_speed_24h_mean_m_s": 0.9,
          "temperature_daily_min_c": 16.2,
          "temperature_daily_max_c": 24.9,
          "temperature_24h_mean_c": 19.9,
          "relative_humidity_daily_min_pct": 46.1,
          "relative_humidity_daily_max_pct": 82.7,
          "relative_humidity_24h_mean_pct": 68.1,
          "barometric_pressure_daily_min_hpa": 1013.5,
          "barometric_pressure_daily_max_hpa": 1018.2,
          "barometric_pressure_24h_mean_hpa": 1016.4,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-16",
          "wind_speed_daily_max_m_s": 11.7,
          "wind_speed_24h_mean_m_s": 3.1,
          "temperature_daily_min_c": 15.1,
          "temperature_daily_max_c": 25.3,
          "temperature_24h_mean_c": 19.7,
          "relative_humidity_daily_min_pct": 36.5,
          "relative_humidity_daily_max_pct": 87.2,
          "relative_humidity_24h_mean_pct": 59.2,
          "barometric_pressure_daily_min_hpa": 1013.1,
          "barometric_pressure_daily_max_hpa": 1015.4,
          "barometric_pressure_24h_mean_hpa": 1013.9,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-17",
          "wind_speed_daily_max_m_s": 6.3,
          "wind_speed_24h_mean_m_s": 1.8,
          "temperature_daily_min_c": 12.5,
          "temperature_daily_max_c": 23.5,
          "temperature_24h_mean_c": 17.3,
          "relative_humidity_daily_min_pct": 50.8,
          "relative_humidity_daily_max_pct": 81.9,
          "relative_humidity_24h_mean_pct": 65.9,
          "barometric_pressure_daily_min_hpa": 1015.7,
          "barometric_pressure_daily_max_hpa": 1018.6,
          "barometric_pressure_24h_mean_hpa": 1017.4,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-18",
          "wind_speed_daily_max_m_s": 5.7,
          "wind_speed_24h_mean_m_s": 0.9,
          "temperature_daily_min_c": 11.9,
          "temperature_daily_max_c": 26.1,
          "temperature_24h_mean_c": 18.1,
          "relative_humidity_daily_min_pct": 44.9,
          "relative_humidity_daily_max_pct": 92.6,
          "relative_humidity_24h_mean_pct": 69.0,
          "barometric_pressure_daily_min_hpa": 1012.5,
          "barometric_pressure_daily_max_hpa": 1019.2,
          "barometric_pressure_24h_mean_hpa": 1016.0,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-19",
          "wind_speed_daily_max_m_s": 4.9,
          "wind_speed_24h_mean_m_s": 1.2,
          "temperature_daily_min_c": 13.7,
          "temperature_daily_max_c": 24.7,
          "temperature_24h_mean_c": 18.8,
          "relative_humidity_daily_min_pct": 49.4,
          "relative_humidity_daily_max_pct": 84.6,
          "relative_humidity_24h_mean_pct": 66.5,
          "barometric_pressure_daily_min_hpa": 1007.8,
          "barometric_pressure_daily_max_hpa": 1012.7,
          "barometric_pressure_24h_mean_hpa": 1010.3,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-20",
          "wind_speed_daily_max_m_s": 8.2,
          "wind_speed_24h_mean_m_s": 1.6,
          "temperature_daily_min_c": 11.8,
          "temperature_daily_max_c": 22.3,
          "temperature_24h_mean_c": 17.0,
          "relative_humidity_daily_min_pct": 49.1,
          "relative_humidity_daily_max_pct": 82.7,
          "relative_humidity_24h_mean_pct": 65.6,
          "barometric_pressure_daily_min_hpa": 1009.2,
          "barometric_pressure_daily_max_hpa": 1016.7,
          "barometric_pressure_24h_mean_hpa": 1013.3,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-21",
          "wind_speed_daily_max_m_s": 5.8,
          "wind_speed_24h_mean_m_s": 0.9,
          "temperature_daily_min_c": 12.1,
          "temperature_daily_max_c": 23.6,
          "temperature_24h_mean_c": 17.6,
          "relative_humidity_daily_min_pct": 52.9,
          "relative_humidity_daily_max_pct": 89.2,
          "relative_humidity_24h_mean_pct": 71.1,
          "barometric_pressure_daily_min_hpa": 1014.8,
          "barometric_pressure_daily_max_hpa": 1018.3,
          "barometric_pressure_24h_mean_hpa": 1016.7,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-22",
          "wind_speed_daily_max_m_s": 7.3,
          "wind_speed_24h_mean_m_s": 1.3,
          "temperature_daily_min_c": 14.0,
          "temperature_daily_max_c": 29.7,
          "temperature_24h_mean_c": 21.4,
          "relative_humidity_daily_min_pct": 21.8,
          "relative_humidity_daily_max_pct": 77.2,
          "relative_humidity_24h_mean_pct": 51.0,
          "barometric_pressure_daily_min_hpa": 1015.5,
          "barometric_pressure_daily_max_hpa": 1019.3,
          "barometric_pressure_24h_mean_hpa": 1017.2,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-23",
          "wind_speed_daily_max_m_s": 5.3,
          "wind_speed_24h_mean_m_s": 1.0,
          "temperature_daily_min_c": 15.8,
          "temperature_daily_max_c": 29.8,
          "temperature_24h_mean_c": 21.9,
          "relative_humidity_daily_min_pct": 28.3,
          "relative_humidity_daily_max_pct": 71.2,
          "relative_humidity_24h_mean_pct": 52.7,
          "barometric_pressure_daily_min_hpa": 1014.4,
          "barometric_pressure_daily_max_hpa": 1018.5,
          "barometric_pressure_24h_mean_hpa": 1016.3,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-24",
          "wind_speed_daily_max_m_s": 5.9,
          "wind_speed_24h_mean_m_s": 0.8,
          "temperature_daily_min_c": 15.7,
          "temperature_daily_max_c": 27.6,
          "temperature_24h_mean_c": 21.0,
          "relative_humidity_daily_min_pct": 35.9,
          "relative_humidity_daily_max_pct": 76.8,
          "relative_humidity_24h_mean_pct": 59.3,
          "barometric_pressure_daily_min_hpa": 1009.8,
          "barometric_pressure_daily_max_hpa": 1015.8,
          "barometric_pressure_24h_mean_hpa": 1012.8,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-25",
          "wind_speed_daily_max_m_s": 8.3,
          "wind_speed_24h_mean_m_s": 1.4,
          "temperature_daily_min_c": 15.0,
          "temperature_daily_max_c": 21.2,
          "temperature_24h_mean_c": 17.9,
          "relative_humidity_daily_min_pct": 57.2,
          "relative_humidity_daily_max_pct": 85.8,
          "relative_humidity_24h_mean_pct": 70.0,
          "barometric_pressure_daily_min_hpa": 1006.2,
          "barometric_pressure_daily_max_hpa": 1010.5,
          "barometric_pressure_24h_mean_hpa": 1008.7,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-26",
          "wind_speed_daily_max_m_s": 4.1,
          "wind_speed_24h_mean_m_s": 0.9,
          "temperature_daily_min_c": 13.0,
          "temperature_daily_max_c": 16.3,
          "temperature_24h_mean_c": 14.4,
          "relative_humidity_daily_min_pct": 81.8,
          "relative_humidity_daily_max_pct": 98.6,
          "relative_humidity_24h_mean_pct": 94.3,
          "barometric_pressure_daily_min_hpa": 1005.2,
          "barometric_pressure_daily_max_hpa": 1008.1,
          "barometric_pressure_24h_mean_hpa": 1006.2,
          "rainfall_daily_total_mm": 12.4
        },
        {
          "date": "2026-06-27",
          "wind_speed_daily_max_m_s": 7.5,
          "wind_speed_24h_mean_m_s": 1.5,
          "temperature_daily_min_c": 11.3,
          "temperature_daily_max_c": 21.2,
          "temperature_24h_mean_c": 15.6,
          "relative_humidity_daily_min_pct": 53.4,
          "relative_humidity_daily_max_pct": 97.0,
          "relative_humidity_24h_mean_pct": 78.1,
          "barometric_pressure_daily_min_hpa": 1008.3,
          "barometric_pressure_daily_max_hpa": 1015.1,
          "barometric_pressure_24h_mean_hpa": 1012.1,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-28",
          "wind_speed_daily_max_m_s": 5.3,
          "wind_speed_24h_mean_m_s": 1.1,
          "temperature_daily_min_c": 11.6,
          "temperature_daily_max_c": 21.1,
          "temperature_24h_mean_c": 16.2,
          "relative_humidity_daily_min_pct": 59.4,
          "relative_humidity_daily_max_pct": 93.8,
          "relative_humidity_24h_mean_pct": 77.7,
          "barometric_pressure_daily_min_hpa": 1015.4,
          "barometric_pressure_daily_max_hpa": 1017.2,
          "barometric_pressure_24h_mean_hpa": 1016.3,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-29",
          "wind_speed_daily_max_m_s": 3.9,
          "wind_speed_24h_mean_m_s": 1.0,
          "temperature_daily_min_c": 13.6,
          "temperature_daily_max_c": 18.7,
          "temperature_24h_mean_c": 16.2,
          "relative_humidity_daily_min_pct": 70.3,
          "relative_humidity_daily_max_pct": 91.8,
          "relative_humidity_24h_mean_pct": 81.9,
          "barometric_pressure_daily_min_hpa": 1014.8,
          "barometric_pressure_daily_max_hpa": 1016.3,
          "barometric_pressure_24h_mean_hpa": 1015.5,
          "rainfall_daily_total_mm": 0.0
        },
        {
          "date": "2026-06-30",
          "wind_speed_daily_max_m_s": 8.6,
          "wind_speed_24h_mean_m_s": 2.2,
          "temperature_daily_min_c": 12.2,
          "temperature_daily_max_c": 19.5,
          "temperature_24h_mean_c": 16.0,
          "relative_humidity_daily_min_pct": 52.3,
          "relative_humidity_daily_max_pct": 88.5,
          "relative_humidity_24h_mean_pct": 73.3,
          "barometric_pressure_daily_min_hpa": 1015.3,
          "barometric_pressure_daily_max_hpa": 1016.2,
          "barometric_pressure_24h_mean_hpa": 1015.6,
          "rainfall_daily_total_mm": 0.0
        }
      ],
      "dailyMeteorologyMetadata": {
        "sourceTable": "B.2",
        "rounding": "One decimal place as printed.",
        "dateTimeConvention": "Dates and clock times are as printed. Time zone, UTC offset, daylight-saving handling, and hour-beginning versus hour-ending convention are not established in the checked report; do not align to UTC data until confirmed.",
        "validation": "This is the report's published daily meteorology table. The Level 0 statement appears in its air-quality QA introduction; a separate meteorological validation level or hourly QC flags were not established.",
        "windSpeedMaximum": "Table labels Max. Section 4.3 identifies the June 4 monthly peak of 12.4 m/s as the highest hourly average. These values must not be labelled gusts.",
        "dailyMeans": "Section 4.3 identifies daily wind speed and temperature means as 24-hour averages. Other means/maxima/minima and rainfall are the daily statistics printed in Table B.2.",
        "windDirection": "Measured by the station but absent from the daily numeric table. Figures A.12 and A.13 are aggregate wind roses, not a timestamped numeric direction series.",
        "limits": [
          "Do not reconstruct hourly wind from daily means or maxima.",
          "Do not assign a direction to these daily values from the dominant monthly direction.",
          "Surface daily temperature does not determine a temperature inversion or mixing height.",
          "Daily meteorology and daily maximum NO2 are not necessarily simultaneous."
        ],
        "fields": {
          "wind_speed_daily_max_m_s": {
            "unit": "m/s"
          },
          "wind_speed_24h_mean_m_s": {
            "unit": "m/s"
          },
          "temperature_daily_min_c": {
            "unit": "°C"
          },
          "temperature_daily_max_c": {
            "unit": "°C"
          },
          "temperature_24h_mean_c": {
            "unit": "°C"
          },
          "relative_humidity_daily_min_pct": {
            "unit": "%"
          },
          "relative_humidity_daily_max_pct": {
            "unit": "%"
          },
          "relative_humidity_24h_mean_pct": {
            "unit": "%"
          },
          "barometric_pressure_daily_min_hpa": {
            "unit": "hPa"
          },
          "barometric_pressure_daily_max_hpa": {
            "unit": "hPa"
          },
          "barometric_pressure_24h_mean_hpa": {
            "unit": "hPa"
          },
          "rainfall_daily_total_mm": {
            "unit": "mm"
          }
        }
      },
      "reportedHourlyExtrema": [
        {
          "reportedDateTime": "2026-06-04 12:00",
          "variable": "wind_speed",
          "value": 12.4,
          "unit": "m/s",
          "averagingPeriod": "1-hour average",
          "selection": "Reported maximum hourly average for the month"
        },
        {
          "reportedDateTime": "2026-06-06 04:00",
          "variable": "air_temperature",
          "value": 8.8,
          "unit": "°C",
          "averagingPeriod": "Hourly as stated in §4.3",
          "selection": "Reported minimum hourly temperature for the month"
        },
        {
          "reportedDateTime": "2026-06-06 06:00",
          "variable": "air_temperature",
          "value": 8.8,
          "unit": "°C",
          "averagingPeriod": "Hourly as stated in §4.3",
          "selection": "Reported minimum hourly temperature for the month"
        },
        {
          "reportedDateTime": "2026-06-23 16:00",
          "variable": "air_temperature",
          "value": 29.8,
          "unit": "°C",
          "averagingPeriod": "Hourly as stated in §4.3",
          "selection": "Reported maximum hourly temperature for the month"
        }
      ],
      "passive": [
        {
          "species": "SO2",
          "value": 0.2,
          "qualifier": "<",
          "unit": "ppb",
          "startDate": "2026-06-01",
          "endDate": "2026-06-30",
          "reportedStartTime": "13:00",
          "reportedEndTime": "13:00",
          "averagingPeriod": "Entire passive sampler exposure interval",
          "method": "AGAT passive sampling with laboratory analysis; field blank subtracted",
          "reportedDetectionLimitPpb": 0.2,
          "laboratorySampleId": "7894854",
          "caveat": "Below the reported detection limit is not zero; not an hourly or daily concentration."
        },
        {
          "species": "VOC_as_hexane",
          "value": 0.7,
          "qualifier": "<",
          "unit": "ppb",
          "startDate": "2026-06-01",
          "endDate": "2026-06-30",
          "reportedStartTime": "13:00",
          "reportedEndTime": "13:00",
          "averagingPeriod": "Entire passive sampler exposure interval",
          "method": "AGAT passive sampling with laboratory analysis; field blank subtracted",
          "reportedDetectionLimitPpb": 0.7,
          "laboratorySampleId": "7894857",
          "caveat": "Below the reported detection limit is not zero. Hexane-equivalent VOC is not individual-compound speciation or a total-VOC health objective."
        }
      ]
    }
  ]
}
