← Back to dashboardMethodology
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 bundles —
processed/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.