M&A Diagnostics dashboard using Dash and Plotly
Pandas (comes with Anaconda) Numpy (comes with Anaconda) Dash ("conda install -c conda-forge dash" in Anaconda powershell) Dash Bootstrap Components ("conda install -c conda-forge dash-bootstrap-components" in Anaconda powershell)
open Anaconda Powershell navigate to code folder directory run 'python app.py' visit local url generated (should be http://127.0.0.1:8050/)
v3 Beta 6/8/20
Updates
- Show Net GEneration for players without load
- Wheeling Rates table updates
- MCP line for Supply Curve
- Download 3x4x all periods button in phase tab
v2 Beta 5/28/20
Updates
- New diagnostics library page - generate and download diagnostics directly from web app
- Currently includes Dashboard Input file and Phase 3X4X Processor
- Added Net Generation
- Transmission updates - % of total and SILs
- Added MCP and Wheeling Rates Tab
- Fix Top Players MW vs HHI Bug
- Added supply curve tail
To-Do
- Fix Card/Tab resizing
- Refactoring for caching dataframes
'''
v1.1 Beta 5/4/20
Updates
- Fix Top Players Pie Chart
- Changed Phase3x4x graph into datatable
To-Do
- Add MCP and Wheeling rate Information to dashboard (already generated in input file)
- Card/Tab resizing
- Add MCP and AEC vs Non-Eco distinction to Supply Curve
v1 Beta 4/26/20
Updates
- initial version
- Supported Diagnostics:
- MMfile Summary (Generation, Load, Transmission)
- Top Players
- Phase3x4x by DM by Period
- Supply Curve and MCP Sensitivity (partial WIP)
To-Do
- Add MCP and Wheeling rate Information to dashboard (already generated in input file)
- Fix Top Players Pie Chart to show combined non Top Players
- Add MCP and AEC vs Non-Eco distinction to Supply Curve
- Fix card resizing