How androhuman/swg_nationalscenario works
This R project reproduces a national scenario analysis and its figures. The documented user workflow is to provide national scenario data and reference datasets, then run prog/main.R; results are written under output/figures/. The program modules cover loading, preprocessing, mappings, unit corrections, energy-data treatment, sensitivity analysis, and plotting. The README documents these responsibilities and the entry point, but no source excerpts were provided, so internal call relationships are not verified; dashed links mark those inferred workflow connections.
Main entry points: main.R Main workflow · load_data.R Data loading · scen_data Scenario inputs · 20240815_IAMC-SWG-National-Scenario_Variable-List_Final_D4V7_Shared.xlsx Variable list
Components 16
Execution and configuration
- Main workflow
prog/main.R - Paths and settings
prog/config.R
Data preparation and analysis
- Data loading
prog/load_data.R - Preprocessing
prog/process_data.R - Region mapping
prog/region_mapping.R - Unit corrections
prog/unit_correction_table.R - Primary energy treatment
prog/fill_unreported_pe.R - LOO regression
prog/regression_loo.R - Analysis helpers
prog/functions.R
Figures and reporting
- Supplementary figures
prog/sup_plots.R - Generated figures
output
Analysis inputs
- Scenario inputs
data/scen_data - Variable list
data/20240815_IAMC-SWG-National-Scenario_Variable-List_Final_D4V7_Shared.xlsx - Classification data
data/ref_data/CLASS_2025_10_07.xlsx - Effort-sharing data
data/ref_data/effort_sharing.csv
Other components
- Analyst
Connections 9
- Analyst → Main workflow: runs
README.md - Main workflow → Generated figures: generates
README.md - Scenario inputs → Data loading: provides scenarios
- Classification data → Data loading: provides reference data
- Effort-sharing data → Data loading: provides allocations
- Variable list → Data loading: provides variable definitions
- Main workflow → Data loading: runs workflow
- Main workflow → Preprocessing: runs workflow
- Main workflow → Supplementary figures: generates figures