Clean-up of 45_carbonprice module - #1858
Conversation
…n2Lin by setting carbonprice constant after 2110 in both cases
…t files of module carbonprice
There was a problem hiding this comment.
File comparison: /p/projects/rd3mod/github/repos/remindmodel/remind/develop/config/scenario_config_21_EU11_ARIADNE.csv -> config/scenario_config_21_EU11_ARIADNE.csv
Columns deleted: -
Columns added: -
Renamed columns: cm_co2_tax_2020 -> cm_co2_tax_startyear
Renamed rows: -
Changes in the scenarios:
~ KN2045_Bal_v4:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ KN2045_Elec_v4:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ KN2045_H2_v4:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ KN2045_EnSov:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ KN2045plus_EasyRide:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ KN2045plus_LowDemand:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ KN2045minus_WorstCase:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ KN2045minus_SupplyFocus:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
$allwarnings
NULL
There was a problem hiding this comment.
File comparison: /p/projects/rd3mod/github/repos/remindmodel/remind/develop/config/scenario_config_21_EU11_ECEMF.csv -> config/scenario_config_21_EU11_ECEMF.csv
Columns deleted: -
Columns added: -
Renamed columns: cm_co2_tax_2020 -> cm_co2_tax_startyear
Renamed rows: -
Changes in the scenarios:
~ xx_DIAG-NZero:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP1_Nzero:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP1_NZero-LimBio:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP1_NZero-LimCCS:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP1_NZero-LimNuclear:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_OPT-CP:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_OPT-CP-LimBio:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_OPT-CP-LimCCS:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_OPT-CP-LimNuclear:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_OPT-REG:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_OPT-REG-LimBio:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_OPT-REG-LimCCS:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_OPT-REG-LimNuclear:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_RAP-CP:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_RAP-CP-LimBio:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_RAP-CP-LimCCS:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_RAP-CP-LimNuclear:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_RAP-REG:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_RAP-REG-LimBio:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_RAP-REG-LimCCS:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP5_RAP-REG-LimNuclear:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ test_WP1_Nzero_DEU:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP1_Nzero_highPrecision_10tCO2eq:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP1_Nzero_highPrecision_5tCO2eq:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP1_Nzero_highPrecision_1tCO2eq:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ xx_WP1_Nzero_highPrecision_0p4tCO2eq:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
$allwarnings
NULL
There was a problem hiding this comment.
File comparison: /p/projects/rd3mod/github/repos/remindmodel/remind/develop/config/scenario_config_DeepEl.csv -> config/scenario_config_DeepEl.csv
Columns deleted: -
Columns added: -
Renamed columns: cm_co2_tax_2020 -> cm_co2_tax_startyear
Renamed rows: -
Changes in the scenarios:
~ SSP2-PkBudg500-DeepEl:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg1150-DeepEl:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
$allwarnings
NULL
There was a problem hiding this comment.
File comparison: /p/projects/rd3mod/github/repos/remindmodel/remind/develop/config/scenario_config_EL2p0DeepDive.csv -> config/scenario_config_EL2p0DeepDive.csv
Columns deleted: -
Columns added: -
Renamed columns: cm_co2_tax_2020 -> cm_co2_tax_startyear
Renamed rows: -
Changes in the scenarios:
~ SSP2EU-noDSPkB500-noDS_betax_DeepDive:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-DSPkB500-DS_betax_DeepDive:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-noDSPkB650-noDS_betax_DeepDive:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-DSPkB650-DS_betax_DeepDive:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-noDSPkB1050-noDS_betax_DeepDive:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-DSPkB1050-DS_betax_DeepDive:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-noDSPkB500-noDS_betax_AgMIP:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-DSPkB500-DS_betax_AgMIP:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-noDSPkB650-noDS_betax_AgMIP:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-DSPkB650-DS_betax_AgMIP:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-noDSPkB1050-noDS_betax_AgMIP:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-DSPkB1050-DS_betax_AgMIP:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-noDSPkB500-noDS_betax_DeepDive_noNDC:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-DSPkB500-DS_betax_DeepDive_noNDC:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-noDSPkB650-noDS_betax_DeepDive_noNDC:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-DSPkB650-DS_betax_DeepDive_noNDC:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-noDSPkB1050-noDS_betax_DeepDive_noNDC:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2EU-DSPkB1050-DS_betax_DeepDive_noNDC:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
$allwarnings
NULL
There was a problem hiding this comment.
File comparison: /p/projects/rd3mod/github/repos/remindmodel/remind/develop/config/scenario_config_ELEVATE4p4.csv -> config/scenario_config_ELEVATE4p4.csv
Columns deleted: -
Columns added: -
Renamed columns: cm_co2_tax_2020 -> cm_co2_tax_startyear
Renamed rows: -
Changes in the scenarios:
$allwarnings
NULL
There was a problem hiding this comment.
File comparison: /p/projects/rd3mod/github/repos/remindmodel/remind/develop/config/scenario_config_IKEA.csv -> config/scenario_config_IKEA.csv
Columns deleted: -
Columns added: -
Renamed columns: cm_co2_tax_2020 -> cm_co2_tax_startyear
Renamed rows: -
Changes in the scenarios:
~ testOneRegi-Base_500_debug:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg1150:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg650:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg620:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg590:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg560:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg530:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg500_floor2:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg650_floor2:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg1150_floor2:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg500_floor3:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg650_floor3:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg1150_floor3:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg600_cost_budget1_2030bionu:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg600_cost_budget2_2030bionu:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg600_cost_budget5_2030bionu:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg620_cost_budget5_2030bionu:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg650_cost_budget5_2030bionu:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg600_cost_year_2030:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg590_budget_year_2030:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg650_floor2_demInc:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ SSP2-PkBudg1150_floor2_demInc:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
$allwarnings
NULL
There was a problem hiding this comment.
File comparison: /p/projects/rd3mod/github/repos/remindmodel/remind/develop/config/scenario_config_NGFS_v5.csv -> config/scenario_config_NGFS_v5.csv
Columns deleted: -
Columns added: -
Renamed columns: cm_co2_tax_2020 -> cm_co2_tax_startyear
Renamed rows: -
Changes in the scenarios:
~ o_1p5c:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_lowdem:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_2c:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ d_delfrag:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ d_rap:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_1p5c_KLW_d50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_lowdem_KLW_d50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_2c_KLW_d50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ d_delfrag_KLW_d50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ d_rap_KLW_d50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_1p5c_d50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_1p5c_d95:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_1p5c_d50high:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_1p5c_d95high:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_1p5c_d50_cpricereg:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_1p5c_d95_cpricereg:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_1p5c_dni50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_1p5c_dni95:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_lowdem_d50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_lowdem_d95:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_lowdem_d50high:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_lowdem_d95high:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ o_2c_d50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ o_2c_d95:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ o_2c_d50high:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ o_2c_d95high:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ o_2c_d50_cpricereg:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ o_2c_d95_cpricereg:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ o_2c_dni50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ o_2c_dni95:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ d_delfrag_d50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ d_delfrag_d95:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ d_delfrag_d50high:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ d_delfrag_d95high:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
~ d_rap_d50:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ d_rap_d95:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ d_rap_d50high:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
~ d_rap_d95high:
carbonprice: diffCurvPhaseIn2Lin -> diffLin2Lin (default: none)
cm_co2_tax_2020 -> cm_co2_tax_startyear: 200 -> 150 (default: -1)
$allwarnings
NULL
| *' * (none): no tax policy (combined with all emiscens except emiscen = 9) | ||
| *' * (exponential): [please use new diffExp2Lin with cm_co2_tax_spread = 1 and iterative_target_adj = 5 for exponential carbon pricing until end of century (without regional differentiation)] 4.5% exponential increase over time of the tax level in 2020 set via cm_co2_tax_2020 (combined with emiscen = 9 and cm_co2_tax_2020>0) | ||
| *' * (expoLinear): 4.5% exponential increase until c_expoLinear_yearStart, transitioning into linear increase thereafter | ||
| *' * (diffExp2Lin) and (diffLin2Lin): standard carbonprice realizations for ambitious climate policy scenarios [REMIND default for peak budget runs: diffLin2Lin in combination with iterative_target_adj = 9], |
There was a problem hiding this comment.
Improved documentation of (diffExp2Lin) and (diffLin2Lin).
| *' * (NPi): National Policies Implemented, extrapolation of historical (until 2020) carbon prices | ||
| *' * (none): no tax policy (combined with all emiscens except emiscen = 9) | ||
|
|
||
| *** (exponential) is superseded by (diffExp2Lin): For a globally uniform, exponentially increasing carbonprice path until end of century [in combination with cm_iterative_target_adj = 0 or 5], set cm_co2_tax_spread = 1, set cm_peakBudgYr = 2110, and choose the initial carbonprice in cm_startyear via cm_co2_tax_startyear. |
There was a problem hiding this comment.
Additional explanations on how to obtain behavior of superseded realizations (exponential) and (linear)
There was a problem hiding this comment.
That is helpful, I think.
| *' * (10): used for cost-benefit analysis | ||
| *' *JeS* WARNING: data for cm_emiscen 4 only exists for multigas_scen 2 bau scenarios and for multigas_scen 1 | ||
| *' | ||
| parameter |
There was a problem hiding this comment.
Old switch, no longer used.
| *** (with iterative_target_adj = 5): carbon price of developed countries keeps increasing linearly (with same slope) until end of century, i.e. no change after peak year | ||
| *** (with iterative_target_adj = 0): after year given by cm_peakBudgYr (default = 2050), carbon price of developed countries increases linearly with fixed annual increase given by cm_taxCO2inc_after_peakBudgYr (default = 0, i.e. constant), | ||
| *** for linearly increasing carbon price (with same slope) until end of century, set cm_peakBudgYr = 2100 | ||
| *** for linearly increasing carbon price (with same slope) until end of century, set cm_peakBudgYr = 2110 |
There was a problem hiding this comment.
Consistent implementation in (diffLin2Lin) and (diffExp2Lin): If linear/exponential increase is selected until end of century (e.g. with cm_iterative_target_adj = 5), carbonprices are set constant from 2110 onward.
|
|
||
|
|
||
| *' @description BAU, tax30, and tax150 runs are set in a loop of 30 runs in total. | ||
| *' The realization needs the realization "exogenous" of the 45_carbonprice module |
There was a problem hiding this comment.
Outdated documentation
There was a problem hiding this comment.
Not sure if this module is still in use. Nonetheless cleaned it up. Previously, it just used a copy-paste version of the 45_carbonprice/exponential with exponentially increasing carbonprices from 2010 onward (with the 2020 value set to 0,30,150). For simplicity, I reduced it to one line of code. Now, it is still exponentially increasing from 2010 onward but the startyear (default = 2005) value is set to 0,30,150.
There was a problem hiding this comment.
I have to admit I did not check everything in detail, but overall it looks very convincing. Thanks for investing in checking documentation and tutorials, that is very appreciated! Also thanks for providing the human-readable summary of the config file changes!
| *' * (NPi): National Policies Implemented, extrapolation of historical (until 2020) carbon prices | ||
| *' * (none): no tax policy (combined with all emiscens except emiscen = 9) | ||
|
|
||
| *** (exponential) is superseded by (diffExp2Lin): For a globally uniform, exponentially increasing carbonprice path until end of century [in combination with cm_iterative_target_adj = 0 or 5], set cm_co2_tax_spread = 1, set cm_peakBudgYr = 2110, and choose the initial carbonprice in cm_startyear via cm_co2_tax_startyear. |
There was a problem hiding this comment.
That is helpful, I think.
LaviniaBaumstark
left a comment
There was a problem hiding this comment.
thanks for all that cleaning!
the scenario:config.csv file is already using teh new formulation, right?
|
Thanks for the reviews! @LaviniaBaumstark : Yes, diffLin2Lin was introduced as the REMIND default in PR#1747. That's why the clean-up changes now only affect some project configs. |
Purpose of this PR
Clean-up of 45_carbonprice module:
diffCurvPhaseIn2Lin(superseded bydiffLin2Lin),exponential(superseded bydiffExp2Lin) andlinear(superseded bydiffLin2Lin),diffLin2LinanddiffExp2Lininmain.gms.Type of change
(Make sure to delete from the Type-of-change list the items not relevant to your PR)
Checklist:
remind2where it was neededforbiddenColumnNamesin readCheckScenarioConfig.R in case the PR leads to deprecated switchesFAIL 0in the output ofmake test)CHANGELOG.mdhas been updated correctly