This folder contains all the data related to the paper "Scenario Space Exploration for Robust Energy Planning".
The interactive dashboard is deployed on Streamlit Community Cloud:
⚠️ Stability notice (RAM limits): The Streamlit Community Cloud instance has limited memory. Because the dashboard loads large model-output datasets into memory, the app may occasionally fail to start or restart unexpectedly (for example during initial data loading).We’re actively working on a more stable deployment and improved, memory-efficient data loading. A more reliable version will be made available soon.
parameter_space_LHS.xlsx- Parameter space definition used for Latin Hypercube Sampling (LHS)parameter_space_Morris.xlsx- Parameter space definition used for Morris sampling
Note: the Streamlit UI loads parameter-space definitions from
UI/data/Original_data/Parameter space/.... The repo-rootParameter_space/folder is provided as a convenient copy of the source spreadsheets.
Latin Hypercube Sampling (LHS) is used for the Delta sensitivity analysis method:
GSA_Convergence_Analysis.csv- Convergence analysis for LHS samplingGSA_Delta.csv- Main Delta sensitivity analysis resultsGSA_Delta_*.csv- Delta analysis results for different sample sizes (400-4000)GSA_Delta_AllOutcomes_4000.csv- All outcomes Delta analysis (4000 samples)GSA_Delta_All_Re-Samples.csv- Re-sampling analysis results
Morris sampling is used for the Morris Elementary Effects method:
GSA_Morris.csv- Main Morris sensitivity analysis resultsGSA_Morris_AllOutcomes.csv- Morris analysis for all outcomes
The IESA-Opt energy system model used for scenario generation and analysis.
Requirements:
- AIMMS (free academic license available)
- Gurobi (free academic license available)
Workflow diagram.png- Visual representation of the scenario space exploration workflowREADME.md- This documentation file
- SALib - Sensitivity Analysis Library for sampling methods and GSA calculations
- EMA Workbench - Exploratory Modeling and Analysis framework for scenario discovery
- Streamlit - Web application framework for the interactive dashboard
-
LHS (Latin Hypercube Sampling): Used with the Delta sensitivity analysis method for variance-based sensitivity analysis
-
Morris Sampling: Used with Morris Elementary Effects method for screening-level sensitivity analysis
-
Feb 2026 update (UI): the dashboard is now Parquet-first for model outputs.
- Required (default):
UI/data/Generated_data/PPResults/<project>/<sample>/Model_Results_filtered.parquet - Optional:
Model_Results.parquet(unfiltered) - Deprecated: “light/defaults” CSV outputs under
UI/data/Generated_data/Defaults/...
- Required (default):
-
The sensitivity-analysis summary tables (e.g.
GSA_*.csv) are still shipped/used as CSV.
For the exact expected directory structure and copy instructions, see UI/DATA_SETUP.md.
This project is licensed under the MIT License - see the LICENSE file for details.
