{
  "generated": "2026-08-02T11:14:17.268814Z",
  "cycle": "2026-08-02T00:00:00Z",
  "cycleEpoch": 1785628800,
  "bounds": [
    -180.0,
    -90.0,
    180.0,
    90.0
  ],
  "width": 900,
  "height": 451,
  "source": "cams-global-atmospheric-composition-forecasts",
  "note": "CAMS global forecast 0.4deg; gases at model level 137 (~10 m); SO4 mass via standard air density 1.2 kg/m3; co2 patched in by scripts/build-co2-frames.py (Open-Meteo)",
  "attribution": "Contains modified Copernicus Atmosphere Monitoring Service information 2026",
  "variables": {
    "pm25": {
      "dir": "pm25",
      "imageType": "SCALAR",
      "unscale": [
        0.0,
        250.0
      ],
      "units": "ug/m3",
      "epaAqi": true
    },
    "pm10": {
      "dir": "pm10",
      "imageType": "SCALAR",
      "unscale": [
        0.0,
        350.0
      ],
      "units": "ug/m3",
      "epaAqi": true
    },
    "o3": {
      "dir": "o3",
      "imageType": "SCALAR",
      "unscale": [
        0.0,
        120.0
      ],
      "units": "ppb",
      "epaAqi": true
    },
    "no2": {
      "dir": "no2",
      "imageType": "SCALAR",
      "unscale": [
        0.0,
        80.0
      ],
      "units": "ppb",
      "epaAqi": true
    },
    "so2": {
      "dir": "so2",
      "imageType": "SCALAR",
      "unscale": [
        0.0,
        120.0
      ],
      "units": "ppb",
      "epaAqi": true
    },
    "co": {
      "dir": "co",
      "imageType": "SCALAR",
      "unscale": [
        0.1,
        3.0
      ],
      "units": "ppm",
      "epaAqi": true
    },
    "so4": {
      "dir": "so4",
      "imageType": "SCALAR",
      "unscale": [
        0.0,
        35.0
      ],
      "units": "ug/m3",
      "epaAqi": false
    },
    "co2": {
      "dir": "co2",
      "imageType": "SCALAR",
      "unscale": [
        400.0,
        460.0
      ],
      "units": "ppm",
      "epaAqi": false
    }
  },
  "frames": [
    {
      "id": "f000",
      "hour": 0,
      "time": "2026-08-02T00:00:00Z",
      "forecast": false
    },
    {
      "id": "f006",
      "hour": 6,
      "time": "2026-08-02T06:00:00Z",
      "forecast": true
    },
    {
      "id": "f012",
      "hour": 12,
      "time": "2026-08-02T12:00:00Z",
      "forecast": true
    },
    {
      "id": "f018",
      "hour": 18,
      "time": "2026-08-02T18:00:00Z",
      "forecast": true
    },
    {
      "id": "f024",
      "hour": 24,
      "time": "2026-08-03T00:00:00Z",
      "forecast": true
    },
    {
      "id": "f030",
      "hour": 30,
      "time": "2026-08-03T06:00:00Z",
      "forecast": true
    },
    {
      "id": "f036",
      "hour": 36,
      "time": "2026-08-03T12:00:00Z",
      "forecast": true
    },
    {
      "id": "f042",
      "hour": 42,
      "time": "2026-08-03T18:00:00Z",
      "forecast": true
    },
    {
      "id": "f048",
      "hour": 48,
      "time": "2026-08-04T00:00:00Z",
      "forecast": true
    },
    {
      "id": "f054",
      "hour": 54,
      "time": "2026-08-04T06:00:00Z",
      "forecast": true
    },
    {
      "id": "f060",
      "hour": 60,
      "time": "2026-08-04T12:00:00Z",
      "forecast": true
    },
    {
      "id": "f066",
      "hour": 66,
      "time": "2026-08-04T18:00:00Z",
      "forecast": true
    },
    {
      "id": "f072",
      "hour": 72,
      "time": "2026-08-05T00:00:00Z",
      "forecast": true
    },
    {
      "id": "f078",
      "hour": 78,
      "time": "2026-08-05T06:00:00Z",
      "forecast": true
    },
    {
      "id": "f084",
      "hour": 84,
      "time": "2026-08-05T12:00:00Z",
      "forecast": true
    },
    {
      "id": "f090",
      "hour": 90,
      "time": "2026-08-05T18:00:00Z",
      "forecast": true
    },
    {
      "id": "f096",
      "hour": 96,
      "time": "2026-08-06T00:00:00Z",
      "forecast": true
    },
    {
      "id": "f102",
      "hour": 102,
      "time": "2026-08-06T06:00:00Z",
      "forecast": true
    },
    {
      "id": "f108",
      "hour": 108,
      "time": "2026-08-06T12:00:00Z",
      "forecast": true
    },
    {
      "id": "f114",
      "hour": 114,
      "time": "2026-08-06T18:00:00Z",
      "forecast": true
    },
    {
      "id": "f120",
      "hour": 120,
      "time": "2026-08-07T00:00:00Z",
      "forecast": true
    }
  ],
  "co2Source": "open-meteo (CAMS greenhouse gas forecast)"
}