Summary
I plan to add a postprocessing/compare_inputs.py script to compare files in the inputs_case folder across runs, similar to postprocessing/compare_cases.py. In contrast to the existing postprocessing/input_diff_plot.py, I envision this feature being used to explain the differences between ReEDS scenarios run on the same branch.
I've developed an initial version of this script to plot different load profiles across cases.
Proposed Changes
The primary change will be adding the postprocessing/compare_inputs.py script, which will not be part of the main ReEDS workflow.
Possible additional changes include refactoring single-case plotting functions in postprocessing/input_plots.py to be extendable to multi-case plotting, and then moving these functions to reeds/reedsplots.py or a separate, similar script.
Additional context
I would like feedback on:
- What inputs would be most helpful to include in the initial script?
- In what format should the comparisons be saved? (PowerPoint, figures saved in
outputs/comparison folder)
Summary
I plan to add a
postprocessing/compare_inputs.pyscript to compare files in theinputs_casefolder across runs, similar topostprocessing/compare_cases.py. In contrast to the existingpostprocessing/input_diff_plot.py, I envision this feature being used to explain the differences between ReEDS scenarios run on the same branch.I've developed an initial version of this script to plot different load profiles across cases.
Proposed Changes
The primary change will be adding the
postprocessing/compare_inputs.pyscript, which will not be part of the main ReEDS workflow.Possible additional changes include refactoring single-case plotting functions in
postprocessing/input_plots.pyto be extendable to multi-case plotting, and then moving these functions toreeds/reedsplots.pyor a separate, similar script.Additional context
I would like feedback on:
outputs/comparisonfolder)