{
  "schema": "mugilu/conditions",
  "version": 1,
  "location": {
    "lat": 31.0325454,
    "lon": 76.5623046
  },
  "place": "Rupnagar, Punjab",
  "as_of": "2026-11-12T17:16:36.288Z",
  "refresh_after_seconds": 900,
  "units": {
    "pollutants": {
      "co": "mg/m3",
      "default": "ug/m3"
    },
    "aqi": "cpcb_0_500",
    "yll_years": "years",
    "temp_c": "C",
    "apparent_c": "C",
    "wet_bulb_c": "C",
    "wbgt_c": "C",
    "today_max_c": "C",
    "normal_max_c": "C",
    "anomaly_c": "C",
    "wind": "km/h",
    "visibility": "m",
    "distance_km": "km",
    "frp_sum": "MW",
    "score": "0-100",
    "level": "0-3"
  },
  "air": {
    "kind": "measured",
    "aqi": 81,
    "aqi_scale": "cpcb",
    "band": "satisfactory",
    "pollutants": {
      "pm25": 43.8,
      "pm10": 81.12,
      "no2": 37.94,
      "so2": 7.6,
      "co": 0.57
    },
    "yll_years": 3.8,
    "station": {
      "id": "cpcb-1538",
      "name": "Ratanpura",
      "city": "Rupnagar",
      "distance_km": 0
    },
    "source": "cpcb",
    "as_of": "2026-11-12T16:15:00.000Z"
  },
  "heat": {
    "kind": "modelled",
    "temp_c": 18.9,
    "humidity_pct": 76,
    "apparent_c": 20.2,
    "wet_bulb_c": 16,
    "wbgt_c": 21.2,
    "source": "open-meteo",
    "as_of": "2026-11-12T17:16:36.288Z"
  },
  "heat_vs_normal": {
    "kind": "modelled",
    "today_max_c": 28,
    "normal_max_c": 27,
    "anomaly_c": 1,
    "notable": false,
    "date": "2026-11-12",
    "period": "mid November",
    "baseline": "1991-2020 normals",
    "source": "era5",
    "as_of": "2026-11-12T17:16:36.288Z"
  },
  "rain": {
    "kind": "modelled",
    "precipitation_mm": 0,
    "probability_pct": 0,
    "source": "open-meteo",
    "as_of": "2026-11-12T17:16:36.288Z"
  },
  "uv": {
    "kind": "modelled",
    "index": 0,
    "source": "open-meteo",
    "as_of": "2026-11-12T17:16:36.288Z"
  },
  "dust": {
    "kind": "modelled",
    "dust_ug_m3": 36,
    "aod": 0.55,
    "source": "open-meteo",
    "as_of": "2026-11-12T17:16:36.288Z"
  },
  "wind": {
    "kind": "modelled",
    "speed_kmh": 1.5,
    "gust_kmh": 3.2,
    "direction_deg": 54,
    "source": "open-meteo",
    "as_of": "2026-11-12T17:16:36.288Z"
  },
  "visibility": {
    "kind": "modelled",
    "meters": 7620,
    "source": "open-meteo",
    "as_of": "2026-11-12T17:16:36.288Z"
  },
  "smoke": {
    "kind": "observed",
    "count": 71,
    "frp_sum": 507.7,
    "nearest_km": 37,
    "radius_km": 100,
    "source": "firms",
    "window_h": 24,
    "as_of": "2026-11-12T17:16:36.288Z"
  },
  "warnings": [],
  "nearby_warnings": [],
  "ambient": {
    "risk_band": "severe",
    "level": 3,
    "score": 95,
    "driver": "smoke",
    "persona": "everyone",
    "summary": "There are large fires near here. The air can be dangerous. Stay indoors.",
    "persona_action": null,
    "persona_also": null,
    "order": [
      "smoke",
      "air",
      "heat",
      "sun",
      "rain",
      "wind",
      "dust"
    ],
    "persona_layers": [],
    "hazards": [
      {
        "hazard": "air",
        "level": 0,
        "risk_band": "low"
      },
      {
        "hazard": "heat",
        "level": 0,
        "risk_band": "low"
      },
      {
        "hazard": "uv",
        "level": 0,
        "risk_band": "low"
      },
      {
        "hazard": "dust",
        "level": 0,
        "risk_band": "low"
      },
      {
        "hazard": "wind",
        "level": 0,
        "risk_band": "low"
      },
      {
        "hazard": "fog",
        "level": 0,
        "risk_band": "low"
      },
      {
        "hazard": "smoke",
        "level": 3,
        "risk_band": "severe"
      }
    ]
  },
  "attribution": "Sources: CPCB (Govt. of India) via OAQ · Open-Meteo (CC-BY 4.0) · ERA5 (Copernicus C3S) normals · NASA FIRMS, via mugilu",
  "disclaimer": "Informational only, not for medical, emergency, or safety-critical decisions. For official hazard warnings consult NDMA / IMD."
}