← Back to dashboard

Methodology

How we compute and display solar adoption and ROI metrics. Updated as we wire ZenPower + ETL.

Data sources

  • ZenPower solar dataset (required sponsor dataset) — primary source for adoption, geography, and time-based views once ETL is complete.
  • Neighborhood model (current UI) — Scripps-style heat and EIA-style rates in src/lib/solar.ts drive payback and savings until regional metrics are fully replaced by pipeline output.
  • Processed bundlesprocessed/v1/*.json served locally or via API Gateway + Lambda from S3; shapes defined in src/types/api.ts.

Metric definitions (v1)

  • Adoption index — normalized score (0–1) per region for map coloring; exact formula TBD from ZenPower fields.
  • YoY growth — year-over-year change in relevant install or capacity units from the dataset.
  • Median estimated annual savings — illustrative USD from pipeline mocks; will be tied to utility rates and production assumptions documented here.
  • CO₂ avoided — from estimated production × grid emission factor (region-specific factor TBD, e.g. eGRID-style).

Limitations

Current JSON under public/processed/v1/ is for UI and API integration testing. Figures are not final audit outputs until the ZenPower ETL run is merged and reviewed.