databyjp / datashader_powergrid

Demo app exploring the US power grid & renewable plants - Built with Dash, Dask, Datashader & Coiled

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Electrical Grid Explorer

Plotly Dash / Dask / Coiled.io showcase app

This app allows interactive exploration of the power grid data as well as renewable (solar and wind) power plant data throughout the United States. The grid data (as lines) and power plant data (as points) are aggregated through DataShader and interactively overlaid onto a Mapbox map in real-time. App preview

Dash handles the front end, while Dask handles the compute requirements at the back end.

The code base also provides code for optionally using Coiled.io's cloud clusters instead of a local server. For convenience, the code is provided as one branch and the user can see in app.py and launch.sh the commented portions which can be changed to adjust between a local cluster and a Coiled cluster. As coiled_login.py reads the Coiled.io token as an environmental variable, it must be saved as appropriate for your OS.

Major tools / Platforms used:

Data Sources:

Built with Plotly Dash

About

Demo app exploring the US power grid & renewable plants - Built with Dash, Dask, Datashader & Coiled


Languages

Language:Python 98.7%Language:Shell 1.1%Language:CSS 0.2%