Update costs module to include 2110 in output by default
Currently the default final_year in tools.costs is 2100, which does not pair well with MESSAGEix's final year usally being 2110. Currently, users can change the final_year themselves as a parameter when creating their Config file, but given the use-base of this tool is mostly our internal team, I'm changing the default final_year to 2110.
Note that this does not mean costs are projected to 2110 now -- costs are still only projected to 2100. The module copies over 2100 projected costs for all years after 2100.
Also note that this PR is currently pointing to #187 -- I was thinking it would be best to wait for that PR to be merged first, then point this PR to main. But happy to revise as necessary.
Branch now has been rebased and points to main.
How to review
For @khaeru and/or @glatterf42 : Read the diff and note that the CI checks all pass.
Update costs module to include 2110 in output by default
Currently the default
final_year
intools.costs
is 2100, which does not pair well with MESSAGEix's final year usally being 2110. Currently, users can change thefinal_year
themselves as a parameter when creating theirConfig
file, but given the use-base of this tool is mostly our internal team, I'm changing the defaultfinal_year
to 2110.Note that this does not mean costs are projected to 2110 now -- costs are still only projected to 2100. The module copies over 2100 projected costs for all years after 2100.
Also note that this PR is currently pointing to #187 -- I was thinking it would be best to wait for that PR to be merged first, then point this PR to main. But happy to revise as necessary.Branch now has been rebased and points to main.
How to review
For @khaeru and/or @glatterf42 : Read the diff and note that the CI checks all pass.
PR checklist