Skip to content

Interactive visualization of the U.S. energy grid - mapping renewable generation, power outages, and severe weather damage

Notifications You must be signed in to change notification settings

evansethan/gridx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name: GridX

Members

Overview:

This project aims to examine power outages and their association with energy generation sources in the United States. By analyzing the frequency and severity of power outages, we aim to explore patterns in grid reliability and generation mix across different regions and time periods.

To visualize the results, we have created three interactive maps (e.g., heat map) that visualize the changes in power outages and storm damage as well as the shifts in electricity generation sources over time. We have aggregated data by state to account for their outage history and their energy production and consumption. These tools will allow users to easily examine regional differences in renewable energy adoption and grid reliability in the U.S.

The visualization should look something like this:

visualization output

Data Sources

OE-417 (data/outages) Outage data (duration, number of customers affected) by U.S. region Department of Energy Link: https://doe417.pnnl.gov/instructions (more detailed urls in data/outages/doe_source_urls.txt)

State Energy Data System (data/renewables) Total energy production with renewables broken out by state U.S. Energy Information Administration URL: https://www.eia.gov/state/seds/seds-data-complete.php (more detailed urls in data/outages/eia_seds_source_urls.txt)

U.S. Census State Population Data (data/state_pops) Population by state over each decade. U.S. Census Bureau URL: https://www.census.gov/data/tables.html (more detailed urls in data/state_pops/census_source_urls.txt)

U.S. State Geographic Information (data/state_regions) Shapefiles of each U.S. State for use in gridx/viz.py U.S. Census Bureau URL: https://www.census.gov/cgi-bin/geo/shapefiles/index.php (more detailed urls in data/state_pregions/census_shp_source_urls.txt)

Storm Bulk Data (data/storms) Information on dollar damage amount of storms in given years. National Oceanic and Atmospheric Administration URL: https://www.ncei.noaa.gov/access/billions/mapping (more detailed urls in data/storms/noaa_source_urls.txt)

How To Run:

"uv sync" (install uv if necessary) "uv run gridx"

A new tab will open in your browser with the program. You should have two drop-down boxes that will allow you to select from the outage, renewable percentage, and storm damage heat maps. From there, a toggle at the bottom of the screen allows you to progress through the years and compare over time. Hovering over a state reveals specific information for that map in the selected year.

To quit the program, press Ctrl-C from the command line and exit the browser. Since the program interface is browser-only, any command line output (including warnings about file sizes and servers) can be ignored.

To run pytests: "uv run pytest"

About

Interactive visualization of the U.S. energy grid - mapping renewable generation, power outages, and severe weather damage

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%