Skip to content

Add postprocessing/compare_inputs.py to compare run inputs #137

Description

@clairehalloran

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)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions