{
  "generated_by": "09_build_western_suburbs_scats_period_change.py",
  "site_count": 42,
  "suburbs": [
    "Yarraville",
    "Seddon",
    "Spotswood",
    "Kensington"
  ],
  "period_a_label": "Nov-Dec 2025",
  "period_a_months": [
    "2025-11",
    "2025-12"
  ],
  "period_b_label": "Jan-Feb 2026",
  "period_b_months": [
    "2026-01",
    "2026-02"
  ],
  "period_a_volume": 69328947,
  "period_b_volume": 64691209,
  "change_volume": -4637738,
  "pct_change": -6.69,
  "month_totals": {
    "2025-11": 35538876,
    "2025-12": 33790071,
    "2026-01": 32598489,
    "2026-02": 32092720
  },
  "suburb_summary": {
    "Yarraville": {
      "site_count": 19,
      "period_a_volume": 25566759,
      "period_b_volume": 23074494,
      "change_volume": -2492265,
      "pct_change": -9.75
    },
    "Seddon": {
      "site_count": 1,
      "period_a_volume": 1450793,
      "period_b_volume": 1389527,
      "change_volume": -61266,
      "pct_change": -4.22
    },
    "Spotswood": {
      "site_count": 7,
      "period_a_volume": 14605385,
      "period_b_volume": 13788610,
      "change_volume": -816775,
      "pct_change": -5.59
    },
    "Kensington": {
      "site_count": 15,
      "period_a_volume": 27706010,
      "period_b_volume": 26438578,
      "change_volume": -1267432,
      "pct_change": -4.57
    }
  },
  "output_csv": "A:\\TrafficAnalytics\\PROJECTS\\reports\\tirtl_melbourne\\western_suburbs_map\\western_suburbs_scats_period_change.csv"
}