{
  "retrieved": "2026-09-05",
  "periodLocalPst": "2025-05-01 00:00 through 2025-05-03 23:00",
  "timeConvention": "LOCAL_DATE is fixed PST UTC-8; UTC_DATE is supplied separately. ECCC datetime filter targets its collection time field: verify returned LOCAL_DATE rather than inferring from the URL Z suffix.",
  "units": {
    "WIND_DIRECTION": "tens of degrees FROM true north; 0 with zero wind means calm",
    "WIND_SPEED": "km/h",
    "TEMP": "degC",
    "RELATIVE_HUMIDITY": "percent",
    "STATION_PRESSURE": "kPa",
    "PRECIP_AMOUNT": "mm"
  },
  "sourceUrls": {
    "10459NN": "https://api.weather.gc.ca/collections/climate-hourly/items?f=json&limit=100&CLIMATE_IDENTIFIER=10459NN&datetime=2025-05-01T00:00:00Z/2025-05-03T23:00:00Z",
    "1086082": "https://api.weather.gc.ca/collections/climate-hourly/items?f=json&limit=100&CLIMATE_IDENTIFIER=1086082&datetime=2025-05-01T00:00:00Z/2025-05-03T23:00:00Z",
    "1086081": "https://api.weather.gc.ca/collections/climate-hourly/items?f=json&limit=100&CLIMATE_IDENTIFIER=1086081&datetime=2025-05-01T00:00:00Z/2025-05-03T23:00:00Z"
  },
  "airportSource": "Existing full 2025 ECCC acquisition documented in woodfibre-weather-evidence.md",
  "stations": [
    {
      "stationName": "HOWE SOUND - PAM ROCKS",
      "climateIdentifier": "10459NN",
      "records": 71,
      "missingHoursPst": [
        "2025-05-01 04:00:00"
      ],
      "validCounts": {
        "TEMP": 71,
        "RELATIVE_HUMIDITY": 71,
        "STATION_PRESSURE": 71,
        "WIND_SPEED": 71,
        "WIND_DIRECTION": 71
      },
      "nonNullFlags": {}
    },
    {
      "stationName": "SQUAMISH AIRPORT",
      "climateIdentifier": "10476F0",
      "records": 70,
      "missingHoursPst": [
        "2025-05-01 13:00:00",
        "2025-05-03 03:00:00"
      ],
      "validCounts": {
        "TEMP": 70,
        "RELATIVE_HUMIDITY": 70,
        "STATION_PRESSURE": 70,
        "WIND_SPEED": 70,
        "WIND_DIRECTION": 70
      },
      "nonNullFlags": {}
    },
    {
      "stationName": "PEMBERTON AIRPORT (WIND)",
      "climateIdentifier": "1086081",
      "records": 72,
      "missingHoursPst": [],
      "validCounts": {
        "TEMP": 72,
        "RELATIVE_HUMIDITY": 0,
        "STATION_PRESSURE": 0,
        "WIND_SPEED": 72,
        "WIND_DIRECTION": 72
      },
      "nonNullFlags": {
        "DEW_POINT_TEMP_FLAG": [
          "M"
        ]
      }
    },
    {
      "stationName": "PEMBERTON AIRPORT CS",
      "climateIdentifier": "1086082",
      "records": 72,
      "missingHoursPst": [],
      "validCounts": {
        "TEMP": 72,
        "RELATIVE_HUMIDITY": 72,
        "STATION_PRESSURE": 72,
        "WIND_SPEED": 0,
        "WIND_DIRECTION": 0
      },
      "nonNullFlags": {}
    }
  ],
  "license": "ECCC MSC end-use licence / Open Government Licence – Canada; retain source attribution",
  "cautions": [
    "Point surface observations are not the source-site or full 3D wind field.",
    "Pemberton Airport CS has temperature/pressure; Pemberton Airport (WIND) is a separate instrument/station.",
    "Do not treat station pressure at different elevations as a directly comparable horizontal pressure gradient.",
    "Preserve nulls and flags. An hourly record is not necessarily an hour-long wind average."
  ]
}
