{
 "generated_at": "2026-07-27T21:44",
 "source_file": "ESK19184.csv",
 "data_start": "2022-04-01T00:00",
 "data_end": "2026-07-08T23:00",
 "months": [
  "2022-04",
  "2022-05",
  "2022-06",
  "2022-07",
  "2022-08",
  "2022-09",
  "2022-10",
  "2022-11",
  "2022-12",
  "2023-01",
  "2023-02",
  "2023-03",
  "2023-04",
  "2023-05",
  "2023-06",
  "2023-07",
  "2023-08",
  "2023-09",
  "2023-10",
  "2023-11",
  "2023-12",
  "2024-01",
  "2024-02",
  "2024-03",
  "2024-04",
  "2024-05",
  "2024-06",
  "2024-07",
  "2024-08",
  "2024-09",
  "2024-10",
  "2024-11",
  "2024-12",
  "2025-01",
  "2025-02",
  "2025-03",
  "2025-04",
  "2025-05",
  "2025-06",
  "2025-07",
  "2025-08",
  "2025-09",
  "2025-10",
  "2025-11",
  "2025-12",
  "2026-01",
  "2026-02",
  "2026-03",
  "2026-04",
  "2026-05",
  "2026-06",
  "2026-07"
 ],
 "co2_factors_kg_per_mwh": {
  "coal": 1040,
  "gas": 500,
  "ocgt": 700
 },
 "capacities_mw": {
  "wind_cap": 4143,
  "pv_cap": 2780,
  "csp_cap": 600,
  "other_re_cap": 51,
  "total_re_cap": 7573,
  "eskom_cap": 47276
 },
 "audited_through": "2026-07-08T23:00",
 "live_hours": 0,
 "latest": {
  "ts": "2026-07-08T23:00",
  "nuclear": 655,
  "coal": 18975,
  "gas": 0,
  "ocgt": 1,
  "hydro": 0,
  "ps": 0,
  "wind": 592,
  "pv": 0,
  "csp": 30,
  "other_re": 45,
  "imports": 1072,
  "pump": -542,
  "exports": -737,
  "demand": 20829,
  "co2": 923,
  "re_share": 3.1,
  "load_red": 0,
  "uclf": 7755,
  "pclf": 4871
 },
 "year_avg": {
  "co2": 818,
  "re_share": 8.8,
  "demand": 22857,
  "uclf": 9787
 },
 "records": {
  "max_demand": {
   "ts": "2022-06-23T18:00",
   "v": 34666.1
  },
  "min_demand": {
   "ts": "2025-12-26T03:00",
   "v": 16620.9
  },
  "max_wind": {
   "ts": "2026-05-10T20:00",
   "v": 3583.5
  },
  "max_pv": {
   "ts": "2026-01-23T12:00",
   "v": 2475.4
  },
  "max_re_mw": {
   "ts": "2026-01-22T13:00",
   "v": 5830.4
  },
  "max_re_share": {
   "ts": "2026-01-22T13:00",
   "v": 24.1
  },
  "min_co2": {
   "ts": "2025-12-26T17:00",
   "v": 591.2
  },
  "max_ocgt": {
   "ts": "2022-07-31T19:00",
   "v": 3132.8
  },
  "max_uclf": {
   "ts": "2023-05-09T14:00",
   "v": 19507.8
  },
  "max_pump": {
   "ts": "2025-03-08T12:00",
   "v": 2824.8
  }
 }
}