Merge develop into main for v0.2.0 release. This recognizes the new functionality to:
interpret Switch results, along with inputs, into MockScenarios for each investment year.
save all required user inputs during Switch input preparation, to support single-line interpretation of outputs.
The returned MockScenario objects are not full reproductions of the classic Scenario object, since we are still missing extraction/processing of duals and storage dispatch (see #50), but these can be easily added with no breaking changes for a v0.2.1 release.
Testing
An end-to-end integration test, featuring storage expansion candidates, completed successfully.
Proposed release notes
Closed Issues
Expansion investment results from SWITCH post-processing (#39)
Emission results from SWITCH post-processing (#40)
Curtailment results from SWITCH post-processing (#41)
Investment map plotting (#42)
Carbon emission map (#43)
Convert Timepoints back to Full Timescale for Output (#46)
Build a Grid object (#49)
Build mock objects (#51)
Add information required to pip install (#70)
Switch to PowerSimData indices mapping (#91)
Create mapping/unmapping functions for storage candidates (#99)
Merged pull requests (features)
feat: Expand Timepoint Data into Timeseries Data (#68) (@ahurli)
feat: recover plant and branch indices (#94) (@BainanXia)
feat: add helper function to extract values from matching variables (#96) (@danielolsen)
feat: create Grid from Switch results (#97) (@danielolsen)
Pull Request doc
Purpose
Merge develop into main for v0.2.0 release. This recognizes the new functionality to:
The returned MockScenario objects are not full reproductions of the classic Scenario object, since we are still missing extraction/processing of duals and storage dispatch (see #50), but these can be easily added with no breaking changes for a v0.2.1 release.
Testing
An end-to-end integration test, featuring storage expansion candidates, completed successfully.
Proposed release notes
Closed Issues
Merged pull requests (features)
Merged pull requests (fixes, etc.)
Time estimate
10 minutes. All code has been reviewed in the above PRs.