GenXProject / GenX.jl

GenX: a configurable power system capacity expansion model for studying low-carbon energy futures. More details at : https://genx.mit.edu
https://genxproject.github.io/GenX.jl/
GNU General Public License v2.0
256 stars 105 forks source link

Configure multistage settings #703

Closed mmutic closed 1 week ago

mmutic commented 1 month ago

Description

This PR adds default settings for the multistage feature of GenX. It adds a file called configure_settings_multistage, and calls the function in that file in run_genx_multistage so that users no longer need to specify all multistage settings in order to run a multistage case.

What type of PR is this? (check all applicable)

Related Tickets & Documents

This is related to Issue #658 but does not directly fix it (another PR will address that issue).

Checklist

How this can be tested

To test this, I deleted the multistage settings dictionary in example 6 (multistage) to see if GenX would still run successfully and it did. Note that the file still needs to be present, but does not need to have anything in it.

Post-approval checklist for GenX core developers

After the PR is approved