Open denised opened 3 years ago
Assumed population model, assumed CO2 model.
For greenhouse gas model, this is actually a required part of the overall integration process. In Excel it is done by manually setting all the parameters to the right value, but in Python it makes more sense to have a set of "global parameters" which can be enforced.
I realize that I need to have this to make elc integration work. So I'm going to start working on it now.
@eethann @sutjin I believe you have to ideas about this --- lets coordinate. @colleenskemp FYI
My starting idea is that there will be a way to set certain AC values globally, and the effective AC used by scenarios will be the merge of the global with their own (global wins).
Historical testing can continue to use the "as saved" values, but in most contexts, at least some variables (fuel cost, discount rate, which CC model to use, ...) will be set globally. The base code in solutions doesn't have to limit which values are considered global---we should probably start with a standard set(?), but it should be possible to add or remove (set or unset) variables from the global values dynamically without requiring code changes.
A few of the parameters (VMAs) are not specific to an individual solution: fuel cost and discount rate are two and there may be more. Scenarios each have their own individual settings for these parameters, which is fine when looking at one solution at a time. But when comparing across solutions, or doing multi-solution analysis, the value should be set consistently. We currently don't have a convenient mechanism to accomplish this.
(Observed from a presentation on electricity integration)