Skip to content

micahroye/DataHacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SD Solar Equity Dashboard — DataHacks 2026

A multi-page Streamlit analytics dashboard identifying underserved solar markets in San Diego County through heat exposure, social vulnerability, environmental burden, and installer permit data from five major installers.

Live App

python3 -m streamlit run app/streamlit_app.py

What It Does

Analyzes 736 San Diego County census tracts across four data dimensions:

  • Heat exposure — Cal-Adapt extreme heat day projections (2006–2100)
  • Social vulnerability — CDC SVI 2022 (poverty, household characteristics, minority status, housing)
  • Environmental burden — CalEnviroScreen 4.0 (pollution, PM2.5, diesel, asthma)
  • Solar deployment — Permit data from Sunrun, Sullivan Solar, Titan Solar, Freedom Forever, and SolarCity (12,615 permits)

Each tract receives a Need Score, a Deployment Score, and a Gap Score = Need − Deployment. Tracts with Gap ≥ 0.40 are classified as Priority.

Five weight schemes are tested (Equal, Climate-Forward, Equity-Forward, Air Quality-Forward, Balanced). 69 tracts are Priority under all five schemes — the robust, scheme-independent grant cohort.

Pages

Page Description
Overview Hero priority map, key stats, market opportunity framing
Need Landscape Heat / SVI / CES maps and composite need score
Deployment Installer permit point map and density choropleth
The Gap Tier map, need vs. deployment scatter, distribution
Priority Explorer Filter + drill into any individual tract
Sensitivity Analysis Robustness map, scheme overlap heatmap
Methodology Data sources, scoring formula, limitations
Hazard Layers Seismic PGA, earthquake events, PSPS context, multi-family housing

Data Sources

Dataset Source Coverage
Installer permits Sunrun, Sullivan, Titan, Freedom Forever, SolarCity 12,615 permits, 518 SD tracts
Extreme heat days Cal-Adapt 2006–2100, 627 SD tracts (2010 boundaries)
Social Vulnerability Index CDC/ATSDR SVI 2022 736 SD tracts
CalEnviroScreen 4.0 OEHHA 736 SD tracts
Seismic hazard (PGA) USGS ASCE 7-22 All 736 tracts
Earthquake events USGS FDSN catalog 500 M3+ events, 1995–present

Setup

pip install -r requirements.txt
python3 -m streamlit run app/streamlit_app.py

Raw source data files are not included in this repo due to size. Processed outputs used by the app are in data_processed/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages