Skip to content

danareu/scenario_dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scenario_dashboard GENeSYS-MOD

The Global Energy System Model (GENeSYS-MOD) - Scenario Dashboard

Functionality

This Dashboard aims to visualize model outputs from GENeSYS-MOD in a more efficient way. The following options are currently available:

  • Installed Capacity (Power Sector)
  • Total Production (Power Sector)
  • Export (Power Sector)
  • Transmission & Generation Expansion (Power Sector)
  • Total System Costs (MEUR)

Installation

  1. Clone the repository Run the following command in your terminal:
git clone https://github.com/danareu/scenario_dashboard.git
  1. Install the required dependencies from the requirements.txt file
    Create a virutal environment and install the dependencies from requirements.txt

  2. Run main.py
    Run main.py and click on the link that is shown in the terminal. E.g.:

Dash is running on http://127.0.0.1:8050/

 * Serving Flask app 'main'
 * Debug mode: on

Dependencies

The scenario_dashboard was written and tested with Python 3.9. It requires the following Python packages:

  • pandas==2.2.3
  • dash_bootstrap_components==1.6.0
  • dash==2.18.1
  • pyyaml==6.0.2
  • tkinter
  • itertools
  • json
  • plotly==5.24.1

Usage

  1. After running main.py and following the link, the following window in your preferred browser opens:

  2. Add a scenario name in the "Scenario" field

  3. Add the folder path that points towards your solution file by clicking on "Browse". The dashboard accepts .txt or .sol files that have the following data structure: txtfile

  4. Finally, choose your prefered decision variable from the drop down "Result:" and click the button "Save".

  5. Optional: If you want to compare scenarios, click "Add". A new field opens where the information for the second scenario should be provided. There is no limit on the number of scenarios. However, for visulization purposes, it is recommended to use max. 3 scenarios for comparison.

Screenshots

Installed Capacities for the Power Sector [GW] instcapa | instcapac_country

Total Production Power Sector [TWh] totalprod_country | totalprod

Export Power 2050 [TWh] export

Total System Costs (aggregated by region or year) [MEUR] Objective Function Value consisting of TotalDiscountedCost, DiscountedAnnualTotalTradeCosts, DiscountedNewTradeCapacityCosts, DiscountedAnnualCurtailmentCost and DiscountedSalvageValueTransmission Capture_totinv

Transmission & Generation Expansion in 2050 [GW] Installed Capacities Power Sector & Installed Transmission Capacities for Power map

Comparing different scenarios diff

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages