South Africa Solar
Provenance, tier, and validation record for south-africa-solar. No live curtailment figures on this page — those are on the globe.
- Region id
south-africa-solar- Country
- ZAF
- Waste modality
- Solar
- Coordinates
- 29.00° S, 22.00° E
- Tier
live· T1a-live-tsoThe transmission system operator publishes an hourly series, and the calibration rate comes from the same jurisdiction.
Live TSO feed, own-jurisdiction rate (±2σ from 5-yr backfill, fallback ±15%)
- Uncertainty
- ±15% of peak GW
Regions with a five-year backfill archive use ±2σ of observed annual variance instead of this default fraction.
Published envelope for this tier. See the uncertainty model.
- Source provenance
verified· Verified upstream linkThe snapshot value comes from a verified upstream feed or anchor.
- Source
- Eskom Data Portal total hourly renewable generation (PV+CSP columns × 12% curtailment)
https://www.eskom.co.za/dataportal/renewables-performance/total-hourly-renewable-generation/
Tier, provenance, and source are read at build time from src/lib/regions.ts — the same table the globe draws from. The validation record below is generated separately and gated against it by npm run ci:docs-drift.
Validation record
Last updated: 2026-08-20 · Sprint: S1 + HB integration · Paper section: Technical Validation §4.2
Source
- Region id:
south-africa-solar - Country: ZAF
- Tier: live
- Kind: solar
- Source: Eskom Data Portal total hourly renewable generation (PV+CSP columns × 12% curtailment)
- Source URL: https://www.eskom.co.za/dataportal/renewables-performance/total-hourly-renewable-generation/
- Loader: (no single-file loader — see multi-region source)
- Structural gap: no
Calibration
- Rate source documented in:
docs/methodology/(see links below) - Uniform across backfill years: n/a — no backfill
Multi-year backfill annual totals
| Year | Backfill rows | Backfill annual TWh | Published TSO annual TWh | Δ % | Source |
|---|---|---|---|---|---|
| (no backfill or TSO anchors yet — will be populated after HB fan-out completes) |
Published anchors
- TSO annual curtailment (latest published): —
- Ember annual: —
- IRENA annual: —
- Other: —
Discrepancy analysis
No backfill and no solar-only TSO anchor. Region relies on Eskom hourly PV+CSP generation and the aggregate 12% renewable-curtailment calibration.
Known limitations
The Eskom CSV provides hourly renewable generation, not a direct curtailed-energy time series. The solar child isolates PV+CSP columns before applying the 12% aggregate curtailment rate, which improves fuel coherence but does not remove the annual-rate assumption.
Links
- Loader source: (no single-file loader — see multi-region source)
- Backfill archive:
data/historical/backfill/*_south-africa-solar_*.parquet(0 years) - Cross-cutting methodology:
docs/methodology/historical-backfill.md - Data source log:
docs/data-source-log.md - Known limitations index:
docs/known-limitations.md
Current GW, 24-hour peak, 30-day TWh, and feed freshness for this region are on the globe. Cite this page as everylastjoule.com/region/south-africa-solar. The dataset has a DOI; see About.