Every Last Joule · Region record

Puerto Rico Solar

Provenance, tier, and validation record for puerto-rico-solar. No live curtailment figures on this page — those are on the globe.

Region id
puerto-rico-solar
Country
PRI
Waste modality
Solar
Coordinates
18.20° N, 66.40° W
Estimated Data quality
Tier
estimated · T3-modelled

No live feed and no published total for this region. A typical-shape profile is scaled to a capacity-based or literature anchor.

Modelled profile, scaled to annual (±40%)

Uncertainty
±40% of peak GW

Published envelope for this tier. See the uncertainty model.

Source provenance
official-lead · Official source identified, live path not producing

An authoritative source exists and the loader is wired or scaffolded, but the live path is not producing usable data — geoblocked, auth-gated, or parser pending. The emitted snapshot falls back to modelled or last-good values.

Source
PREPA operationdata.prepa.pr.gov dataSource.js (utility-scale PPOA solar SiteTotal MW; abed NordVPN relay CSV). Waste unpublished — no curtailment column. EIA-930 has no PR BA. Not T1a.

https://operationdata.prepa.pr.gov/

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-09-20 · Sprint: TSO-grid completeness · Paper section: Technical Validation §4.2

Source

  • Region id: puerto-rico-solar
  • Country: PRI
  • Tier: estimated
  • Kind: solar
  • Source: PREPA operationdata.prepa.pr.gov dataSource.js (utility-scale PPOA solar SiteTotal MW; abed NordVPN relay CSV). Waste unpublished — no curtailment column. EIA-930 has no PR BA. Not T1a.
  • Source URL: https://operationdata.prepa.pr.gov/
  • Loader: puerto-rico.json.ts
  • Structural gap: no
  • Waste status: unpublished. Missing ≠ zero. Live generation does not make waste T1a.

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)

Published anchors

  • TSO annual curtailment (latest published): —
  • Ember annual: —
  • IRENA annual: —
  • Other: —

Discrepancy analysis

Relay lake starts from live dataSource.js snapshots (not EIA-930 — 83 respondents, no PREP/LUMA/CEPR). Until ≥24 distinct timestamps, generationProfile is empty unpublished. Do not read a zero profile as a measured waste finding. Utility-scale PPOA only — not rooftop DG.

Known limitations

See docs/methodology/historical-backfill.md and STATUS.md TSO-grid completeness. Azure mirror is IP-forbidden from NZ; abed NordVPN is the 403 path.


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/puerto-rico-solar. The dataset has a DOI; see About.