diff --git a/message_ix/model/MESSAGE/model_setup.gms b/message_ix/model/MESSAGE/model_setup.gms
index 74a27742f..46966f37f 100644
--- a/message_ix/model/MESSAGE/model_setup.gms
+++ b/message_ix/model/MESSAGE/model_setup.gms
@@ -84,3 +84,4 @@ $INCLUDE MESSAGE/scaling_investment_costs.gms
*----------------------------------------------------------------------------------------------------------------------*
$INCLUDE MESSAGE/model_core.gms
+$INCLUDE scaler/%scaler%.gms
\ No newline at end of file
diff --git a/message_ix/model/MESSAGE/model_solve.gms b/message_ix/model/MESSAGE/model_solve.gms
index 6fda3e23f..92685e861 100644
--- a/message_ix/model/MESSAGE/model_solve.gms
+++ b/message_ix/model/MESSAGE/model_solve.gms
@@ -93,7 +93,7 @@ else
LOOP(year_all$( model_horizon(year_all) ),
* include all past periods and future periods including the period where the %foresight% is reached
- year(year_all) = yes ;
+ year(year_all) = yes ;
* reset the investment cost scaling parameter
year(year_all2)$( ORD(year_all2) > ORD(year_all)
diff --git a/message_ix/model/MESSAGE/~$model_solve.gms b/message_ix/model/MESSAGE/~$model_solve.gms
new file mode 100644
index 000000000..e0a343a6b
--- /dev/null
+++ b/message_ix/model/MESSAGE/~$model_solve.gms
@@ -0,0 +1,170 @@
+***
+* Solve statement workflow
+* ========================
+*
+* This part of the code includes the perfect-foresight, myopic and rolling-horizon model solve statements
+* including the required accounting of investment costs beyond the model horizon.
+***
+
+if (%foresight% = 0,
+***
+* Perfect-foresight model
+* ~~~~~~~~~~~~~~~~~~~~~~~
+* For the perfect foresight version of |MESSAGEix|, include all years in the model horizon and solve the entire model.
+* This is the standard option; the GAMS global variable ``%foresight%=0`` by default.
+*
+* .. math::
+* \min_x \text{OBJ} = \sum_{y \in Y} \text{OBJ}_y(x_y)
+***
+
+* reset year in case it was set by MACRO to include the base year before
+ year(year_all) = no ;
+* include all model periods in the optimization horizon (excluding historical periods prior to 'first_period')
+ year(year_all)$( model_horizon(year_all) ) = yes ;
+
+* write a status update to the log file, solve the model
+ put_utility 'log' /'+++ Solve the perfect-foresight version of MESSAGEix +++ ' ;
+ Solve MESSAGE_LP using LP minimizing OBJ ;
+
+* write model status summary
+ status('perfect_foresight','modelstat') = MESSAGE_LP.modelstat ;
+ status('perfect_foresight','solvestat') = MESSAGE_LP.solvestat ;
+ status('perfect_foresight','resUsd') = MESSAGE_LP.resUsd ;
+ status('perfect_foresight','objEst') = MESSAGE_LP.objEst ;
+ status('perfect_foresight','objVal') = MESSAGE_LP.objVal ;
+
+* write an error message if model did not solve to optimality
+ IF( NOT ( MESSAGE_LP.modelstat = 1 OR MESSAGE_LP.modelstat = 8 ),
+ put_utility 'log' /'+++ MESSAGEix did not solve to optimality - run is aborted, no output produced! +++ ' ;
+ ABORT "MESSAGEix did not solve to optimality!"
+ ) ;
+
+* rescale the dual of the emission constraint to account that the constraint is defined on the average year, not total
+EMISSION_CONSTRAINT.m(node,type_emission,type_tec,type_year)$(
+ EMISSION_CONSTRAINT.m(node,type_emission,type_tec,type_year) ) =
+ EMISSION_CONSTRAINT.m(node,type_emission,type_tec,type_year)
+ / SUM(year$( cat_year(type_year,year) ), duration_period(year) )
+ * SUM(year$( map_first_period(type_year,year) ), duration_period(year) / df_period(year) * df_year(year) );
+
+
+* assign auxiliary variables DEMAND, PRICE_COMMODITY and PRICE_EMISSION for integration with MACRO and reporting
+ DEMAND.l(node,commodity,level,year,time) = demand_fixed(node,commodity,level,year,time) ;
+ PRICE_COMMODITY.l(node,commodity,level,year,time) =
+ ( COMMODITY_BALANCE_GT.m(node,commodity,level,year,time) + COMMODITY_BALANCE_LT.m(node,commodity,level,year,time) )
+ / df_period(year) ;
+ PRICE_EMISSION.l(node,type_emission,type_tec,year)$( SUM(type_year$( cat_year(type_year,year) ), 1 ) ) =
+ SMAX(type_year$( cat_year(type_year,year) ),
+ - EMISSION_CONSTRAINT.m(node,type_emission,type_tec,type_year) )
+ / df_year(year) ;
+ PRICE_EMISSION.l(node,type_emission,type_tec,year)$(
+ PRICE_EMISSION.l(node,type_emission,type_tec,year) = - inf ) = 0 ;
+
+%AUX_BOUNDS% AUX_ACT_BOUND_LO(node,tec,year_all,year_all2,mode,time)$( ACT.l(node,tec,year_all,year_all2,mode,time) < 0 AND
+%AUX_BOUNDS% ACT.l(node,tec,year_all,year_all2,mode,time) = -%AUX_BOUND_VALUE% ) = yes ;
+%AUX_BOUNDS% AUX_ACT_BOUND_UP(node,tec,year_all,year_all2,mode,time)$( ACT.l(node,tec,year_all,year_all2,mode,time) > 0 AND
+%AUX_BOUNDS% ACT.l(node,tec,year_all,year_all2,mode,time) = %AUX_BOUND_VALUE% ) = yes ;
+
+else
+***
+* Recursive-dynamic and myopic model
+* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+* For the myopic and rolling-horizon models, loop over horizons and iteratively solve the model, keeping the decision
+* variables from prior periods fixed.
+* This option is selected by setting the GAMS global variable ``%foresight%`` to a value greater than 0,
+* where the value represents the number of years that the model instance is considering when iterating over the periods
+* of the optimization horizon.
+*
+* Loop over :math:`\hat{y} \in Y`, solving
+*
+* .. math::
+* \min_x \ \text{OBJ} = \sum_{y \in \hat{Y}(\hat{y})} \text{OBJ}_y(x_y) \\
+* \text{s.t. } x_{y'} = x_{y'}^* \quad \forall \ y' < y
+*
+* where :math:`\hat{Y}(\hat{y}) = \{y \in Y | \ |\hat{y}| - |y| < \text{optimization_horizon} \}` and
+* :math:`x_{y'}^*` is the optimal value of :math:`x_{y'}` in iteration :math:`|y'|` of the iterative loop.
+*
+* The advantage of this implementation is that there is no need to 'store' the optimal values of all decision
+* variables in additional reporting parameters - the last model solve automatically includes the results over the
+* entire model horizon and can be imported via the ixmp interface.
+***
+
+ year(year_all) = no ;
+
+ LOOP(year_all$( model_horizon(year_all) ),
+
+* include all past periods and future periods including the period where the %foresight% is reached
+ year(year_all) = yes ;
+
+* reset the investment cost scaling parameter
+ year(year_all2)$( ORD(year_all2) > ORD(year_all)
+ AND duration_period_sum(year_all,year_all2) < %foresight% ) = yes ;
+
+* write a status update and time elapsed to the log file, solve the model
+ put_utility 'log' /'+++ Solve the recursive-dynamic version of MESSAGEix - iteration ' year_all.tl:0 ' +++ ' ;
+ $$INCLUDE includes/aux_computation_time.gms
+ Solve MESSAGE_LP using LP minimizing OBJ ;
+
+* write model status summary
+ status(year_all,'modelstat') = MESSAGE_LP.modelstat ;
+ status(year_all,'solvestat') = MESSAGE_LP.solvestat ;
+ status(year_all,'resUsd') = MESSAGE_LP.resUsd ;
+ status(year_all,'objEst') = MESSAGE_LP.objEst ;
+ status(year_all,'objVal') = MESSAGE_LP.objVal ;
+
+* write an error message AND ABORT THE SOLVE LOOP if model did not solve to optimality
+ IF( NOT ( MESSAGE_LP.modelstat = 1 OR MESSAGE_LP.modelstat = 8 ),
+ put_utility 'log' /'+++ MESSAGEix did not solve to optimality - run is aborted, no output produced! +++ ' ;
+ ABORT "MESSAGEix did not solve to optimality!"
+ ) ;
+
+* fix all variables of the current iteration period 'year_all' to the optimal levels
+ EXT.fx(node,commodity,grade,year_all) = EXT.l(node,commodity,grade,year_all) ;
+ CAP_NEW.fx(node,tec,year_all) = CAP_NEW.l(node,tec,year_all) ;
+ CAP.fx(node,tec,year_all2,year_all)$( map_period(year_all2,year_all) ) = CAP.l(node,tec,year_all,year_all2) ;
+ ACT.fx(node,tec,year_all2,year_all,mode,time)$( map_period(year_all2,year_all) )
+ = ACT.l(node,tec,year_all2,year_all,mode,time) ;
+ CAP_NEW_UP.fx(node,tec,year_all) = CAP_NEW_UP.l(node,tec,year_all) ;
+ CAP_NEW_LO.fx(node,tec,year_all) = CAP_NEW_LO.l(node,tec,year_all) ;
+ ACT_UP.fx(node,tec,year_all,time) = ACT_UP.l(node,tec,year_all,time) ;
+ ACT_LO.fx(node,tec,year_all,time) = ACT_LO.l(node,tec,year_all,time) ;
+
+ ) ; # end of the recursive-dynamic loop
+
+) ; # end of if statement for the selection betwen perfect-foresight or recursive-dynamic model
+
+*----------------------------------------------------------------------------------------------------------------------*
+* post-processing of trade costs and total costs *
+*----------------------------------------------------------------------------------------------------------------------*
+
+* calculation of commodity import costs by node, commodity and year
+import_cost(node2, commodity, year) =
+ SUM( (node,tec,vintage,mode,level,time,time2)$( (NOT sameas(node,node2)) AND map_tec_act(node2,tec,year,mode,time2)
+ AND map_tec_lifetime(node2,tec,vintage,year) AND map_commodity(node,commodity,level,year,time) ),
+* import into node2 from other nodes
+ input(node2,tec,vintage,year,mode,node,commodity,level,time2,time)
+ * duration_time_rel(time,time2) * ACT.L(node2,tec,vintage,year,mode,time2)
+ * PRICE_COMMODITY.l(node,commodity,level,year,time) )
+;
+
+* calculation of commodity export costs by node, commodity and year
+export_cost(node2, commodity, year) =
+ SUM( (node,tec,vintage,mode,level,time,time2)$( (NOT sameas(node,node2)) AND map_tec_act(node2,tec,year,mode,time2)
+ AND map_tec_lifetime(node2,tec,vintage,year) AND map_commodity(node,commodity,level,year,time) ),
+* export from node2 to other market
+ output(node2,tec,vintage,year,mode,node,commodity,level,time2,time)
+ * duration_time_rel(time,time2) * ACT.L(node2,tec,vintage,year,mode,time2)
+ * PRICE_COMMODITY.l(node,commodity,level,year,time) )
+;
+
+* net commodity trade costs by node and year
+trade_cost(node2, year) = SUM(commodity, import_cost(node2, commodity, year) - export_cost(node2, commodity, year)) ;
+
+* total energy system costs excluding taxes by node and time (CAVEAT: lacking regional corrections due to emission trading)
+COST_NODAL_NET.L(node, year)$(NOT macro_base_period(year)) = (
+ COST_NODAL.L(node, year) + trade_cost(node, year)
+* subtract emission taxes applied at any higher nodal level (via map_node set)
+ - sum((type_emission,emission,type_tec,type_year,node2)$( emission_scaling(type_emission,emission)
+ AND map_node(node2,node) AND cat_year(type_year,year) ),
+ emission_scaling(type_emission,emission) * tax_emission(node2,type_emission,type_tec,type_year)
+ * EMISS.L(node,emission,type_tec,year) )
+) / 1000 ;
diff --git a/message_ix/model/MESSAGE_master.gms b/message_ix/model/MESSAGE_master.gms
index bd6bb99fe..a8e6c090f 100644
--- a/message_ix/model/MESSAGE_master.gms
+++ b/message_ix/model/MESSAGE_master.gms
@@ -58,6 +58,9 @@ $SETGLOBAL macromode "none"
* rolling horizon (period-by-period, recursive-dynamic with limited foresight - 'number of years of foresight'
$SETGLOBAL foresight "0"
+** include scaler commands
+$SETGLOBAL scaler "MsgScaler_Default"
+
** add a comment and name extension for model report files (e.g. run-specific info, calibration notes) - optional **
$SETGLOBAL comment ""
diff --git a/message_ix/model/MESSAGE_project.gpr b/message_ix/model/MESSAGE_project.gpr
deleted file mode 100644
index ca6d47fe9..000000000
--- a/message_ix/model/MESSAGE_project.gpr
+++ /dev/null
@@ -1,2 +0,0 @@
-[PROJECT]
-
diff --git a/message_ix/model/cplex.op2 b/message_ix/model/cplex.op2
new file mode 100644
index 000000000..9f12e0392
--- /dev/null
+++ b/message_ix/model/cplex.op2
@@ -0,0 +1,5 @@
+advind = determined by GAMS Bratio
+lpmethod = 1
+threads = 4
+epopt = 1.0e-06
+barcrossalg = 2
\ No newline at end of file
diff --git a/message_ix/model/scaler/MsgScaler_Default.gms b/message_ix/model/scaler/MsgScaler_Default.gms
new file mode 100644
index 000000000..77038c6ab
--- /dev/null
+++ b/message_ix/model/scaler/MsgScaler_Default.gms
@@ -0,0 +1 @@
+* This default prescaler is intentionally left empty
\ No newline at end of file
diff --git a/message_ix/model/scaler/MsgScaler_GENIE_sandbox_cb1000_splitCO2transdisp_unscaled.gms b/message_ix/model/scaler/MsgScaler_GENIE_sandbox_cb1000_splitCO2transdisp_unscaled.gms
new file mode 100644
index 000000000..bfad05983
--- /dev/null
+++ b/message_ix/model/scaler/MsgScaler_GENIE_sandbox_cb1000_splitCO2transdisp_unscaled.gms
@@ -0,0 +1,9260 @@
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2035')=10.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2035')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2055')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2055')=10.0;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_FSU','2110','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2050')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2060')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2050')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','transformation_enduse','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2110')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2050','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_SavanBurnEM','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_other','2100')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2070')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2070')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2080')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_low-carbon','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2055')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2055','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2080')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','transformation_enduse','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2055')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2025')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2025')=0.001;
+NEW_CAPACITY_CONSTRAINT_UP.scale('R11_WEU','meth_coal_ccs','2110')=0.0001;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_enduse','2100')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2030')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2025')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2100')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2100')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2030')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','VOC_LandUseChangeEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2070')=100.0;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_AFR','2055','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2080')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2025')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2025')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_low-carbon','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2030')=10.0;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2050','year')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2050')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2055')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2045','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2090')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2025','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2060')=0.001;
+COMMODITY_BALANCE_GT.scale('R11_MEA','hydrogen','final','2045','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2070')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_MEA','hydrogen','final','2080','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2090')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2100')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2080')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2030')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2025')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2080')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2050')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2055')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2055','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2100')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2070')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2045')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2025')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2025')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2100')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','VOC_LandUseChangeEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2100')=10.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2030')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2050','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SF6','share_low_lim_FEGas_total','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2110')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2040')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_NAM','coal_exp','2100','year')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','CO_LandUseChangeEM','all','2040')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2040')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2050')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_MEA','hydrogen','final','2040','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2110')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_GLB','2070')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2100')=10.0;
+RELATION_EQUIVALENCE.scale('SF6_mag_red','R11_EEU','2080')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2030')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2050')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2050')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2090')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2025')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2045')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2050')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2030')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2050')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2070')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2025')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_FSU','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2035')=0.01;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_FSU','2090','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO','all','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2045')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2040')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_supply','2050')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2045')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_supply','2100')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2045')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2050')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2050')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2035')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2070')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2045')=100.0;
+ACTIVITY_CONSTRAINT_LO.scale('R11_NAM','coal_exp','2070','year')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2045')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2100')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','transformation_enduse','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2025')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_low-carbon','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2045')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2050')=0.001;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2040')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_FSU','2055')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2035')=0.001;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2030')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2030')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2080')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2025')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2110')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2080')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2110')=0.001;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2055')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_PAS','hydrogen','final','2070','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','transformation_enduse','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2060')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','share_low_lim_FEGas_total','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2080')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2025')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2045','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2030')=0.001;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2060')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2060')=10.0;
+RELATION_EQUIVALENCE.scale('SF6_Emission','R11_EEU','2100')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2025')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_SAS','hydrogen','final','2090','year')=0.01;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_FSU','2060','PltFor')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2080')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2025')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_FSU','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2070')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2080')=10.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2050')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2035')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2080')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2045')=0.001;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2090')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2060')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2025')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2050')=0.01;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_FSU','2100','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2030')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_supply','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2090')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2100')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2110')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2035')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2040')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2045')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2030')=0.01;
+NEW_CAPACITY_CONSTRAINT_UP.scale('R11_WEU','meth_coal_ccs','2080')=0.0001;
+COMMODITY_BALANCE_GT.scale('R11_SAS','hydrogen','final','2045','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2040')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2030')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2100')=0.1;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2050')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc_ccs','2100','year')=1e-05;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2110')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_low-carbon','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2035')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','transformation_fossil','2110')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2100')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2055')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2080')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_MEA','hydrogen','final','2050','year')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NOx','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2060')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2100')=0.001;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2060')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2060')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2055')=100.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2040')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2055')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2045')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2055')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','share_low_lim_FEGas_total','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2025')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2035')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2060')=10.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2045')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2100')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2080')=0.001;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2080')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2050')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2060')=0.01;
+NEW_CAPACITY_CONSTRAINT_UP.scale('R11_WEU','meth_coal_ccs','2070')=0.0001;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2050')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2050')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','share_low_lim_FEGas_total','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2055')=0.001;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2040')=100.0;
+COMMODITY_BALANCE_GT.scale('R11_SAS','hydrogen','final','2040','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2100')=0.001;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2030')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2080')=0.1;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2045')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2025','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2060')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2035')=0.001;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2090')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','share_low_lim_FEGas_total','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2100')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2050')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2050')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_SAS','hydrogen','final','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2030')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2080')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2040')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2080','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2040')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2080')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_low-carbon','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2080')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2040')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2070')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_LandUseChangeEM','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2025')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_NAM','coal_exp','2110','year')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2080')=0.1;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2040')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2045','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','VOC_LandUseChangeEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2100')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2025')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2030')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2080')=10.0;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2110')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2035')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_LAM','hydrogen','final','2090','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2025')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2025')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2055')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2040')=100.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2045')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA_LandUseChangeEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2060')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2035')=0.01;
+NEW_CAPACITY_CONSTRAINT_UP.scale('R11_WEU','meth_coal_ccs','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2080')=10.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_low-carbon','2100')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2080')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2055')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2025')=0.01;
+RELATION_EQUIVALENCE.scale('SF6_mag_red','R11_EEU','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2050')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2030')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAS','hydrogen','final','2045','year')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','share_low_lim_FEGas_total','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2050')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2045')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2025')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2090','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2035')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2030','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2090')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2070','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2030')=10.0;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2030')=0.001;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('World','CO','investment_supply','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2025')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2070')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2030','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2055')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAS','hydrogen','final','2110','year')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2050')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2050')=10.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2090')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2110','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_low-carbon','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2030')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2055')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2090')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2030')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2070')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2080')=0.1;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2050')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2100')=10.0;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2070','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2070')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2055')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2040')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2050')=10.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2070')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2035')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','share_low_lim_FEGas_total','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2080')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2030')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_supply','2050')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2110')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2055','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2025')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2090')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2030')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2050')=0.01;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_FSU','2070','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2035')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2100')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2080')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2060')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_supply','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2110')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2080')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2060')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2090')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2060')=0.01;
+RELATION_EQUIVALENCE.scale('SF6_mag_red','R11_EEU','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2025')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2090')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','Agri_CH4','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2040')=10.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2040')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2050')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2060')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2060')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2050')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2040')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2110')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2045')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_SAS','hydrogen','final','2055','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2080')=0.1;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2090')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_NAM','CO_LandUseChangeEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2060')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc_ccs','2090','year')=1e-05;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2100')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2045')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2090')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','transformation_enduse','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2055')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2100','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2035')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2045')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2050')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2040')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2090')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2055')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2030')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2050')=10.0;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2030')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2060')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2040')=10.0;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2090','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2090')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc_ccs','2055','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','investment_other','2090')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2080')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2090')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','transformation_enduse','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2060')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2080')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2040')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2030')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2060')=10.0;
+COMMODITY_BALANCE_GT.scale('R11_SAS','hydrogen','final','2100','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2040')=10.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2035')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2055')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_low-carbon','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2090')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2110')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_LAM','hydrogen','final','2055','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2050')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_low-carbon','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_low-carbon','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','VOC_LandUseChangeEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2080')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2060')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2045')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2110')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2055')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2045')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2100')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','extraction_fossil','2110')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2025')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','transformation_enduse','2055')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2110')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2050')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2110')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_LAM','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2045')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_FSU','2090')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2055','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2055')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2110')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2050','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2090')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2050')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_other','2080')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2035')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2060')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2045')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2035')=100.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2040')=0.001;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2110')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2060')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAS','hydrogen','final','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2110')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_enduse','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2070')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2040')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2025','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2035')=0.01;
+RELATION_EQUIVALENCE.scale('SF6_mag_red','R11_EEU','2060')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2090')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2025')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2090')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2040')=100.0;
+NEW_CAPACITY_CONSTRAINT_UP.scale('R11_WEU','meth_coal_ccs','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2100')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2035')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2025')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2060')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2045')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_AFR','hydrogen','final','2090','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2110')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2110')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2035')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2030')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2100')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2030')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2035')=10.0;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_MEA','2080','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2040')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2110')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2055')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2035')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2040')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2070')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2030')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2040')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc_ccs','2040','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2035')=0.1;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2070')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SF6','share_low_lim_FEGas_total','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2040')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2090')=10.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2025')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','VOC_LandUseChangeEM','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2040')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_AFR','hydrogen','final','2080','year')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2080')=100.0;
+COMMODITY_BALANCE_GT.scale('R11_PAS','hydrogen','final','2080','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','VOC_LandUseChangeEM','all','2110')=100.0;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2070')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_LAM','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2040')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_AFR','hydrogen','final','2050','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2025')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2035')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2090')=10.0;
+COMMODITY_BALANCE_GT.scale('R11_PAS','hydrogen','final','2100','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2050')=0.1;
+RELATION_EQUIVALENCE.scale('SF6_mag_red','R11_EEU','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','transformation_enduse','2060')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','investment_other','2110')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','transformation_enduse','2045')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2060')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2035')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2110')=10.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2030')=0.01;
+NEW_CAPACITY_CONSTRAINT_UP.scale('R11_WEU','meth_coal_ccs','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2035')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2080')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_LandUseChangeEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2050')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2045')=0.01;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_MEA','2030','PltFor')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2030')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAS','hydrogen','final','2055','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2060')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2070')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2025')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2045')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_FSU','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2100')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2040')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_MEA','hydrogen','final','2090','year')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2090')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_SavanBurnEM','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2090')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2060')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2050')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2080','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_LAM','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2060')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2040')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2045')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2040','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2070')=0.01;
+RELATION_EQUIVALENCE.scale('SF6_Emission','R11_EEU','2110')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2090')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','CO_LandUseChangeEM','all','2045')=100.0;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2050','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2030')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2040')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2110')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2030')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2090')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2080')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2080')=10.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_other','2055')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2080')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2080')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2080')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2090')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2035')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2060')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_low-carbon','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_low-carbon','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2025')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2040')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2030')=10.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2090')=0.001;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2045')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2100')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2070','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_GLB','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2110')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2055')=10.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2110')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2040')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2080','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_low-carbon','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2030')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2050')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_SAS','hydrogen','final','2070','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2060')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2030')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2030')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2030')=10.0;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2100','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2060')=10.0;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2055','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2060')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2050')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2090')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2045','year')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2070')=0.001;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2030')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2080')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2090','year')=1e-05;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2060')=0.01;
+RELATION_EQUIVALENCE.scale('SF6_mag_red','R11_EEU','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_supply','2070')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2070')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2080')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2030')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2080')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2035')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2055')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2045')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2100')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_AFR','hydrogen','final','2055','year')=0.01;
+NEW_CAPACITY_CONSTRAINT_UP.scale('R11_WEU','meth_coal_ccs','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2045')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2090')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2030')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2080')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2040')=10.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2025')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2040','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2050')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2025')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2025')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2090')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2100','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NOx','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2100')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2030')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_MEA','hydrogen','final','2100','year')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_low-carbon','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SF6','share_low_lim_FEGas_total','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2100')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2110')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2050')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2090')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','share_low_lim_FEGas_total','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_other','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2025')=10.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2055')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2070')=100.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2090')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','share_low_lim_FEGas_total','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','transformation_enduse','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2035')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_MEA','2100')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2090')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2060')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SF6','transformation_enduse','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2040')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2035')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2090','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','VOC_LandUseChangeEM','all','2030')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2040')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2080','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2090')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2030')=0.001;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NOx','investment_supply','2100')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2040')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2040')=10.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2100')=0.001;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2040')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2035')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2050')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2055')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2045')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SF6','transformation_enduse','2110')=0.01;
+RELATION_EQUIVALENCE.scale('SF6_Emission','R11_EEU','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2045')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2100')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2055')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2110')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2055')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','CO_LandUseChangeEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2025')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2080')=0.001;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','VOC_LandUseChangeEM','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2030')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_LAM','hydrogen','final','2080','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2025')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2070')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2050')=0.001;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2035')=0.001;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2055')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2110','year')=1e-05;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2025')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAS','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SF6','transformation_enduse','2090')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2040')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2090')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2070')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO','all','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','investment_other','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2100')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2100')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','share_low_lim_FEGas_total','2055')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NOx','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2025')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2050')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2110')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2100','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2035')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_enduse','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','transformation_enduse','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2100')=10.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2100')=0.001;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2045')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2080')=10.0;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2045')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2060')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_AFR','hydrogen','final','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2090')=100.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2060')=0.001;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2110')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2070')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2040')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2030')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2100')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2045')=0.1;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2040')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','share_low_lim_FEGas_total','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2050')=10.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2070')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_MEA','hydrogen','final','2110','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2100')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2090')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2050')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2055')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2090')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_AFR','hydrogen','final','2100','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2025')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2060')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2090','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2080')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2110')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2045','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2035')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2030')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','transformation_enduse','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2100')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2100')=10.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2045')=0.001;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2050')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2055')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2030')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2030')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2050')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2080')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2030')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('World','VOC_LandUseChangeEM','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('World','CO','all','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2080')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2050')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2060')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2055')=0.001;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2080')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2045')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2025')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2070')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2055')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2050')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2110')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2030')=0.001;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2055')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2045')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2050')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_SAS','hydrogen','final','2050','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2055')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2025')=100.0;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc_ccs','2070','year')=1e-05;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2030')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2025')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2030')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2025')=100.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2045')=10.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2110')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2045')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2070')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2030')=100.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2100')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2080')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2090')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2090')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2080')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2045')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2030')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2050')=10.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2035')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2080')=100.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2050')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2110')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2110','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2025')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc_ccs','2050','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2055')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','investment_supply','2110')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2060')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_low-carbon','2110')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2055')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2110')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2050')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2050')=10.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2060')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_LAM','hydrogen','final','2045','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2070')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','transformation_enduse','2070')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_NAM','coal_exp','2080','year')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2030')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2110')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2045')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','all','2080')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2100')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2050')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2110','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2110')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2080')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2110')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_low-carbon','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2050')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2055')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2080','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2045')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2055')=100.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2080')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2070','year')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2040')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2080')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2070')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2050')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2035')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2080')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2050')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2090')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2050')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2045')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2050')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2080')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2050')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2025')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2060')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2040')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2050')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2080')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2100')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_SAS','hydrogen','final','2110','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_LandUseChangeEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2045')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2045')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2100','year')=1e-05;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2050')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2080')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2110')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2060')=100.0;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('World','OCA_LandUseChangeEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2100')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2110','year')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAS','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2035')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','CO_LandUseChangeEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_supply','2100')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2100')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2030','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','VOC_LandUseChangeEM','all','2040')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2045')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2045')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2040','year')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_MEA','hydrogen','final','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2045')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2070')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','transformation_enduse','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2070')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2025','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2030')=10.0;
+COMMODITY_BALANCE_GT.scale('R11_PAS','hydrogen','final','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NOx','all','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2080')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2050')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA_LandUseChangeEM','all','2090')=100.0;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2045','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2080')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2035')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2045')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_LAM','hydrogen','final','2100','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2090')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SF6','transformation_enduse','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2080')=0.001;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2070','year')=1e-05;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2035')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2040')=0.1;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc_ccs','2080','year')=1e-05;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2090')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_low-carbon','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_LandUseChangeEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','share_low_lim_FEGas_total','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2035')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2070','year')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_other','2090')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAS','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2070')=0.001;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2080')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2080')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2050')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2070')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2100')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2100')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2025')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAO','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2025')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_NAM','coal_exp','2090','year')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2080')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','share_low_lim_FEGas_total','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2110')=10.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2040')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2055')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2025')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2025')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO','all','2100')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','transformation_enduse','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2110')=10.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2055')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2045')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2055')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2040')=0.01;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_WEU','2070','PltFor')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2050')=100.0;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2040','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2110')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2035')=10.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2100')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2050')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2080')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2030')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2050')=100.0;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2110','year')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','VOC_LandUseChangeEM','all','2110')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2045')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAS','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2050')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2070')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2040')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2080')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2070')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2080')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_supply','2110')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2070')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2025')=0.001;
+COMMODITY_BALANCE_GT.scale('R11_AFR','hydrogen','final','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2030')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2055')=0.001;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2035')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2110')=0.001;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2100')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_SAS','hydrogen','final','2080','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2080')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','CO_LandUseChangeEM','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','VOC_SavanBurnEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2035')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2025')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2100')=100.0;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2080','year')=1e-05;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','share_low_lim_FEGas_total','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2055')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2080')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2045')=10.0;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2030','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2050')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2090')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_low-carbon','2070')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2050')=0.1;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2030')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2040','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2040')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2055')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2030')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','transformation_enduse','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2025')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2035')=0.001;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2100')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2050')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2055')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2025')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_AFR','hydrogen','final','2110','year')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2050')=10.0;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2055')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2070')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc_ccs','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2030')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2070')=10.0;
+NEW_CAPACITY_CONSTRAINT_UP.scale('R11_WEU','meth_coal_ccs','2090')=0.0001;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2050')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2035')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2090','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2060')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2060')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2025','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('SF6_Emission','R11_EEU','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2035')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_LAM','hydrogen','final','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2025')=100.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2090')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2100')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2055')=10.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2050')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','transformation_enduse','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','all','2035')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2045')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2070')=0.001;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_FSU','2030','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2110')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_FSU','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2030')=100.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('World','VOC_LandUseChangeEM','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_enduse','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2055')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2110')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2100','year')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_LandUseChangeEM','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAO','2025')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2100')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2040')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_LAM','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2045')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2070')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2050')=0.001;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_EEU','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2060')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_LAM','hydrogen','final','2070','year')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('World','CO_LandUseChangeEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','share_low_lim_FEGas_total','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2055')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2110')=0.1;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_WEU','2110','PltFor')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2030')=0.01;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_WEU','2060','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2080')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2090','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_SavanBurnEM','all','2035')=100.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','CO_LandUseChangeEM','all','2030')=100.0;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2070','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_low-carbon','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2025')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2070')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_PAS','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2050')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2030')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2080')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2025')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2080')=100.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2030')=0.001;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','VOC_LandUseChangeEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_supply','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','transformation_enduse','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','all','2030')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2110')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2045')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2025')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2070')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_FSU','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2110')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2070')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2030')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2060')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2100')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_low-carbon','2110')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2030')=10.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2025')=0.001;
+COMMODITY_BALANCE_GT.scale('R11_PAS','hydrogen','final','2050','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2060')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2050')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2080')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2035')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2055')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2090')=0.001;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2070')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_LandUseChangeEM','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2110')=10.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2030')=0.1;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_NAM','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SF6','share_low_lim_FEGas_total','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2080')=0.001;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_FSU','2050','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','all','2035')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2050')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','extraction_fossil','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2030')=10.0;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2035')=0.01;
+NEW_CAPACITY_CONSTRAINT_UP.scale('R11_WEU','meth_coal_ccs','2040')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2030')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2090')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('World','NH3','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2090')=0.001;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_other','2080')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2100')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2100')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2045')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2110')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2080')=0.001;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2030','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2060')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc_ccs','2045','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2040')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2090')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_LAM','hydrogen','final','2110','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_low-carbon','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2090')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2100')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2025')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2070')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2040')=10.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2025')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2080')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2025')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2080')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_AFR','hydrogen','final','2070','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','transformation_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2080')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2045')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc_ccs','2035','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2100')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2045')=10.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2070')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_MEA','2100')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_low-carbon','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','transformation_fossil','2030')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2030')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_FSU','2060')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_WEU','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2060')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2050')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','CO_LandUseChangeEM','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2035')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2040')=100.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2100')=0.1;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_FSU','2080','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','investment_supply','2040')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2090')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_low-carbon','2070')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2060')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_SavanBurnEM','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2070')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2100')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2040','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2100')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2050')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2030')=0.001;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc_ccs','2110','year')=1e-05;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2060')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_SAS','hydrogen','final','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_electricity','2035')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_SAS','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2080')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2110')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_electricity','2045')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2030','year')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2080')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_GLB','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2035')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2100')=10.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_WEU','2055')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2070')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_AFR','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2055')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2100')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','CO_LandUseChangeEM','all','2070')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2080')=100.0;
+COMMODITY_BALANCE_GT.scale('R11_AFR','hydrogen','final','2040','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2070')=10.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_MEA','2045')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_CPA','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2030')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2045')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2080')=10.0;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_WEU','2100','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2050')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','all','2035')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2030')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAO','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2045')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2045')=0.01;
+ACTIVITY_CONSTRAINT_LO.scale('R11_LAM','gas_cc','2055','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','transformation_enduse','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2030')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_MEA','hydrogen','final','2070','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA_LandUseChangeEM','all','2090')=100.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2045')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2090')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_AFR','hydrogen','final','2045','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2070')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2080')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2090')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_FSU','2080')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_other','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','powerplant_fossil','2025')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAO','2035')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','transformation_enduse','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2070')=100.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2035')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2035')=10.0;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_GLB','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2035')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_GLB','2090')=100.0;
+COST_ACCOUNTING_NODAL.scale('R11_FSU','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','transformation_fossil','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','NH3','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2025')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','CO_LandUseChangeEM','all','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2080')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_MEA','hydrogen','final','2055','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2060')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_NAM','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2030')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','transformation_enduse','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2050')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_supply','2100')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_WEU','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','all','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_other','2080')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2070')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_AFR','2040')=0.1;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2040')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2035')=0.1;
+NEW_CAPACITY_CONSTRAINT_UP.scale('R11_WEU','meth_coal_ccs','2100')=0.0001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_low-carbon','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2070')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2055','year')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2055')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2100','year')=0.01;
+DYNAMIC_LAND_TYPE_CONSTRAINT_UP.scale('R11_FSU','2040','PltFor')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_other','2045')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA_LandUseChangeEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','CO_LandUseChangeEM','all','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_supply','2045')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2040')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2050')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','powerplant_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_other','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2060')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','investment_other','2090')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2030')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2025','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_other','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_SavanBurnEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','share_low_lim_FEGas_total','2090')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2045','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','transformation_enduse','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2100')=100.0;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_MEA','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2050')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_AFR','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2070')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2050')=10.0;
+COST_ACCOUNTING_NODAL.scale('R11_SAS','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_other','2045')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_LAM','2100')=10.0;
+EMISSION_EQUIVALENCE.scale('World','SF6','transformation_enduse','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2050')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2070')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2080')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2030')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_electricity','2030')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_EEU','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','investment_supply','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','extraction_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2110')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_supply','2080')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','CO_SavanBurnEM','all','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','BCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','VOC_SavanBurnEM','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','all','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','all','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','all','2045')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','CO_LandUseChangeEM','all','2055')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2035')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2110')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2090')=100.0;
+COMMODITY_BALANCE_GT.scale('R11_WEU','hydrogen','final','2050','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','share_low_lim_FEGas_total','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2110')=0.001;
+RELATION_EQUIVALENCE.scale('SF6_Emission','R11_EEU','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2080')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_NAM','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2030')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_MEA','hydrogen','final','2060','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','all','2035')=0.001;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2050')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_PAS','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2030')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SF6','share_low_lim_FEGas_total','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_supply','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2030')=0.001;
+COMMODITY_BALANCE_GT.scale('R11_LAM','hydrogen','final','2040','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_FSU','2030')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_CPA','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','powerplant_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','Agri_CH4','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','all','2025')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','all','2045')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2025')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_supply','2110')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_LAM','2030')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_SAS','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2080')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_FSU','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2080')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','all','2035')=0.1;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_share','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','all','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','powerplant_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','extraction_fossil','2090')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2045')=0.01;
+NEW_CAPACITY_CONSTRAINT_UP.scale('R11_WEU','meth_coal_ccs','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','NH3','extraction_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2110')=10.0;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_low-carbon','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_LandUseChangeEM','all','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA_LandUseChangeEM','all','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('World','Agri_CH4','all','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','all','2090')=0.1;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_LAM','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','all','2110')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SF6','share_low_lim_FEGas_total','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','powerplant_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('World','BCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2080')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2030')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','share_low_lim_FEGas_total','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_other','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','all','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','Agri_CH4','all','2045')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_supply','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','investment_electricity','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_EEU','2030')=10.0;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_MEA','2080')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','share_low_lim_FEGas_total','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2045')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_EEU','hydrogen','final','2030','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','extraction_fossil','2055')=0.01;
+RELATION_EQUIVALENCE.scale('NOx_Emission','R11_CPA','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','all','2050')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2110')=100.0;
+COMMODITY_BALANCE_GT.scale('R11_PAS','hydrogen','final','2090','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_fossil','2090')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2030')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAS','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_other','2070')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_LAM','hydrogen','final','2035','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','CO_SavanBurnEM','all','2080')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_AFR','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_low-carbon','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','investment_supply','2060')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_MEA','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_share','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','powerplant_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','extraction_fossil','2090')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_enduse','2110')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_NAM','hydrogen','final','2050','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_CPA','2090')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SO2','all','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','Agri_CH4','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NOx','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','investment_supply','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','all','2100')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','SO2','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2025')=10.0;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_CPA','2100')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_NAM','2040')=10.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','extraction_fossil','2055')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2080')=100.0;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_PAO','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2055')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','investment_other','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','extraction_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('World','OCA','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','share_low_lim_FEGas_total','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('World','NH3','investment_other','2025')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2060')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','powerplant_fossil','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','transformation_fossil','2045')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_EEU','2070')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NH3','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2040')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','share_low_lim_FEGas_total','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','investment_supply','2070')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_PAS','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('World','NH3','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_low-carbon','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_other','2025')=0.001;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_SAS','2100')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','all','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','investment_supply','2035')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_PAS','2035')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_CPA','hydrogen','final','2040','year')=0.01;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_SavanBurnEM','all','2070')=100.0;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_LAM','2045')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','all','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','OCA','transformation_enduse','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','all','2055')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAO','hydrogen','final','2110','year')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_NAM','2100')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','all','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2030')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAS','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('World','NH3','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2090')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_CPA','CO_LandUseChangeEM','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','CO_LandUseChangeEM','all','2060')=100.0;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2040')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','investment_electricity','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2055')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_AFR','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('World','SO2','investment_supply','2080')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_NAM','2045')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2090')=0.001;
+EMISSION_EQUIVALENCE.scale('World','SO2','extraction_fossil','2090')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2080')=100.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_PAO','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','NH3','investment_other','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_low-carbon','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_electricity','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','SO2','all','2080')=0.1;
+COST_ACCOUNTING_NODAL.scale('R11_AFR','2045')=100.0;
+COMMODITY_BALANCE_GT.scale('R11_LAM','hydrogen','final','2050','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NOx','extraction_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','investment_other','2110')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_SAS','2055')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','investment_other','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','transformation_fossil','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('World','CO_SavanBurnEM','all','2090')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','Agri_CH4','all','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('World','VOC_LandUseChangeEM','all','2035')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','OCA','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','investment_other','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2100')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_electricity','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','transformation_fossil','2040')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2060')=100.0;
+EMISSION_EQUIVALENCE.scale('World','BCA','extraction_fossil','2070')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','transformation_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','all','2090')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','share_low_lim_FEGas_total','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','NH3','extraction_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_other','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','SO2','extraction_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','SO2','extraction_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','CO_LandUseChangeEM','all','2070')=100.0;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_LAM','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','investment_electricity','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','all','2110')=0.001;
+COST_ACCOUNTING_NODAL.scale('R11_MEA','2100')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','BCA','investment_supply','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','BCA','transformation_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2090')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_CPA','2050')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_CPA','NOx','all','2070')=0.1;
+COMMODITY_BALANCE_GT.scale('R11_FSU','hydrogen','final','2080','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','BCA','all','2025')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','investment_electricity','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_other','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','transformation_fossil','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','NH3','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','Agri_CH4','all','2080')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','OCA','investment_electricity','2040')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_MEA','2030')=0.1;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_SAS','2045')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','share_low_lim_FEGas_total','2045')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','share_low_lim_FEGas_total','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SO2','extraction_fossil','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('World','OCA','powerplant_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','transformation_fossil','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','transformation_fossil','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_LAM','SF6','transformation_enduse','2060')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','transformation_fossil','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','transformation_fossil','2070')=0.001;
+RELATION_EQUIVALENCE.scale('NH3_Emission','R11_CPA','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_AFR','BCA','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2025')=0.1;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_PAO','2080')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','NH3','extraction_fossil','2030')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_LAM','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','investment_electricity','2090')=0.01;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_EEU','2060')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_NAM','BCA','powerplant_fossil','2040')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_FSU','2100')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_EEU','OCA','investment_other','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_EEU','BCA','transformation_fossil','2045')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_AFR','2030')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','extraction_fossil','2040')=0.01;
+COST_ACCOUNTING_NODAL.scale('R11_WEU','2040')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SF6','transformation_enduse','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAO','SF6','transformation_enduse','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_WEU','2040')=100.0;
+RELATION_EQUIVALENCE.scale('SF6_Emission','R11_EEU','2070')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_LAM','NH3','extraction_fossil','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_PAS','SO2','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_supply','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','CO','investment_supply','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','transformation_fossil','2050')=0.01;
+COMMODITY_BALANCE_GT.scale('R11_PAS','hydrogen','final','2040','year')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','investment_supply','2035')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','BCA','extraction_fossil','2040')=0.001;
+RELATION_EQUIVALENCE.scale('BCA_Emission','R11_CPA','2025')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','NH3','transformation_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','SO2','all','2070')=0.1;
+RELATION_EQUIVALENCE.scale('HFC_foam_red','R11_SAS','2035')=10.0;
+EMISSION_EQUIVALENCE.scale('R11_SAS','OCA','transformation_fossil','2025')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_LAM','OCA','investment_electricity','2035')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_NAM','2035')=0.1;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_supply','2090')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_WEU','OCA','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','transformation_fossil','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','SO2','investment_supply','2040')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','OCA','powerplant_fossil','2100')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_CPA','SO2','investment_supply','2110')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_WEU','BCA','powerplant_fossil','2030')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','BCA','extraction_fossil','2055')=0.01;
+EMISSION_EQUIVALENCE.scale('World','BCA','all','2050')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_SAS','BCA','all','2050')=0.01;
+RELATION_EQUIVALENCE.scale('HFC_mobile_red','R11_EEU','2025')=100.0;
+EMISSION_EQUIVALENCE.scale('R11_AFR','OCA','investment_other','2035')=0.001;
+EMISSION_EQUIVALENCE.scale('R11_WEU','NH3','extraction_fossil','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_FSU','OCA','investment_other','2110')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_MEA','SO2','extraction_fossil','2035')=0.01;
+RELATION_EQUIVALENCE.scale('SO2_Emission','R11_MEA','2070')=0.01;
+EMISSION_EQUIVALENCE.scale('R11_NAM','OCA','investment_electricity','2040')=0.01;
+RELATION_EQUIVALENCE.scale('OCA_Emission','R11_WEU','2055')=0.1;
+EXT.scale('R11_AFR','crude_1','a','2080')=10.0;
+ACT.scale('R11_LAM','loil_trp','2060','2060','M1','year')=10.0;
+EXT.scale('R11_WEU','crude_7','a','2045')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2050','2110','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_6','a','2070')=10.0;
+LAND.scale('R11_AFR','BIO05GHG3000','2070')=0.1;
+EXT.scale('R11_FSU','gas_5','a','2090')=10.0;
+ACT.scale('R11_EEU','eth_ic_trp','2045','2045','M1','year')=10.0;
+LAND.scale('R11_FSU','BIO06GHG1000','2110')=0.1;
+ACT.scale('R11_MEA','meth_coal','2055','2070','M1','year')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2040','2040','M1','year')=100.0;
+CAP_NEW.scale('R11_PAS','mvac_co2','2070')=0.01;
+CAP_NEW.scale('R11_AFR','mvac_co2','2050')=0.01;
+ACT.scale('R11_MEA','oil_extr_4','2110','2110','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG400','2080')=0.1;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2045','2050','M1','year')=100.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2060','year')=100.0;
+ACT.scale('R11_MEA','h2_coal','2080','2090','M1','year')=100.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2090')=0.01;
+ACT.scale('R11_EEU','foil_trp','2090','2090','M1','year')=10.0;
+EXT.scale('R11_MEA','gas_1','a','2030')=100.0;
+EXT.scale('R11_LAM','crude_2','a','2090')=10.0;
+LAND.scale('R11_NAM','BIO06GHG000','2070')=0.1;
+EXT.scale('R11_MEA','crude_4','a','2030')=100.0;
+LAND.scale('R11_NAM','BIO05GHG010','2110')=0.1;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2050','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2050','2050','M1','year')=100.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2035')=0.01;
+EXT.scale('R11_WEU','crude_2','a','2025')=100.0;
+EXT.scale('R11_CPA','crude_6','a','2035')=100.0;
+EXT.scale('R11_WEU','lignite','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_7','2050','2050','M1','year')=100.0;
+ACT.scale('R11_PAS','foil_trp','2060','2060','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO06GHG1500','2080')=0.1;
+LAND.scale('R11_LAM','BIO06GHG000','2050')=0.1;
+EXT.scale('R11_SAS','crude_6','a','2110')=10.0;
+EXT.scale('R11_LAM','crude_7','a','2060')=100.0;
+ACT.scale('R11_AFR','coal_gas','2040','2045','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_2','a','2100')=10.0;
+EXT.scale('R11_MEA','coal','a','2055')=100.0;
+ACT.scale('R11_PAO','foil_trp','2110','2110','M1','year')=10.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_WEU','gas_1','a','2050')=100.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2090')=0.01;
+ACT.scale('R11_PAO','meth_coal','2045','2070','M1','year')=100.0;
+ACT.scale('R11_EEU','meth_fc_trp','2030','2030','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_5','a','2080')=10.0;
+EXT.scale('R11_PAS','crude_6','a','2055')=100.0;
+EXT.scale('R11_MEA','gas_1','a','2050')=100.0;
+EXT.scale('R11_CPA','coal','a','2055')=100.0;
+LAND.scale('R11_NAM','BIO05GHG020','2100')=0.1;
+ACT.scale('R11_PAS','meth_fc_trp','2060','2060','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_5','a','2055')=100.0;
+EXT.scale('R11_FSU','gas_4','a','2080')=10.0;
+EXT.scale('R11_PAS','gas_4','a','2110')=10.0;
+ACT.scale('R11_AFR','syn_liq','2040','2045','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_5','a','2025')=100.0;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2035','year')=100.0;
+ACT.scale('R11_AFR','syn_liq','2070','2070','M1','year')=100.0;
+EXT.scale('R11_EEU','coal','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_6','2070','2070','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG3000','2090')=0.1;
+EXT.scale('R11_LAM','gas_4','a','2025')=100.0;
+ACT.scale('R11_PAO','h2_coal','2040','2060','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2045','2050','M1','year')=100.0;
+ACT.scale('R11_EEU','recycling_gas1','2100','2100','M1','year')=0.01;
+LAND.scale('R11_LAM','BIO05GHG1000','2070')=0.1;
+ACT.scale('R11_MEA','meth_coal','2070','2090','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_5','a','2070')=10.0;
+EXT.scale('R11_FSU','gas_5','a','2070')=10.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2110','year')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2045','2070','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG600','2070')=0.1;
+EXT.scale('R11_SAS','lignite','a','2025')=100.0;
+EXT.scale('R11_SAS','gas_4','a','2055')=100.0;
+ACT.scale('R11_PAO','h2_coal','2050','2060','M1','year')=100.0;
+CAP_NEW.scale('R11_EEU','mvac_co2','2035')=0.01;
+EXT.scale('R11_CPA','gas_6','a','2060')=100.0;
+EXT.scale('R11_PAS','crude_7','a','2055')=100.0;
+LAND.scale('R11_AFR','BIO06GHG600','2100')=0.1;
+CAP_NEW.scale('R11_PAS','mvac_co2','2110')=0.01;
+EXT.scale('R11_EEU','gas_6','a','2070')=10.0;
+EXT.scale('R11_AFR','gas_5','a','2055')=100.0;
+EXT.scale('R11_NAM','lignite','a','2080')=10.0;
+EXT.scale('R11_AFR','lignite','a','2040')=100.0;
+EXT.scale('R11_MEA','crude_6','a','2035')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2030','2045','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_5','a','2100')=10.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2080','2090','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2030','2040','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_4','a','2100')=10.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2080')=0.01;
+ACT.scale('R11_PAO','syn_liq_ccs','2060','2080','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_ic_trp','2060','2060','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_3','2035','2035','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_6','a','2070')=10.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2080','2080','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2025')=100.0;
+ACT.scale('R11_PAO','syn_liq','2035','2055','M1','year')=100.0;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2045','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2080','2080','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2040','2045','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG100','2090')=0.1;
+LAND.scale('R11_AFR','BIO06GHG600','2050')=0.1;
+CAP_NEW.scale('R11_LAM','mvac_co2','2045')=0.01;
+EXT.scale('R11_FSU','gas_1','a','2110')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2025','2080','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG010','2060')=0.1;
+EXT.scale('R11_PAO','crude_7','a','2035')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2090','2110','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2055','2060','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2035','2035','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG200','2090')=0.1;
+EXT.scale('R11_NAM','crude_6','a','2060')=100.0;
+ACT.scale('R11_PAS','eth_ic_trp','2055','2055','M1','year')=10.0;
+ACT.scale('R11_PAO','h2_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_4','a','2045')=100.0;
+EXT.scale('R11_SAS','gas_4','a','2090')=10.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_MEA','crude_4','a','2060')=100.0;
+LAND.scale('R11_NAM','BIO06GHG400','2070')=0.1;
+ACT.scale('R11_CPA','oil_extr_7','2050','2055','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG400','2050')=0.1;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2110','year')=100.0;
+EXT.scale('R11_NAM','crude_6','a','2030')=100.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2070','2090','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG020','2080')=0.1;
+ACT.scale('R11_LAM','h2_coal','2030','2040','M1','year')=10.0;
+EXT.scale('R11_NAM','gas_1','a','2100')=10.0;
+EXT.scale('R11_PAO','crude_4','a','2070')=10.0;
+EXT.scale('R11_WEU','gas_4','a','2055')=100.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2040','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2045','2070','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG050','2090')=0.1;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2055','year')=100.0;
+EXT.scale('R11_PAO','crude_1','a','2080')=10.0;
+ACT.scale('R11_AFR','meth_coal','2025','2030','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2025')=100.0;
+LAND.scale('R11_NAM','BIO05GHG1500','2100')=0.1;
+EXT.scale('R11_CPA','gas_6','a','2035')=100.0;
+EXT.scale('R11_AFR','crude_6','a','2025')=100.0;
+ACT.scale('R11_EEU','loil_trp','2055','2055','M1','year')=10.0;
+EXT.scale('R11_AFR','crude_2','a','2025')=100.0;
+LAND.scale('R11_AFR','BIO05GHG3000','2100')=0.1;
+CAP_NEW.scale('R11_FSU','mvac_co2','2090')=0.01;
+ACT.scale('R11_LAM','h2_coal','2015','2025','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO06GHG600','2055')=0.1;
+CAP_NEW.scale('R11_EEU','mvac_co2','2100')=0.01;
+EXT.scale('R11_MEA','crude_1','a','2040')=100.0;
+ACT.scale('R11_LAM','h2_fc_trp','2050','2055','M1','year')=100.0;
+EXT.scale('R11_NAM','coal','a','2070')=10.0;
+EXT.scale('R11_MEA','gas_1','a','2055')=100.0;
+EXT.scale('R11_AFR','crude_5','a','2080')=10.0;
+ACT.scale('R11_AFR','meth_coal','2035','2035','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_1','a','2040')=100.0;
+EXT.scale('R11_SAS','gas_1','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2050','2055','M1','year')=100.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2030','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_3_ch4','2100','2100','M1','year')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2045','2050','M1','year')=100.0;
+EXT.scale('R11_WEU','lignite','a','2110')=10.0;
+EXT.scale('R11_PAO','lignite','a','2050')=100.0;
+EXT.scale('R11_PAO','gas_4','a','2025')=100.0;
+EXT.scale('R11_SAS','coal','a','2045')=100.0;
+ACT.scale('R11_LAM','syn_liq','2035','2035','M1','year')=10.0;
+ACT.scale('R11_LAM','meth_fc_trp','2040','2040','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2045','2045','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_3','a','2060')=100.0;
+EXT.scale('R11_NAM','gas_1','a','2110')=10.0;
+EXT.scale('R11_LAM','crude_6','a','2070')=10.0;
+ACT.scale('R11_LAM','foil_trp','2055','2055','M1','year')=10.0;
+EXT.scale('R11_MEA','gas_4','a','2045')=100.0;
+ACT.scale('R11_WEU','meth_fc_trp','2045','2045','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_4','a','2100')=10.0;
+ACT.scale('R11_PAO','foil_trp','2070','2070','M1','year')=10.0;
+ACT.scale('R11_LAM','syn_liq','2020','2035','M1','year')=10.0;
+ACT.scale('R11_AFR','syn_liq','2020','2030','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG200','2100')=0.1;
+EXT.scale('R11_SAS','crude_3','a','2090')=10.0;
+LAND.scale('R11_AFR','BIO05GHG600','2100')=0.1;
+EXT.scale('R11_LAM','coal','a','2070')=10.0;
+EXT.scale('R11_WEU','crude_6','a','2110')=10.0;
+EXT.scale('R11_SAS','gas_6','a','2100')=10.0;
+EXT.scale('R11_AFR','crude_5','a','2025')=100.0;
+ACT.scale('R11_PAS','loil_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_SAS','coal','a','2055')=100.0;
+EXT.scale('R11_LAM','crude_1','a','2060')=100.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2060','2070','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_6','a','2060')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2030','2030','M1','year')=100.0;
+ACT.scale('R11_MEA','h2_fc_trp','2090','2090','M1','year')=100.0;
+ACT.scale('R11_EEU','leak_repairsf6','2055','2060','M1','year')=0.01;
+ACT.scale('R11_PAO','syn_liq','2025','2045','M1','year')=100.0;
+ACT_LO.scale('R11_LAM','gas_cc','2090','year')=0.01;
+ACT.scale('R11_LAM','h2_coal_ccs','2040','2045','M1','year')=10.0;
+EXT.scale('R11_NAM','gas_3','a','2070')=10.0;
+EXT.scale('R11_SAS','gas_6','a','2025')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2035','2045','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_5','a','2050')=100.0;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2060','year')=100.0;
+EXT.scale('R11_PAS','crude_3','a','2025')=100.0;
+EXT.scale('R11_CPA','gas_2','a','2035')=100.0;
+ACT.scale('R11_MEA','h2_coal','2070','2090','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG3000','2090')=0.1;
+EXT.scale('R11_PAS','crude_7','a','2060')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2040','2080','M1','year')=100.0;
+ACT.scale('R11_LAM','gas_cc_ccs','2090','2110','M1','year')=0.1;
+EXT.scale('R11_SAS','gas_1','a','2050')=100.0;
+LAND.scale('R11_AFR','BIO06GHG3000','2110')=0.1;
+EXT.scale('R11_FSU','gas_1','a','2080')=10.0;
+EXT.scale('R11_PAO','crude_7','a','2030')=100.0;
+ACT.scale('R11_PAO','loil_trp','2080','2080','M1','year')=10.0;
+ACT.scale('R11_EEU','recycling_gas1','2080','2080','M1','year')=0.01;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2030','year')=100.0;
+EXT.scale('R11_MEA','crude_3','a','2035')=100.0;
+LAND.scale('R11_SAS','BIO05GHG3000','2110')=0.1;
+ACT.scale('R11_LAM','meth_ic_trp','2040','2040','M1','year')=10.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2090','year')=100.0;
+ACT.scale('R11_PAO','meth_fc_trp','2100','2100','M1','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_4','2100','2100','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_6','a','2090')=10.0;
+EXT.scale('R11_EEU','crude_2','a','2045')=100.0;
+EXT.scale('R11_EEU','gas_3','a','2050')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2035','2040','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_4','a','2050')=100.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2050')=0.01;
+EXT.scale('R11_SAS','gas_3','a','2030')=100.0;
+EXT.scale('R11_AFR','lignite','a','2055')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2055')=100.0;
+LAND.scale('R11_AFR','BIO05GHG1000','2080')=0.1;
+ACT.scale('R11_CPA','oil_extr_6','2050','2055','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_fc_trp','2060','2060','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG050','2090')=0.1;
+ACT.scale('R11_PAO','coal_gas','2025','2035','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2070','2090','M1','year')=100.0;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2110','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2030','2040','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2060','2070','M1','year')=100.0;
+ACT.scale('R11_PAS','meth_ic_trp','2055','2055','M1','year')=10.0;
+LAND.scale('R11_NAM','BIO06GHG600','2060')=0.1;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_WEU','crude_3','a','2030')=100.0;
+EXT.scale('R11_WEU','gas_2','a','2035')=100.0;
+ACT.scale('R11_LAM','meth_fc_trp','2055','2055','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG2000','2070')=0.1;
+LAND.scale('R11_NAM','BIO06GHG100','2080')=0.1;
+LAND.scale('R11_AFR','BIO05GHG400','2110')=0.1;
+EXT.scale('R11_WEU','crude_7','a','2100')=10.0;
+EXT.scale('R11_MEA','crude_7','a','2090')=10.0;
+EXT.scale('R11_SAS','gas_4','a','2035')=100.0;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2025','year')=100.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_NAM','crude_5','a','2090')=10.0;
+ACT.scale('R11_WEU','eth_fc_trp','2045','2045','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_2','a','2030')=100.0;
+LAND.scale('R11_AFR','BIO06GHG020','2110')=0.1;
+LAND.scale('R11_NAM','BIO06GHG020','2110')=0.1;
+ACT.scale('R11_PAO','eth_ic_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_EEU','gas_5','a','2040')=100.0;
+EXT.scale('R11_SAS','crude_1','a','2080')=10.0;
+EXT.scale('R11_FSU','crude_7','a','2050')=100.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2045','2070','M1','year')=100.0;
+ACT.scale('R11_EEU','leak_repairsf6','2080','2080','M1','year')=0.01;
+ACT.scale('R11_AFR','h2_coal_ccs','2055','2055','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2045','2045','M1','year')=100.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2090','2100','M1','year')=100.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2055','year')=100.0;
+EXT.scale('R11_WEU','coal','a','2090')=10.0;
+LAND.scale('R11_CPA','BIO06GHG000','2090')=0.1;
+EXT.scale('R11_MEA','crude_7','a','2110')=10.0;
+EXT.scale('R11_NAM','gas_2','a','2110')=10.0;
+EXT.scale('R11_WEU','gas_4','a','2040')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2080','2090','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2025','2025','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_1','a','2055')=100.0;
+EXT.scale('R11_EEU','gas_6','a','2055')=100.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2030','year')=100.0;
+EXT.scale('R11_EEU','gas_2','a','2100')=10.0;
+EXT.scale('R11_WEU','crude_3','a','2100')=10.0;
+ACT.scale('R11_LAM','foil_trp','2035','2035','M1','year')=10.0;
+EXT.scale('R11_FSU','coal','a','2070')=10.0;
+LAND.scale('R11_NAM','BIO06GHG020','2070')=0.1;
+EXT.scale('R11_LAM','coal','a','2090')=10.0;
+ACT.scale('R11_CPA','oil_extr_1','2090','2090','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_4','a','2080')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2070','2090','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2030','2030','M1','year')=100.0;
+EXT.scale('R11_SAS','coal','a','2070')=10.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2110','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2045','2055','M1','year')=100.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2080','year')=100.0;
+ACT.scale('R11_AFR','eth_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_MEA','h2_coal','2080','2080','M1','year')=100.0;
+ACT.scale('R11_LAM','gas_cc','2050','2060','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO06GHG1500','2110')=0.1;
+EXT.scale('R11_EEU','crude_1','a','2030')=100.0;
+ACT.scale('R11_PAO','h2_coal','2060','2060','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2060','2060','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2030','2035','M1','year')=100.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2050')=0.01;
+EXT.scale('R11_FSU','gas_6','a','2025')=100.0;
+EXT.scale('R11_CPA','crude_5','a','2045')=100.0;
+ACT.scale('R11_PAO','h2_coal','2060','2080','M1','year')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2060','2060','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_4','a','2050')=100.0;
+EXT.scale('R11_MEA','crude_5','a','2055')=100.0;
+ACT.scale('R11_AFR','coal_gas','2040','2060','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_6','a','2055')=100.0;
+ACT.scale('R11_LAM','foil_trp','2050','2050','M1','year')=10.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2030')=0.01;
+ACT.scale('R11_PAO','eth_fc_trp','2045','2045','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2035','2035','M1','year')=100.0;
+EXT.scale('R11_PAO','coal','a','2030')=100.0;
+ACT.scale('R11_LAM','h2_fc_trp','2060','2070','M1','year')=100.0;
+EXT.scale('R11_PAO','coal','a','2090')=10.0;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2025','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG020','2070')=0.1;
+ACT.scale('R11_EEU','loil_trp','2070','2070','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO05GHG400','2100')=0.1;
+LAND.scale('R11_LAM','BIO06GHG200','2055')=0.1;
+EXT.scale('R11_AFR','gas_4','a','2050')=100.0;
+ACT.scale('R11_AFR','meth_coal','2055','2070','M1','year')=100.0;
+ACT.scale('R11_LAM','gas_cc','2100','2110','M1','year')=0.1;
+EXT.scale('R11_EEU','crude_5','a','2100')=10.0;
+EXT.scale('R11_WEU','gas_4','a','2110')=10.0;
+EXT.scale('R11_SAS','crude_1','a','2055')=100.0;
+EXT.scale('R11_SAS','crude_6','a','2040')=100.0;
+ACT.scale('R11_PAO','h2_coal','2030','2035','M1','year')=100.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2070','year')=100.0;
+CAP_NEW.scale('R11_PAS','mvac_co2','2045')=0.01;
+EXT.scale('R11_EEU','crude_3','a','2080')=10.0;
+EXT.scale('R11_SAS','crude_2','a','2060')=100.0;
+EXT.scale('R11_EEU','gas_4','a','2110')=10.0;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_MEA','gas_2','a','2040')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2045','2050','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_7','a','2045')=100.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2035')=100.0;
+ACT.scale('R11_PAO','syn_liq','2045','2055','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG200','2050')=0.1;
+EXT.scale('R11_MEA','gas_1','a','2090')=10.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2090','year')=100.0;
+EXT.scale('R11_FSU','gas_2','a','2030')=100.0;
+EXT.scale('R11_MEA','coal','a','2050')=100.0;
+EXT.scale('R11_LAM','crude_4','a','2055')=100.0;
+EXT.scale('R11_PAS','crude_1','a','2050')=100.0;
+EXT.scale('R11_MEA','crude_1','a','2090')=10.0;
+LAND.scale('R11_LAM','BIO05GHG1500','2080')=0.1;
+EXT.scale('R11_EEU','crude_7','a','2080')=10.0;
+LAND.scale('R11_LAM','BIO06GHG600','2060')=0.1;
+ACT.scale('R11_CPA','oil_extr_7','2070','2070','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2025','2040','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2110')=10.0;
+ACT.scale('R11_PAO','meth_coal','2080','2100','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_4','a','2055')=100.0;
+EXT.scale('R11_AFR','crude_2','a','2090')=10.0;
+ACT.scale('R11_AFR','h2_fc_trp','2110','2110','M1','year')=100.0;
+CAP_NEW.scale('R11_WEU','mvac_co2','2050')=0.01;
+EXT.scale('R11_LAM','crude_2','a','2030')=100.0;
+CAP_NEW.scale('R11_WEU','mvac_co2','2040')=0.01;
+LAND.scale('R11_AFR','BIO05GHG000','2090')=0.1;
+EXT.scale('R11_WEU','crude_2','a','2045')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2035','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2030','2030','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_7','a','2025')=100.0;
+ACT.scale('R11_AFR','meth_coal','2020','2025','M1','year')=100.0;
+ACT.scale('R11_LAM','gas_cc','2055','2060','M1','year')=10.0;
+EXT.scale('R11_NAM','crude_5','a','2050')=100.0;
+EXT.scale('R11_CPA','gas_6','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2100','2100','M1','year')=100.0;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_PAS','gas_1','a','2035')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2030','2035','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2050')=100.0;
+EXT.scale('R11_SAS','crude_6','a','2080')=10.0;
+EXT.scale('R11_PAO','lignite','a','2080')=10.0;
+EXT.scale('R11_MEA','gas_3','a','2035')=100.0;
+ACT.scale('R11_AFR','meth_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_6','a','2045')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2030','2035','M1','year')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2055','2060','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_1','a','2040')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2030','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2020','2025','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG1000','2110')=0.1;
+EXT.scale('R11_FSU','gas_5','a','2050')=100.0;
+ACT.scale('R11_AFR','coal_gas','2025','2045','M1','year')=100.0;
+ACT.scale('R11_PAS','eth_fc_trp','2040','2040','M1','year')=100.0;
+ACT.scale('R11_PAS','eth_ic_trp','2050','2050','M1','year')=10.0;
+EXT.scale('R11_PAS','crude_3','a','2040')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2050','2050','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2040','2045','M1','year')=100.0;
+EXT.scale('R11_EEU','coal','a','2045')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2100','2100','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_5','a','2035')=100.0;
+EXT.scale('R11_MEA','crude_5','a','2035')=100.0;
+ACT.scale('R11_AFR','meth_coal','2025','2035','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2050','2050','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_6','a','2080')=10.0;
+EXT.scale('R11_SAS','lignite','a','2055')=100.0;
+ACT.scale('R11_PAS','eth_ic_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_WEU','lignite','a','2055')=100.0;
+ACT.scale('R11_EEU','meth_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2040','2045','M1','year')=100.0;
+ACT.scale('R11_LAM','coal_gas','2025','2045','M1','year')=10.0;
+EXT.scale('R11_SAS','gas_3','a','2025')=100.0;
+ACT.scale('R11_SAS','ref_lol','2015','2025','M1','year')=10.0;
+EXT.scale('R11_AFR','crude_1','a','2060')=100.0;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2030','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2050','2050','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_1','a','2035')=100.0;
+EXT.scale('R11_PAS','crude_6','a','2040')=100.0;
+EXT.scale('R11_PAO','coal','a','2110')=10.0;
+ACT.scale('R11_WEU','h2_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_LAM','coal_gas','2035','2045','M1','year')=10.0;
+EXT.scale('R11_WEU','crude_5','a','2040')=100.0;
+LAND.scale('R11_LAM','BIO06GHG020','2080')=0.1;
+ACT.scale('R11_PAO','syn_liq','2045','2070','M1','year')=100.0;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_FSU','gas_6','a','2060')=100.0;
+LAND.scale('R11_AFR','BIO06GHG2000','2070')=0.1;
+EXT.scale('R11_PAS','crude_2','a','2050')=100.0;
+EXT.scale('R11_FSU','lignite','a','2055')=100.0;
+EXT.scale('R11_NAM','gas_1','a','2080')=10.0;
+LAND.scale('R11_NAM','BIO06GHG050','2110')=0.1;
+ACT.scale('R11_MEA','coal_gas','2090','2100','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2055','2055','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2040','2060','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG2000','2055')=0.1;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2035','2035','M1','year')=100.0;
+EXT.scale('R11_EEU','lignite','a','2060')=100.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2045','2070','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_5','a','2025')=100.0;
+EXT.scale('R11_WEU','crude_3','a','2060')=100.0;
+ACT.scale('R11_LAM','h2_coal','2015','2035','M1','year')=10.0;
+EXT.scale('R11_AFR','crude_3','a','2030')=100.0;
+ACT.scale('R11_LAM','syn_liq_ccs','2040','2040','M1','year')=10.0;
+EXT.scale('R11_AFR','crude_7','a','2045')=100.0;
+ACT.scale('R11_PAO','meth_coal','2040','2040','M1','year')=100.0;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2070','year')=100.0;
+ACT.scale('R11_AFR','h2_fc_trp','2060','2060','M1','year')=100.0;
+EXT.scale('R11_PAO','lignite','a','2110')=10.0;
+EXT.scale('R11_PAO','crude_5','a','2050')=100.0;
+EXT.scale('R11_SAS','gas_6','a','2060')=100.0;
+EXT.scale('R11_PAS','coal','a','2070')=10.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_NAM','lignite','a','2030')=100.0;
+ACT.scale('R11_PAO','meth_coal','2090','2090','M1','year')=100.0;
+EXT.scale('R11_AFR','coal','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2080','2080','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG100','2100')=0.1;
+EXT.scale('R11_PAS','crude_4','a','2035')=100.0;
+EXT.scale('R11_MEA','crude_7','a','2050')=100.0;
+EXT.scale('R11_AFR','gas_2','a','2025')=100.0;
+EXT.scale('R11_CPA','gas_4','a','2080')=10.0;
+LAND.scale('R11_LAM','BIO05GHG1000','2100')=0.1;
+ACT.scale('R11_WEU','h2_fc_trp','2030','2035','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2080')=10.0;
+ACT.scale('R11_PAO','h2_fc_trp','2030','2030','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_1','a','2030')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2030','2035','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_6','a','2035')=100.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2050','year')=100.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2070','year')=100.0;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2040','year')=100.0;
+ACT.scale('R11_LAM','meth_coal','2020','2025','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO05GHG1500','2070')=0.1;
+EXT.scale('R11_EEU','crude_6','a','2110')=10.0;
+ACT.scale('R11_MEA','coal_gas','2070','2090','M1','year')=100.0;
+ACT.scale('R11_LAM','gas_cc','2090','2110','M1','year')=0.1;
+EXT.scale('R11_CPA','crude_3','a','2110')=10.0;
+EXT.scale('R11_CPA','gas_3','a','2100')=10.0;
+EXT.scale('R11_WEU','crude_5','a','2090')=10.0;
+EXT.scale('R11_MEA','gas_1','a','2025')=100.0;
+EXT.scale('R11_SAS','crude_4','a','2080')=10.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2055','year')=100.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2040','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG1500','2110')=0.1;
+LAND.scale('R11_FSU','BIO06GHG1000','2100')=0.1;
+EXT.scale('R11_LAM','gas_2','a','2040')=100.0;
+LAND.scale('R11_NAM','BIO05GHG100','2110')=0.1;
+EXT.scale('R11_WEU','gas_4','a','2090')=10.0;
+EXT.scale('R11_NAM','lignite','a','2090')=10.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2110','year')=100.0;
+EXT.scale('R11_MEA','crude_3','a','2070')=10.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2110','year')=100.0;
+EXT.scale('R11_CPA','gas_5','a','2090')=10.0;
+ACT.scale('R11_AFR','h2_coal','2035','2040','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG020','2110')=0.1;
+CAP_NEW.scale('R11_SAS','mvac_co2','2100')=0.01;
+EXT.scale('R11_SAS','gas_2','a','2035')=100.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2055','2070','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_6','a','2045')=100.0;
+EXT.scale('R11_PAO','gas_4','a','2060')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2030')=100.0;
+EXT.scale('R11_PAS','gas_2','a','2045')=100.0;
+EXT.scale('R11_WEU','gas_4','a','2045')=100.0;
+EXT.scale('R11_WEU','crude_5','a','2055')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2055')=100.0;
+EXT.scale('R11_WEU','gas_3','a','2045')=100.0;
+EXT.scale('R11_MEA','crude_1','a','2045')=100.0;
+ACT.scale('R11_AFR','h2_coal','2040','2050','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_7','a','2025')=100.0;
+EXT.scale('R11_AFR','crude_1','a','2070')=10.0;
+EXT.scale('R11_AFR','crude_1','a','2030')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2055')=100.0;
+EXT.scale('R11_PAO','gas_3','a','2060')=100.0;
+ACT.scale('R11_PAO','meth_fc_trp','2070','2070','M1','year')=100.0;
+ACT.scale('R11_EEU','SF6_TCE','2090','2090','M1','year')=0.01;
+ACT.scale('R11_PAS','eth_fc_trp','2055','2055','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG600','2055')=0.1;
+LAND.scale('R11_NAM','BIO06GHG600','2070')=0.1;
+LAND.scale('R11_LAM','BIO06GHG100','2080')=0.1;
+ACT.scale('R11_PAO','meth_coal_ccs','2050','2070','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2070','2070','M1','year')=100.0;
+ACT.scale('R11_WEU','meth_fc_trp','2070','2070','M1','year')=100.0;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2070','year')=100.0;
+EXT.scale('R11_AFR','gas_1','a','2025')=100.0;
+ACT.scale('R11_EEU','SF6_TCE','2110','2110','M1','year')=0.01;
+LAND.scale('R11_NAM','BIO06GHG2000','2055')=0.1;
+EXT.scale('R11_FSU','crude_3','a','2040')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2100','2110','M1','year')=100.0;
+EXT.scale('R11_EEU','lignite','a','2050')=100.0;
+EXT.scale('R11_LAM','gas_2','a','2100')=10.0;
+ACT.scale('R11_MEA','meth_coal','2045','2070','M1','year')=100.0;
+EXT.scale('R11_FSU','coal','a','2090')=10.0;
+ACT.scale('R11_CPA','oil_extr_3','2035','2040','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_fc_trp','2100','2100','M1','year')=100.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2080','2100','M1','year')=100.0;
+EXT.scale('R11_FSU','lignite','a','2110')=10.0;
+ACT.scale('R11_AFR','syn_liq','2040','2060','M1','year')=100.0;
+ACT.scale('R11_LAM','syn_liq','2035','2040','M1','year')=10.0;
+EXT.scale('R11_PAS','crude_3','a','2070')=10.0;
+EXT.scale('R11_AFR','lignite','a','2080')=10.0;
+EXT.scale('R11_PAO','gas_4','a','2100')=10.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2050','2060','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2055','2060','M1','year')=100.0;
+ACT.scale('R11_FSU','h2_fc_trp','2100','2100','M1','year')=100.0;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2055','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2090','2090','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG000','2100')=0.1;
+EXT.scale('R11_MEA','crude_3','a','2045')=100.0;
+ACT.scale('R11_LAM','coal_gas','2025','2030','M1','year')=10.0;
+EXT.scale('R11_NAM','crude_2','a','2090')=10.0;
+ACT.scale('R11_MEA','h2_coal','2080','2100','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_6','a','2030')=100.0;
+LAND.scale('R11_LAM','BIO05GHG2000','2100')=0.1;
+EXT.scale('R11_LAM','gas_4','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2040','2045','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_3','a','2080')=10.0;
+LAND.scale('R11_NAM','BIO05GHG400','2110')=0.1;
+EXT.scale('R11_FSU','coal','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2050','2055','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq','2060','2070','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_6','a','2055')=100.0;
+EXT.scale('R11_LAM','gas_4','a','2070')=10.0;
+EXT.scale('R11_CPA','crude_7','a','2070')=10.0;
+ACT.scale('R11_EEU','leak_repairsf6','2100','2100','M1','year')=0.01;
+EXT.scale('R11_PAS','gas_6','a','2100')=10.0;
+EXT.scale('R11_WEU','crude_2','a','2100')=10.0;
+ACT.scale('R11_PAS','h2_fc_trp','2040','2045','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_4','a','2055')=100.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2070','year')=100.0;
+ACT.scale('R11_WEU','eth_fc_trp','2080','2080','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_4','a','2025')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2060','2070','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_5','a','2070')=10.0;
+ACT.scale('R11_PAO','h2_coal','2035','2040','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_3','a','2060')=100.0;
+ACT.scale('R11_PAO','h2_coal','2045','2055','M1','year')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2055','2055','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2035','2035','M1','year')=100.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2110','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2090','2090','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_4','a','2070')=10.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2025','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2020','2030','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_6','a','2060')=100.0;
+EXT.scale('R11_PAS','crude_2','a','2090')=10.0;
+EXT.scale('R11_AFR','crude_5','a','2110')=10.0;
+LAND.scale('R11_NAM','BIO05GHG050','2100')=0.1;
+ACT.scale('R11_MEA','h2_coal_ccs','2060','2070','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_4','a','2025')=100.0;
+EXT.scale('R11_AFR','coal','a','2090')=10.0;
+EXT.scale('R11_SAS','gas_3','a','2055')=100.0;
+ACT.scale('R11_AFR','meth_coal','2025','2025','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_1','a','2025')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2090','2100','M1','year')=100.0;
+EXT.scale('R11_WEU','lignite','a','2040')=100.0;
+ACT.scale('R11_AFR','syn_liq','2030','2045','M1','year')=100.0;
+ACT.scale('R11_PAS','meth_fc_trp','2045','2045','M1','year')=100.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2090','year')=100.0;
+ACT.scale('R11_MEA','coal_gas','2080','2090','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_6','a','2100')=10.0;
+ACT.scale('R11_PAS','foil_trp','2050','2050','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_5','2080','2080','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2030','2040','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG2000','2100')=0.1;
+EXT.scale('R11_NAM','crude_7','a','2070')=10.0;
+ACT.scale('R11_PAO','eth_ic_trp','2080','2080','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO05GHG1500','2100')=0.1;
+EXT.scale('R11_PAS','gas_4','a','2045')=100.0;
+EXT.scale('R11_CPA','gas_4','a','2060')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2050','2070','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2035','2050','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG020','2055')=0.1;
+EXT.scale('R11_PAS','gas_3','a','2035')=100.0;
+EXT.scale('R11_FSU','gas_3','a','2070')=10.0;
+EXT.scale('R11_PAS','gas_1','a','2070')=10.0;
+ACT.scale('R11_AFR','syn_liq','2040','2050','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_4','a','2035')=100.0;
+ACT.scale('R11_PAO','h2_coal','2055','2080','M1','year')=100.0;
+ACT.scale('R11_WEU','meth_fc_trp','2040','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2060','2070','M1','year')=100.0;
+CAP_NEW.scale('R11_PAO','mvac_co2','2090')=0.01;
+LAND.scale('R11_CPA','BIO06GHG1000','2080')=0.1;
+ACT.scale('R11_MEA','meth_coal_ccs','2070','2070','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_3','a','2055')=100.0;
+EXT.scale('R11_AFR','coal','a','2045')=100.0;
+EXT.scale('R11_PAO','gas_2','a','2035')=100.0;
+EXT.scale('R11_SAS','gas_4','a','2110')=10.0;
+EXT.scale('R11_CPA','crude_6','a','2050')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2035','2035','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_1','a','2030')=100.0;
+LAND.scale('R11_LAM','BIO06GHG010','2110')=0.1;
+ACT.scale('R11_PAO','h2_fc_trp','2045','2050','M1','year')=100.0;
+ACT.scale('R11_EEU','loil_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_FSU','crude_7','a','2035')=100.0;
+ACT.scale('R11_EEU','meth_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_2','a','2050')=100.0;
+ACT.scale('R11_PAO','coal_gas','2070','2080','M1','year')=100.0;
+LAND.scale('R11_FSU','BIO06GHG1500','2100')=0.1;
+ACT.scale('R11_PAO','h2_coal','2035','2050','M1','year')=100.0;
+EXT.scale('R11_PAS','lignite','a','2070')=10.0;
+ACT.scale('R11_AFR','h2_coal','2025','2030','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_4','a','2100')=10.0;
+ACT.scale('R11_CPA','oil_extr_4','2045','2050','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_2','a','2070')=10.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2070','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_5','2100','2100','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_7','a','2070')=10.0;
+EXT.scale('R11_CPA','coal','a','2030')=100.0;
+EXT.scale('R11_NAM','crude_2','a','2110')=10.0;
+EXT.scale('R11_WEU','crude_2','a','2040')=100.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2055','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1000','2050')=0.1;
+LAND.scale('R11_SAS','BIO06GHG1500','2090')=0.01;
+LAND.scale('R11_NAM','BIO06GHG010','2100')=0.1;
+ACT.scale('R11_PAO','h2_coal','2055','2070','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_5','a','2100')=10.0;
+EXT.scale('R11_PAO','gas_6','a','2035')=100.0;
+ACT.scale('R11_PAO','h2_coal','2025','2025','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_4','a','2090')=10.0;
+ACT.scale('R11_CPA','oil_extr_2','2080','2080','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_2','a','2045')=100.0;
+ACT.scale('R11_WEU','meth_fc_trp','2060','2060','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_coal','2035','2040','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO06GHG000','2070')=0.1;
+EXT.scale('R11_WEU','gas_3','a','2100')=10.0;
+EXT.scale('R11_PAO','lignite','a','2055')=100.0;
+CAP_NEW.scale('R11_FSU','mvac_co2','2070')=0.01;
+EXT.scale('R11_CPA','gas_3','a','2080')=10.0;
+EXT.scale('R11_EEU','lignite','a','2090')=10.0;
+LAND.scale('R11_AFR','BIO06GHG600','2090')=0.1;
+ACT.scale('R11_LAM','eth_fc_trp','2040','2040','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG3000','2110')=0.1;
+LAND.scale('R11_NAM','BIO06GHG600','2110')=0.1;
+ACT.scale('R11_LAM','syn_liq','2025','2030','M1','year')=10.0;
+EXT.scale('R11_PAS','crude_7','a','2030')=100.0;
+EXT.scale('R11_PAO','gas_2','a','2055')=100.0;
+EXT.scale('R11_AFR','crude_5','a','2090')=10.0;
+EXT.scale('R11_CPA','gas_6','a','2100')=10.0;
+LAND.scale('R11_AFR','BIO05GHG000','2100')=0.1;
+EXT.scale('R11_CPA','crude_3','a','2090')=10.0;
+ACT.scale('R11_PAO','syn_liq','2020','2035','M1','year')=100.0;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2045','year')=100.0;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2030','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2090','2090','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2040','2055','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG000','2090')=0.1;
+ACT.scale('R11_EEU','foil_trp','2035','2035','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2055','2060','M1','year')=100.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2035')=0.01;
+EXT.scale('R11_EEU','gas_4','a','2080')=10.0;
+ACT.scale('R11_WEU','foil_trp','2100','2100','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO06GHG000','2080')=0.1;
+EXT.scale('R11_SAS','gas_5','a','2080')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2050','2070','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_6','a','2050')=100.0;
+EXT.scale('R11_FSU','coal','a','2040')=100.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_MEA','gas_6','a','2055')=100.0;
+EXT.scale('R11_WEU','gas_1','a','2100')=10.0;
+EXT.scale('R11_MEA','gas_4','a','2040')=100.0;
+EXT.scale('R11_PAO','crude_4','a','2025')=100.0;
+LAND.scale('R11_LAM','BIO06GHG010','2090')=0.1;
+ACT.scale('R11_AFR','meth_coal','2025','2040','M1','year')=100.0;
+EXT.scale('R11_CPA','lignite','a','2070')=10.0;
+EXT.scale('R11_CPA','crude_7','a','2055')=100.0;
+EXT.scale('R11_NAM','coal','a','2060')=100.0;
+ACT.scale('R11_AFR','h2_coal','2050','2055','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_3','a','2050')=100.0;
+ACT.scale('R11_EEU','leak_repairsf6','2090','2090','M1','year')=0.01;
+EXT.scale('R11_WEU','crude_6','a','2080')=10.0;
+EXT.scale('R11_MEA','gas_5','a','2090')=10.0;
+LAND.scale('R11_CPA','BIO06GHG1500','2100')=0.1;
+EXT.scale('R11_AFR','gas_6','a','2080')=10.0;
+EXT.scale('R11_AFR','crude_6','a','2040')=100.0;
+EXT.scale('R11_WEU','crude_3','a','2055')=100.0;
+EXT.scale('R11_FSU','gas_4','a','2110')=10.0;
+LAND.scale('R11_LAM','BIO05GHG400','2110')=0.1;
+EXT.scale('R11_CPA','crude_1','a','2110')=10.0;
+EXT.scale('R11_CPA','gas_4','a','2025')=100.0;
+ACT.scale('R11_PAO','h2_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_MEA','coal','a','2070')=10.0;
+EXT.scale('R11_CPA','crude_6','a','2090')=10.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_NAM','gas_2','a','2100')=10.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2035','2035','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_4','a','2100')=10.0;
+LAND.scale('R11_CPA','BIO06GHG050','2110')=0.1;
+LAND.scale('R11_LAM','BIO06GHG600','2100')=0.1;
+ACT.scale('R11_AFR','coal_gas','2010','2030','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_4','a','2045')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2050','2055','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2045','2060','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_5','a','2025')=100.0;
+EXT.scale('R11_AFR','crude_2','a','2100')=10.0;
+EXT.scale('R11_LAM','crude_3','a','2035')=100.0;
+EXT.scale('R11_WEU','crude_4','a','2055')=100.0;
+EXT.scale('R11_PAO','crude_3','a','2110')=10.0;
+ACT.scale('R11_CPA','oil_extr_5','2025','2030','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG1500','2055')=0.1;
+ACT.scale('R11_PAO','meth_coal_ccs','2110','2110','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_2','a','2060')=100.0;
+EXT.scale('R11_PAO','crude_7','a','2070')=10.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2080','2080','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_coal','2025','2030','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_4','2025','2025','M1','year')=100.0;
+ACT.scale('R11_EEU','loil_trp','2090','2090','M1','year')=10.0;
+EXT.scale('R11_PAO','gas_1','a','2045')=100.0;
+ACT.scale('R11_LAM','coal_gas','2025','2025','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO06GHG200','2090')=0.1;
+EXT.scale('R11_MEA','crude_2','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2040','2040','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG000','2080')=0.1;
+ACT.scale('R11_PAO','h2_fc_trp','2070','2070','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG100','2055')=0.1;
+ACT.scale('R11_CPA','oil_extr_3','2020','2025','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_5','a','2110')=10.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2045')=0.01;
+ACT.scale('R11_LAM','coal_gas','2020','2030','M1','year')=10.0;
+ACT.scale('R11_LAM','eth_fc_trp','2080','2080','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_2','a','2100')=10.0;
+EXT.scale('R11_NAM','crude_2','a','2080')=10.0;
+EXT.scale('R11_SAS','crude_2','a','2040')=100.0;
+EXT.scale('R11_CPA','crude_3','a','2070')=10.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2060','2080','M1','year')=100.0;
+ACT.scale('R11_MEA','coal_gas','2070','2070','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_1','a','2030')=100.0;
+ACT.scale('R11_AFR','h2_coal','2045','2070','M1','year')=100.0;
+EXT.scale('R11_LAM','coal','a','2080')=10.0;
+EXT.scale('R11_PAS','gas_2','a','2090')=10.0;
+EXT.scale('R11_NAM','gas_5','a','2070')=10.0;
+EXT.scale('R11_EEU','crude_2','a','2070')=10.0;
+EXT.scale('R11_PAO','gas_3','a','2070')=10.0;
+EXT.scale('R11_AFR','crude_2','a','2070')=10.0;
+EXT.scale('R11_LAM','crude_3','a','2040')=100.0;
+EXT.scale('R11_FSU','crude_3','a','2025')=100.0;
+EXT.scale('R11_LAM','crude_4','a','2030')=100.0;
+ACT.scale('R11_AFR','h2_coal','2045','2055','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2100','2100','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_coal','2030','2030','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO05GHG1500','2090')=0.1;
+EXT.scale('R11_CPA','crude_1','a','2040')=100.0;
+ACT.scale('R11_AFR','syn_liq','2030','2030','M1','year')=100.0;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2060','year')=100.0;
+EXT.scale('R11_EEU','crude_4','a','2030')=100.0;
+EXT.scale('R11_PAS','gas_5','a','2080')=10.0;
+LAND.scale('R11_LAM','BIO05GHG1500','2100')=0.1;
+EXT.scale('R11_PAS','gas_5','a','2035')=100.0;
+LAND.scale('R11_AFR','BIO05GHG400','2090')=0.1;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2045','2045','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_6','a','2040')=100.0;
+EXT.scale('R11_LAM','crude_7','a','2025')=100.0;
+EXT.scale('R11_MEA','gas_4','a','2030')=100.0;
+EXT.scale('R11_CPA','crude_4','a','2100')=10.0;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2030','year')=100.0;
+EXT.scale('R11_AFR','gas_6','a','2035')=100.0;
+ACT.scale('R11_LAM','h2_fc_trp','2040','2040','M1','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2060','2080','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2','2025','2025','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG1000','2060')=0.1;
+EXT.scale('R11_FSU','gas_6','a','2100')=10.0;
+ACT.scale('R11_PAO','meth_fc_trp','2040','2040','M1','year')=100.0;
+ACT.scale('R11_PAS','h2_fc_trp','2040','2040','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2040','2060','M1','year')=100.0;
+CAP_NEW.scale('R11_EEU','mvac_co2','2060')=0.01;
+EXT.scale('R11_PAO','crude_3','a','2060')=100.0;
+EXT.scale('R11_CPA','crude_3','a','2025')=100.0;
+EXT.scale('R11_AFR','gas_5','a','2040')=100.0;
+EXT.scale('R11_WEU','gas_4','a','2035')=100.0;
+EXT.scale('R11_CPA','crude_7','a','2110')=10.0;
+EXT.scale('R11_NAM','gas_4','a','2035')=100.0;
+LAND.scale('R11_LAM','BIO06GHG100','2050')=0.1;
+EXT.scale('R11_WEU','crude_3','a','2040')=100.0;
+ACT.scale('R11_AFR','meth_coal','2020','2035','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2020','2025','M1','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_6','2110','2110','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_3','a','2110')=10.0;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2045','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2080','2080','M1','year')=100.0;
+ACT.scale('R11_EEU','meth_fc_trp','2045','2045','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2055','2055','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG3000','2100')=0.1;
+ACT.scale('R11_CPA','oil_extr_5','2035','2035','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG010','2110')=0.1;
+EXT.scale('R11_CPA','gas_3','a','2070')=10.0;
+EXT.scale('R11_NAM','gas_2','a','2045')=100.0;
+EXT.scale('R11_SAS','crude_5','a','2080')=10.0;
+EXT.scale('R11_SAS','crude_5','a','2040')=100.0;
+EXT.scale('R11_NAM','crude_7','a','2050')=100.0;
+EXT.scale('R11_CPA','crude_6','a','2040')=100.0;
+ACT.scale('R11_EEU','meth_fc_trp','2025','2025','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG200','2070')=0.1;
+EXT.scale('R11_SAS','gas_4','a','2100')=10.0;
+LAND.scale('R11_AFR','BIO06GHG1500','2090')=0.1;
+ACT.scale('R11_AFR','meth_coal','2030','2035','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_coal_ccs','2030','2030','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2025','2025','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_7','a','2080')=10.0;
+ACT.scale('R11_PAO','syn_liq','2090','2100','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2010','2025','M1','year')=100.0;
+ACT.scale('R11_LAM','coal_gas','2035','2040','M1','year')=10.0;
+EXT.scale('R11_MEA','crude_5','a','2110')=10.0;
+EXT.scale('R11_CPA','crude_2','a','2035')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2045','2070','M1','year')=100.0;
+ACT.scale('R11_PAS','h2_fc_trp','2100','2100','M1','year')=100.0;
+ACT.scale('R11_WEU','eth_fc_trp','2060','2060','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG2000','2100')=0.1;
+EXT.scale('R11_AFR','gas_5','a','2030')=100.0;
+EXT.scale('R11_SAS','crude_2','a','2055')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2035','2035','M1','year')=100.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2060')=0.01;
+EXT.scale('R11_SAS','gas_2','a','2060')=100.0;
+EXT.scale('R11_NAM','coal','a','2030')=100.0;
+EXT.scale('R11_WEU','lignite','a','2070')=10.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2055','year')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2110')=10.0;
+EXT.scale('R11_MEA','gas_5','a','2025')=100.0;
+EXT.scale('R11_EEU','gas_2','a','2050')=100.0;
+EXT.scale('R11_AFR','crude_3','a','2045')=100.0;
+EXT.scale('R11_LAM','crude_1','a','2040')=100.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2110')=0.01;
+LAND.scale('R11_LAM','BIO06GHG050','2080')=0.1;
+ACT.scale('R11_AFR','h2_coal_ccs','2040','2060','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_4','a','2045')=100.0;
+EXT.scale('R11_NAM','crude_4','a','2060')=100.0;
+ACT.scale('R11_MEA','syn_liq','2080','2100','M1','year')=100.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2025','year')=100.0;
+LAND.scale('R11_SAS','BIO06GHG2000','2110')=0.01;
+EXT.scale('R11_WEU','crude_2','a','2050')=100.0;
+EXT.scale('R11_FSU','gas_5','a','2080')=10.0;
+EXT.scale('R11_NAM','gas_1','a','2030')=100.0;
+ACT.scale('R11_PAS','eth_ic_trp','2110','2110','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_2','2055','2055','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_2','a','2055')=100.0;
+EXT.scale('R11_CPA','crude_5','a','2110')=10.0;
+ACT.scale('R11_PAS','meth_ic_trp','2070','2070','M1','year')=10.0;
+EXT.scale('R11_PAS','gas_2','a','2030')=100.0;
+ACT.scale('R11_WEU','eth_ic_trp','2110','2110','M1','year')=10.0;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2040','year')=100.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2035','year')=100.0;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2055','year')=100.0;
+ACT.scale('R11_PAS','meth_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_PAO','coal','a','2045')=100.0;
+ACT.scale('R11_AFR','syn_liq','2025','2045','M1','year')=100.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_FSU','gas_6','a','2055')=100.0;
+EXT.scale('R11_PAS','crude_2','a','2070')=10.0;
+ACT.scale('R11_LAM','foil_trp','2025','2025','M1','year')=10.0;
+EXT.scale('R11_AFR','gas_1','a','2050')=100.0;
+EXT.scale('R11_SAS','gas_2','a','2040')=100.0;
+ACT.scale('R11_MEA','oil_extr_2','2100','2100','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_7','a','2110')=10.0;
+EXT.scale('R11_AFR','crude_5','a','2035')=100.0;
+EXT.scale('R11_FSU','crude_1','a','2055')=100.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2060','year')=100.0;
+EXT.scale('R11_AFR','crude_1','a','2100')=10.0;
+LAND.scale('R11_AFR','BIO06GHG200','2080')=0.1;
+ACT.scale('R11_LAM','loil_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_NAM','gas_3','a','2055')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2040','2045','M1','year')=100.0;
+ACT.scale('R11_EEU','SF6_TCE','2060','2060','M1','year')=0.01;
+ACT.scale('R11_AFR','syn_liq','2055','2060','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_3','a','2080')=10.0;
+LAND.scale('R11_NAM','BIO06GHG000','2110')=0.1;
+ACT.scale('R11_CPA','oil_extr_7','2020','2025','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_ic_trp','2050','2050','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO06GHG000','2060')=0.1;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2040','year')=100.0;
+EXT.scale('R11_CPA','crude_1','a','2045')=100.0;
+EXT.scale('R11_PAS','gas_1','a','2030')=100.0;
+EXT.scale('R11_EEU','crude_6','a','2035')=100.0;
+ACT.scale('R11_PAO','meth_fc_trp','2110','2110','M1','year')=100.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2055','year')=100.0;
+ACT.scale('R11_LAM','loil_trp','2080','2080','M1','year')=10.0;
+ACT.scale('R11_EEU','h2_fc_trp','2045','2050','M1','year')=100.0;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2090','year')=100.0;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2025','year')=100.0;
+EXT.scale('R11_WEU','crude_4','a','2080')=10.0;
+EXT.scale('R11_AFR','crude_3','a','2035')=100.0;
+EXT.scale('R11_EEU','gas_3','a','2055')=100.0;
+EXT.scale('R11_SAS','lignite','a','2110')=10.0;
+EXT.scale('R11_SAS','gas_3','a','2045')=100.0;
+ACT.scale('R11_PAO','h2_coal','2035','2045','M1','year')=100.0;
+ACT.scale('R11_WEU','meth_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_6','a','2050')=100.0;
+ACT.scale('R11_AFR','coal_gas','2030','2030','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG600','2070')=0.1;
+EXT.scale('R11_NAM','coal','a','2055')=100.0;
+ACT.scale('R11_MEA','oil_extr_1','2110','2110','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_2','a','2100')=10.0;
+ACT.scale('R11_PAO','coal_gas','2045','2060','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_7','a','2025')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2035','2035','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_6','a','2055')=100.0;
+EXT.scale('R11_AFR','crude_7','a','2090')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2045','2050','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_1','a','2055')=100.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_EEU','crude_1','a','2045')=100.0;
+EXT.scale('R11_AFR','crude_7','a','2110')=10.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2030','year')=100.0;
+ACT.scale('R11_MEA','meth_coal','2055','2080','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2035','2055','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2055','2055','M1','year')=100.0;
+EXT.scale('R11_NAM','lignite','a','2055')=100.0;
+ACT.scale('R11_PAS','eth_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_4','a','2110')=10.0;
+EXT.scale('R11_MEA','crude_5','a','2100')=10.0;
+ACT.scale('R11_EEU','meth_ic_trp','2110','2110','M1','year')=10.0;
+EXT.scale('R11_SAS','gas_1','a','2110')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2070','2080','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2090')=10.0;
+EXT.scale('R11_FSU','crude_5','a','2040')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2025')=100.0;
+ACT.scale('R11_MEA','meth_coal','2070','2070','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_6','a','2045')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2060','2060','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2110')=10.0;
+EXT.scale('R11_PAO','coal','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_3','2055','2060','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2055','2060','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_4','a','2050')=100.0;
+EXT.scale('R11_LAM','gas_5','a','2050')=100.0;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2110','year')=100.0;
+EXT.scale('R11_EEU','lignite','a','2040')=100.0;
+ACT.scale('R11_PAO','meth_coal','2045','2055','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_5','a','2070')=10.0;
+LAND.scale('R11_CPA','BIO06GHG010','2110')=0.1;
+ACT.scale('R11_PAO','h2_coal_ccs','2090','2090','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG010','2080')=0.1;
+EXT.scale('R11_AFR','gas_6','a','2030')=100.0;
+EXT.scale('R11_MEA','crude_2','a','2060')=100.0;
+EXT.scale('R11_WEU','gas_5','a','2100')=10.0;
+EXT.scale('R11_CPA','crude_1','a','2030')=100.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2070')=0.01;
+EXT.scale('R11_MEA','crude_7','a','2040')=100.0;
+ACT.scale('R11_PAO','syn_liq','2045','2045','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_1','a','2050')=100.0;
+LAND.scale('R11_NAM','BIO06GHG3000','2055')=0.1;
+ACT.scale('R11_EEU','elec_t_d','2045','2070','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_6','a','2025')=100.0;
+ACT.scale('R11_PAO','h2_fc_trp','2050','2055','M1','year')=100.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2090','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG020','2090')=0.1;
+LAND.scale('R11_NAM','BIO06GHG010','2060')=0.1;
+EXT.scale('R11_PAS','gas_1','a','2055')=100.0;
+ACT.scale('R11_WEU','meth_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_AFR','lignite','a','2045')=100.0;
+ACT.scale('R11_AFR','h2_coal','2040','2055','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2020','2025','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_4','a','2025')=100.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2060')=0.01;
+EXT.scale('R11_CPA','crude_2','a','2025')=100.0;
+EXT.scale('R11_NAM','crude_5','a','2100')=10.0;
+ACT.scale('R11_LAM','coal_gas','2030','2045','M1','year')=10.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2030','2040','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_7','a','2055')=100.0;
+EXT.scale('R11_EEU','crude_1','a','2025')=100.0;
+EXT.scale('R11_WEU','crude_1','a','2100')=10.0;
+ACT_LO.scale('R11_LAM','gas_cc_ccs','2070','year')=0.01;
+ACT.scale('R11_PAO','meth_coal','2025','2025','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_7','a','2090')=10.0;
+LAND.scale('R11_LAM','BIO06GHG3000','2055')=0.1;
+EXT.scale('R11_NAM','crude_5','a','2030')=100.0;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2100','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG1500','2110')=0.1;
+ACT.scale('R11_CPA','oil_extr_7','2055','2060','M1','year')=100.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_MEA','gas_6','a','2045')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2070')=10.0;
+EXT.scale('R11_PAO','crude_6','a','2040')=100.0;
+EXT.scale('R11_MEA','gas_3','a','2050')=100.0;
+LAND.scale('R11_LAM','BIO06GHG200','2070')=0.1;
+EXT.scale('R11_NAM','gas_4','a','2100')=10.0;
+EXT.scale('R11_FSU','gas_4','a','2050')=100.0;
+EXT.scale('R11_PAS','lignite','a','2045')=100.0;
+EXT.scale('R11_NAM','coal','a','2045')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1500','2060')=0.1;
+EXT.scale('R11_AFR','gas_6','a','2090')=10.0;
+ACT.scale('R11_PAO','coal_gas','2040','2055','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_2','a','2040')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2050','2050','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq','2025','2035','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG000','2100')=0.1;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2050','year')=100.0;
+ACT.scale('R11_LAM','meth_coal_ccs','2035','2040','M1','year')=10.0;
+EXT.scale('R11_PAO','gas_2','a','2100')=10.0;
+EXT.scale('R11_CPA','coal','a','2050')=100.0;
+ACT.scale('R11_AFR','h2_coal','2050','2050','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2010','2030','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2035','2035','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq','2100','2100','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2040','2050','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_6','a','2045')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2060','2060','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2060','2060','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_5','a','2025')=100.0;
+EXT.scale('R11_FSU','gas_1','a','2045')=100.0;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2025','year')=100.0;
+EXT.scale('R11_NAM','crude_3','a','2100')=10.0;
+LAND.scale('R11_LAM','BIO06GHG600','2110')=0.1;
+EXT.scale('R11_LAM','crude_3','a','2025')=100.0;
+ACT.scale('R11_AFR','coal_gas','2025','2040','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_3','a','2090')=10.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2025')=0.01;
+EXT.scale('R11_SAS','gas_6','a','2070')=10.0;
+CAP_NEW.scale('R11_EEU','mvac_co2','2050')=0.01;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2040','year')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2025','2030','M1','year')=100.0;
+ACT.scale('R11_LAM','loil_trp','2045','2045','M1','year')=10.0;
+EXT.scale('R11_PAS','crude_3','a','2090')=10.0;
+LAND.scale('R11_LAM','BIO06GHG050','2060')=0.1;
+ACT.scale('R11_PAS','h2_fc_trp','2070','2070','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG100','2060')=0.1;
+ACT.scale('R11_PAS','eth_fc_trp','2030','2030','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG200','2100')=0.1;
+ACT.scale('R11_LAM','coal_gas','2020','2035','M1','year')=10.0;
+ACT.scale('R11_LAM','loil_trp','2110','2110','M1','year')=10.0;
+EXT.scale('R11_SAS','gas_5','a','2035')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2040','2090','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2045','2050','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_1','a','2090')=10.0;
+EXT.scale('R11_MEA','gas_6','a','2035')=100.0;
+ACT.scale('R11_LAM','syn_liq_ccs','2035','2035','M1','year')=10.0;
+ACT.scale('R11_SAS','meth_fc_trp','2110','2110','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_4','a','2025')=100.0;
+ACT.scale('R11_LAM','gas_cc_ccs','2100','2110','M1','year')=0.1;
+ACT.scale('R11_CPA','oil_extr_6','2060','2070','M1','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_5','2110','2110','M1','year')=100.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_EEU','gas_3','a','2080')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2050','2090','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1000','2080')=0.1;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2070','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2080','2080','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2','2100','2100','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2030','2030','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_1','a','2055')=100.0;
+LAND.scale('R11_SAS','BIO06GHG1500','2110')=0.01;
+ACT.scale('R11_PAO','h2_coal','2015','2030','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2030','2050','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2060','2070','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_4','a','2060')=100.0;
+EXT.scale('R11_LAM','crude_2','a','2060')=100.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2025','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG1000','2055')=0.1;
+ACT.scale('R11_PAO','meth_coal','2055','2080','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG3000','2080')=0.1;
+ACT.scale('R11_PAO','h2_coal_ccs','2050','2060','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_1','a','2050')=100.0;
+EXT.scale('R11_CPA','crude_7','a','2090')=10.0;
+LAND.scale('R11_AFR','BIO05GHG050','2110')=0.1;
+EXT.scale('R11_FSU','crude_1','a','2040')=100.0;
+EXT.scale('R11_AFR','gas_2','a','2090')=10.0;
+EXT.scale('R11_SAS','crude_7','a','2080')=10.0;
+EXT.scale('R11_FSU','gas_6','a','2090')=10.0;
+LAND.scale('R11_AFR','BIO06GHG100','2080')=0.1;
+EXT.scale('R11_MEA','crude_6','a','2090')=10.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2030','year')=100.0;
+EXT.scale('R11_LAM','gas_6','a','2055')=100.0;
+ACT.scale('R11_AFR','coal_gas','2045','2060','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_3','a','2050')=100.0;
+EXT.scale('R11_NAM','crude_5','a','2025')=100.0;
+EXT.scale('R11_WEU','crude_3','a','2050')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1000','2060')=0.1;
+ACT.scale('R11_LAM','coal_gas','2040','2045','M1','year')=10.0;
+EXT.scale('R11_FSU','gas_1','a','2090')=10.0;
+ACT.scale('R11_FSU','meth_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_MEA','meth_coal','2050','2070','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_6','a','2050')=100.0;
+ACT.scale('R11_LAM','syn_liq_ccs','2030','2035','M1','year')=10.0;
+EXT.scale('R11_EEU','gas_1','a','2100')=10.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2035','2050','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2015','2025','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2055','2070','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2055','2060','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2090','2100','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2090','2090','M1','year')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2090','2090','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG600','2080')=0.1;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_MEA','gas_2','a','2100')=10.0;
+LAND.scale('R11_LAM','BIO06GHG050','2100')=0.1;
+ACT.scale('R11_CPA','oil_extr_5','2055','2055','M1','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2070','2110','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_5','a','2055')=100.0;
+LAND.scale('R11_AFR','BIO05GHG050','2100')=0.1;
+LAND.scale('R11_AFR','BIO04GHG3000','2100')=0.1;
+EXT.scale('R11_AFR','crude_6','a','2030')=100.0;
+EXT.scale('R11_SAS','gas_2','a','2070')=10.0;
+EXT.scale('R11_PAS','gas_1','a','2045')=100.0;
+ACT.scale('R11_LAM','h2_coal','2010','2030','M1','year')=10.0;
+EXT.scale('R11_SAS','lignite','a','2080')=10.0;
+EXT.scale('R11_EEU','crude_3','a','2100')=10.0;
+ACT.scale('R11_AFR','syn_liq','2035','2045','M1','year')=100.0;
+EXT.scale('R11_WEU','coal','a','2035')=100.0;
+ACT.scale('R11_PAO','coal_gas','2045','2045','M1','year')=100.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2090','2090','M1','year')=100.0;
+EXT.scale('R11_FSU','lignite','a','2080')=10.0;
+ACT.scale('R11_EEU','meth_fc_trp','2055','2055','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_3','a','2025')=100.0;
+EXT.scale('R11_AFR','gas_3','a','2040')=100.0;
+EXT.scale('R11_PAS','lignite','a','2100')=10.0;
+ACT.scale('R11_EEU','SF6_TCE','2080','2080','M1','year')=0.01;
+ACT.scale('R11_EEU','eth_ic_trp','2055','2055','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_6','2035','2040','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_7','a','2025')=100.0;
+ACT.scale('R11_LAM','eth_fc_trp','2050','2050','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG2000','2110')=0.1;
+EXT.scale('R11_PAS','gas_2','a','2025')=100.0;
+EXT.scale('R11_AFR','gas_2','a','2080')=10.0;
+ACT.scale('R11_AFR','coal_gas','2045','2045','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG2000','2110')=0.1;
+EXT.scale('R11_MEA','coal','a','2080')=10.0;
+EXT.scale('R11_CPA','lignite','a','2045')=100.0;
+LAND.scale('R11_CPA','BIO06GHG3000','2080')=0.1;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_FSU','gas_6','a','2050')=100.0;
+EXT.scale('R11_CPA','crude_5','a','2070')=10.0;
+EXT.scale('R11_NAM','crude_3','a','2080')=10.0;
+EXT.scale('R11_SAS','gas_5','a','2090')=10.0;
+ACT.scale('R11_AFR','syn_liq','2030','2040','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2030','2050','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_7','a','2025')=100.0;
+CAP_NEW.scale('R11_PAO','mvac_co2','2040')=0.01;
+EXT.scale('R11_EEU','gas_5','a','2110')=10.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2060','2070','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_4','a','2070')=10.0;
+ACT.scale('R11_PAO','eth_fc_trp','2030','2030','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_5','a','2045')=100.0;
+EXT.scale('R11_PAS','crude_6','a','2025')=100.0;
+ACT.scale('R11_PAO','coal_gas','2040','2045','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_2','a','2045')=100.0;
+EXT.scale('R11_AFR','gas_2','a','2055')=100.0;
+EXT.scale('R11_WEU','gas_5','a','2045')=100.0;
+ACT.scale('R11_PAO','meth_ic_trp','2090','2090','M1','year')=10.0;
+ACT.scale('R11_LAM','loil_trp','2070','2070','M1','year')=10.0;
+LAND.scale('R11_SAS','BIO06GHG600','2100')=0.01;
+ACT.scale('R11_WEU','h2_fc_trp','2050','2055','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_6','a','2110')=10.0;
+EXT.scale('R11_WEU','lignite','a','2035')=100.0;
+EXT.scale('R11_FSU','lignite','a','2060')=100.0;
+ACT.scale('R11_PAS','meth_fc_trp','2035','2035','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_2','a','2035')=100.0;
+EXT.scale('R11_LAM','crude_4','a','2025')=100.0;
+EXT.scale('R11_LAM','crude_5','a','2030')=100.0;
+ACT.scale('R11_EEU','meth_ic_trp','2090','2090','M1','year')=10.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2030','2040','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_7','a','2100')=10.0;
+ACT.scale('R11_SAS','ref_hil','2005','2025','M1','year')=10.0;
+ACT.scale('R11_LAM','coal_gas','2030','2035','M1','year')=10.0;
+EXT.scale('R11_NAM','crude_6','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_6','2020','2025','M1','year')=100.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_LAM','gas_2','a','2030')=100.0;
+EXT.scale('R11_SAS','gas_5','a','2070')=10.0;
+ACT.scale('R11_LAM','gas_cc_ccs','2040','2060','M1','year')=10.0;
+EXT.scale('R11_EEU','gas_3','a','2025')=100.0;
+CAP_NEW.scale('R11_PAS','mvac_co2','2025')=0.01;
+LAND.scale('R11_CPA','BIO06GHG010','2080')=0.1;
+EXT.scale('R11_SAS','gas_5','a','2060')=100.0;
+EXT.scale('R11_PAS','gas_3','a','2025')=100.0;
+ACT.scale('R11_AFR','meth_coal','2030','2045','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG050','2080')=0.1;
+CAP_NEW.scale('R11_LAM','mvac_co2','2055')=0.01;
+EXT.scale('R11_WEU','gas_5','a','2025')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2040','2045','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_2','a','2090')=10.0;
+LAND.scale('R11_AFR','BIO05GHG1500','2090')=0.1;
+EXT.scale('R11_PAO','gas_4','a','2030')=100.0;
+EXT.scale('R11_EEU','crude_6','a','2030')=100.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2110','year')=100.0;
+EXT.scale('R11_SAS','crude_6','a','2070')=10.0;
+EXT.scale('R11_WEU','crude_3','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2050','2050','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_5','a','2040')=100.0;
+LAND.scale('R11_LAM','BIO06GHG050','2050')=0.1;
+LAND.scale('R11_AFR','BIO06GHG400','2055')=0.1;
+EXT.scale('R11_WEU','crude_7','a','2080')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2060','2110','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_1','a','2055')=100.0;
+ACT.scale('R11_AFR','h2_coal','2015','2030','M1','year')=100.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2070','year')=100.0;
+EXT.scale('R11_EEU','gas_2','a','2110')=10.0;
+ACT.scale('R11_CPA','oil_extr_1','2080','2080','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_1','a','2035')=100.0;
+ACT.scale('R11_MEA','syn_liq','2080','2080','M1','year')=100.0;
+ACT.scale('R11_LAM','syn_liq','2020','2040','M1','year')=10.0;
+EXT.scale('R11_CPA','crude_2','a','2090')=10.0;
+EXT.scale('R11_LAM','gas_4','a','2055')=100.0;
+LAND.scale('R11_LAM','BIO05GHG600','2090')=0.1;
+EXT.scale('R11_PAS','gas_4','a','2035')=100.0;
+EXT.scale('R11_LAM','gas_6','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2030','2030','M1','year')=100.0;
+ACT.scale('R11_FSU','eth_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2020','2035','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_1','a','2025')=100.0;
+ACT.scale('R11_PAS','meth_fc_trp','2040','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2040','2050','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_3','a','2050')=100.0;
+EXT.scale('R11_LAM','gas_2','a','2050')=100.0;
+EXT.scale('R11_WEU','gas_6','a','2110')=10.0;
+EXT.scale('R11_PAO','crude_4','a','2055')=100.0;
+EXT.scale('R11_SAS','crude_4','a','2070')=10.0;
+LAND.scale('R11_NAM','BIO06GHG3000','2080')=0.1;
+EXT.scale('R11_FSU','gas_3','a','2055')=100.0;
+ACT_LO.scale('R11_LAM','gas_cc','2100','year')=0.01;
+ACT.scale('R11_PAO','syn_liq_ccs','2090','2110','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_4','a','2090')=10.0;
+EXT.scale('R11_AFR','crude_2','a','2045')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2110','2110','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_2','a','2055')=100.0;
+EXT.scale('R11_FSU','crude_3','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2040','2045','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_3','a','2055')=100.0;
+ACT.scale('R11_PAO','meth_coal','2020','2025','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_6','a','2045')=100.0;
+LAND.scale('R11_NAM','BIO06GHG200','2060')=0.1;
+LAND.scale('R11_NAM','BIO06GHG010','2080')=0.1;
+ACT.scale('R11_PAO','meth_coal','2025','2030','M1','year')=100.0;
+EXT.scale('R11_PAO','lignite','a','2025')=100.0;
+ACT.scale('R11_SAS','ref_hil','2010','2025','M1','year')=10.0;
+EXT.scale('R11_PAS','gas_3','a','2100')=10.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2040','2045','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_CPA','lignite','a','2100')=10.0;
+EXT.scale('R11_MEA','crude_1','a','2060')=100.0;
+EXT.scale('R11_WEU','gas_1','a','2070')=10.0;
+EXT.scale('R11_PAO','crude_2','a','2100')=10.0;
+EXT.scale('R11_EEU','crude_3','a','2070')=10.0;
+EXT.scale('R11_WEU','crude_7','a','2040')=100.0;
+ACT.scale('R11_CPA','oil_extr_6','2030','2035','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq','2055','2070','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2090','2090','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_2','a','2055')=100.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2030','year')=100.0;
+ACT.scale('R11_PAO','meth_ic_trp','2080','2080','M1','year')=10.0;
+ACT.scale('R11_PAO','h2_coal','2050','2055','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_6','a','2080')=10.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2025','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG050','2090')=0.1;
+EXT.scale('R11_CPA','crude_3','a','2100')=10.0;
+EXT.scale('R11_CPA','gas_5','a','2050')=100.0;
+EXT.scale('R11_LAM','gas_1','a','2080')=10.0;
+EXT.scale('R11_PAS','gas_1','a','2090')=10.0;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2035','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2045','2045','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG3000','2080')=0.1;
+ACT.scale('R11_AFR','syn_liq','2045','2045','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_2','a','2110')=10.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2060','2070','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2035','2035','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_5','a','2110')=10.0;
+EXT.scale('R11_PAS','lignite','a','2060')=100.0;
+ACT.scale('R11_PAS','h2_fc_trp','2035','2035','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_3','a','2040')=100.0;
+ACT.scale('R11_PAO','meth_coal','2025','2035','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_5','a','2055')=100.0;
+ACT.scale('R11_LAM','h2_coal','2020','2030','M1','year')=10.0;
+EXT.scale('R11_NAM','gas_3','a','2100')=10.0;
+EXT.scale('R11_WEU','gas_3','a','2030')=100.0;
+ACT.scale('R11_PAO','eth_fc_trp','2080','2080','M1','year')=100.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2110','year')=100.0;
+EXT.scale('R11_CPA','lignite','a','2055')=100.0;
+EXT.scale('R11_PAS','gas_4','a','2050')=100.0;
+LAND.scale('R11_AFR','BIO06GHG010','2080')=0.1;
+EXT.scale('R11_MEA','gas_5','a','2110')=10.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2080','2100','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG400','2055')=0.1;
+LAND.scale('R11_AFR','BIO06GHG100','2110')=0.1;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_PAS','lignite','a','2025')=100.0;
+EXT.scale('R11_EEU','crude_1','a','2090')=10.0;
+ACT.scale('R11_PAS','h2_fc_trp','2060','2060','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG3000','2080')=0.1;
+ACT.scale('R11_PAS','eth_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2020','2040','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_5','a','2100')=10.0;
+ACT.scale('R11_AFR','meth_coal','2035','2040','M1','year')=100.0;
+ACT.scale('R11_NAM','h2_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_ic_trp','2080','2080','M1','year')=10.0;
+EXT.scale('R11_EEU','crude_3','a','2045')=100.0;
+ACT.scale('R11_MEA','h2_coal','2090','2100','M1','year')=100.0;
+ACT.scale('R11_PAS','eth_fc_trp','2080','2080','M1','year')=100.0;
+EXT.scale('R11_PAO','coal','a','2040')=100.0;
+EXT.scale('R11_CPA','gas_3','a','2060')=100.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2080')=0.01;
+EXT.scale('R11_MEA','crude_7','a','2100')=10.0;
+ACT.scale('R11_PAO','meth_ic_trp','2060','2060','M1','year')=10.0;
+ACT.scale('R11_PAO','foil_trp','2080','2080','M1','year')=10.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2060','2060','M1','year')=100.0;
+EXT.scale('R11_CPA','lignite','a','2040')=100.0;
+ACT.scale('R11_LAM','meth_coal','2030','2035','M1','year')=10.0;
+EXT.scale('R11_LAM','crude_2','a','2045')=100.0;
+ACT.scale('R11_LAM','syn_liq_ccs','2045','2045','M1','year')=10.0;
+EXT.scale('R11_CPA','gas_2','a','2045')=100.0;
+EXT.scale('R11_LAM','crude_6','a','2045')=100.0;
+EXT.scale('R11_CPA','crude_6','a','2025')=100.0;
+ACT.scale('R11_PAS','meth_fc_trp','2100','2100','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2060','2060','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_4','a','2100')=10.0;
+EXT.scale('R11_WEU','gas_4','a','2025')=100.0;
+EXT.scale('R11_EEU','crude_7','a','2060')=100.0;
+EXT.scale('R11_PAS','crude_6','a','2100')=10.0;
+EXT.scale('R11_WEU','coal','a','2050')=100.0;
+EXT.scale('R11_EEU','gas_2','a','2055')=100.0;
+EXT.scale('R11_PAS','crude_4','a','2050')=100.0;
+ACT.scale('R11_PAO','h2_coal','2010','2025','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2035','2040','M1','year')=100.0;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2045','year')=100.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2055','2070','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_fc_trp','2045','2045','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_6','a','2040')=100.0;
+ACT.scale('R11_PAO','eth_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2025','2025','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_1','a','2080')=10.0;
+EXT.scale('R11_NAM','crude_7','a','2060')=100.0;
+EXT.scale('R11_EEU','gas_5','a','2050')=100.0;
+EXT.scale('R11_PAS','crude_7','a','2090')=10.0;
+ACT.scale('R11_MEA','syn_liq','2070','2070','M1','year')=100.0;
+EXT.scale('R11_PAS','lignite','a','2080')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2035','2090','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_1','a','2070')=10.0;
+EXT.scale('R11_FSU','crude_5','a','2060')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2060','2060','M1','year')=100.0;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2110','year')=100.0;
+ACT.scale('R11_EEU','SF6_TCE','2070','2070','M1','year')=0.01;
+ACT.scale('R11_LAM','foil_trp','2090','2090','M1','year')=10.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2060','year')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2045','2045','M1','year')=100.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2040','year')=100.0;
+LAND.scale('R11_AFR','BIO04GHG2000','2100')=0.1;
+EXT.scale('R11_EEU','gas_2','a','2040')=100.0;
+ACT.scale('R11_MEA','oil_extr_6','2100','2100','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2060','2070','M1','year')=100.0;
+CAP_NEW.scale('R11_PAS','mvac_co2','2035')=0.01;
+ACT.scale('R11_MEA','oil_extr_3','2110','2110','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG050','2090')=0.1;
+EXT.scale('R11_WEU','crude_2','a','2030')=100.0;
+ACT.scale('R11_CPA','oil_extr_6','2055','2060','M1','year')=100.0;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2025','year')=100.0;
+EXT.scale('R11_CPA','gas_5','a','2110')=10.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2030')=0.01;
+EXT.scale('R11_AFR','coal','a','2060')=100.0;
+EXT.scale('R11_LAM','crude_3','a','2055')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2045','2055','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2030')=100.0;
+EXT.scale('R11_PAO','gas_1','a','2040')=100.0;
+EXT.scale('R11_LAM','gas_3','a','2080')=10.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2040')=0.01;
+EXT.scale('R11_PAO','crude_3','a','2100')=10.0;
+EXT.scale('R11_AFR','crude_4','a','2045')=100.0;
+EXT.scale('R11_MEA','crude_4','a','2025')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2035')=100.0;
+EXT.scale('R11_AFR','gas_5','a','2025')=100.0;
+LAND.scale('R11_NAM','BIO06GHG3000','2100')=0.1;
+EXT.scale('R11_FSU','coal','a','2110')=10.0;
+ACT.scale('R11_LAM','h2_coal','2035','2035','M1','year')=10.0;
+EXT.scale('R11_WEU','crude_3','a','2070')=10.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2035','year')=100.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_WEU','gas_2','a','2100')=10.0;
+LAND.scale('R11_LAM','BIO06GHG010','2055')=0.1;
+EXT.scale('R11_SAS','crude_2','a','2025')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2040','2055','M1','year')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2040','2045','M1','year')=100.0;
+EXT.scale('R11_EEU','lignite','a','2080')=10.0;
+EXT.scale('R11_SAS','coal','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2025','2030','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_3','a','2070')=10.0;
+ACT.scale('R11_AFR','h2_coal','2020','2025','M1','year')=100.0;
+EXT.scale('R11_SAS','lignite','a','2035')=100.0;
+EXT.scale('R11_FSU','gas_3','a','2030')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2070')=10.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2110','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2070','2090','M1','year')=100.0;
+EXT.scale('R11_CPA','coal','a','2090')=10.0;
+EXT.scale('R11_EEU','gas_5','a','2090')=10.0;
+EXT.scale('R11_EEU','gas_1','a','2080')=10.0;
+LAND.scale('R11_LAM','BIO05GHG200','2110')=0.1;
+ACT.scale('R11_MEA','coal_gas','2090','2090','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2025','2040','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq','2045','2055','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_4','a','2045')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2025')=100.0;
+ACT.scale('R11_MEA','h2_coal','2055','2080','M1','year')=100.0;
+ACT.scale('R11_LAM','syn_liq_ccs','2030','2045','M1','year')=10.0;
+ACT.scale('R11_EEU','replacement_so2','2060','2060','M1','year')=0.01;
+LAND.scale('R11_CPA','BIO06GHG000','2100')=0.1;
+LAND.scale('R11_AFR','BIO06GHG020','2080')=0.1;
+EXT.scale('R11_FSU','crude_7','a','2110')=10.0;
+EXT.scale('R11_AFR','crude_3','a','2110')=10.0;
+ACT.scale('R11_CPA','oil_extr_5','2060','2070','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_3','a','2090')=10.0;
+EXT.scale('R11_NAM','crude_1','a','2025')=100.0;
+EXT.scale('R11_SAS','lignite','a','2050')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2045','2055','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq','2040','2040','M1','year')=100.0;
+LAND.scale('R11_FSU','BIO06GHG2000','2100')=0.1;
+ACT.scale('R11_PAO','foil_trp','2060','2060','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO06GHG1500','2070')=0.1;
+EXT.scale('R11_FSU','gas_2','a','2035')=100.0;
+ACT.scale('R11_LAM','h2_coal_ccs','2045','2045','M1','year')=10.0;
+EXT.scale('R11_NAM','crude_3','a','2055')=100.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2090','year')=100.0;
+EXT.scale('R11_PAO','crude_4','a','2060')=100.0;
+EXT.scale('R11_FSU','gas_1','a','2100')=10.0;
+EXT.scale('R11_PAS','crude_3','a','2035')=100.0;
+LAND.scale('R11_AFR','BIO06GHG2000','2090')=0.1;
+LAND.scale('R11_AFR','BIO06GHG1000','2045')=0.1;
+EXT.scale('R11_WEU','coal','a','2055')=100.0;
+CAP_NEW.scale('R11_LAM','mvac_co2','2040')=0.01;
+EXT.scale('R11_LAM','gas_1','a','2030')=100.0;
+ACT.scale('R11_EEU','meth_fc_trp','2040','2040','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG200','2110')=0.1;
+LAND.scale('R11_AFR','BIO06GHG200','2110')=0.1;
+ACT.scale('R11_MEA','syn_liq','2050','2070','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2090')=10.0;
+EXT.scale('R11_WEU','crude_2','a','2110')=10.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2090','2100','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_6','a','2040')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2055','2080','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG3000','2060')=0.1;
+ACT.scale('R11_PAO','syn_liq_ccs','2050','2050','M1','year')=100.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2070','2070','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_4','a','2030')=100.0;
+LAND.scale('R11_CPA','BIO06GHG010','2090')=0.1;
+ACT.scale('R11_LAM','h2_coal','2025','2035','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO05GHG020','2110')=0.1;
+ACT.scale('R11_PAO','meth_coal','2060','2070','M1','year')=100.0;
+ACT.scale('R11_LAM','syn_liq','2030','2035','M1','year')=10.0;
+EXT.scale('R11_LAM','crude_4','a','2045')=100.0;
+ACT.scale('R11_MEA','meth_coal','2060','2080','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_5','a','2040')=100.0;
+EXT.scale('R11_AFR','crude_6','a','2055')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2030','2035','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_4','a','2055')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_1','a','2110')=10.0;
+EXT.scale('R11_LAM','crude_6','a','2050')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2035','2055','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_1','a','2055')=100.0;
+ACT.scale('R11_LAM','gas_cc_ccs','2110','2110','M1','year')=0.1;
+EXT.scale('R11_LAM','crude_1','a','2100')=10.0;
+EXT.scale('R11_EEU','crude_4','a','2040')=100.0;
+EXT.scale('R11_NAM','crude_1','a','2090')=10.0;
+EXT.scale('R11_PAS','crude_6','a','2070')=10.0;
+ACT.scale('R11_PAO','coal_gas','2060','2070','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2035','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2040','2040','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2090','2090','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG600','2080')=0.1;
+EXT.scale('R11_PAS','crude_6','a','2030')=100.0;
+EXT.scale('R11_WEU','crude_1','a','2040')=100.0;
+CAP_NEW.scale('R11_FSU','mvac_co2','2025')=0.01;
+EXT.scale('R11_AFR','lignite','a','2035')=100.0;
+ACT.scale('R11_EEU','foil_trp','2080','2080','M1','year')=10.0;
+EXT.scale('R11_WEU','crude_1','a','2035')=100.0;
+ACT.scale('R11_AFR','syn_liq','2025','2040','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2040','2055','M1','year')=100.0;
+EXT.scale('R11_SAS','coal','a','2100')=10.0;
+ACT.scale('R11_PAO','coal_gas','2015','2030','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_coal','2020','2035','M1','year')=10.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2035','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2100','2100','M1','year')=100.0;
+ACT.scale('R11_LAM','syn_liq','2025','2025','M1','year')=10.0;
+EXT.scale('R11_WEU','gas_2','a','2060')=100.0;
+EXT.scale('R11_PAS','crude_6','a','2035')=100.0;
+CAP_NEW.scale('R11_WEU','mvac_co2','2100')=0.01;
+ACT_LO.scale('R11_LAM','gas_cc_ccs','2110','year')=0.01;
+LAND.scale('R11_NAM','BIO05GHG400','2100')=0.1;
+ACT.scale('R11_PAO','coal_gas','2080','2080','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_5','a','2050')=100.0;
+ACT.scale('R11_EEU','meth_fc_trp','2100','2100','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2020','2025','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_7','a','2055')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2070')=10.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2035','2035','M1','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_3','2100','2100','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_7','a','2045')=100.0;
+ACT.scale('R11_EEU','meth_ic_trp','2050','2050','M1','year')=10.0;
+EXT.scale('R11_SAS','crude_1','a','2110')=10.0;
+ACT.scale('R11_LAM','eth_ic_trp','2045','2045','M1','year')=10.0;
+EXT.scale('R11_NAM','lignite','a','2025')=100.0;
+ACT.scale('R11_LAM','foil_trp','2030','2030','M1','year')=10.0;
+ACT.scale('R11_PAS','meth_ic_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_FSU','crude_3','a','2050')=100.0;
+ACT.scale('R11_PAO','syn_liq','2060','2080','M1','year')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2040','2040','M1','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2050','2100','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_3','a','2080')=10.0;
+ACT.scale('R11_PAO','h2_coal','2025','2045','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_3','a','2025')=100.0;
+LAND.scale('R11_LAM','BIO06GHG020','2055')=0.1;
+EXT.scale('R11_MEA','gas_2','a','2060')=100.0;
+LAND.scale('R11_CPA','BIO06GHG1500','2110')=0.1;
+EXT.scale('R11_WEU','crude_6','a','2070')=10.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2040','2040','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_6','a','2100')=10.0;
+EXT.scale('R11_PAS','coal','a','2045')=100.0;
+ACT.scale('R11_PAO','syn_liq','2040','2050','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2030','2030','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_1','a','2060')=100.0;
+ACT.scale('R11_LAM','eth_fc_trp','2100','2100','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2','2035','2035','M1','year')=100.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2110')=0.01;
+LAND.scale('R11_AFR','BIO05GHG100','2090')=0.1;
+CAP_NEW.scale('R11_WEU','mvac_co2','2055')=0.01;
+EXT.scale('R11_MEA','gas_5','a','2045')=100.0;
+EXT.scale('R11_AFR','lignite','a','2025')=100.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2055','year')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2040')=100.0;
+EXT.scale('R11_PAO','gas_6','a','2110')=10.0;
+ACT.scale('R11_PAO','h2_coal','2080','2090','M1','year')=100.0;
+ACT.scale('R11_LAM','coal_gas','2040','2040','M1','year')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2055','2090','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_5','a','2025')=100.0;
+EXT.scale('R11_NAM','gas_2','a','2030')=100.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2060','2070','M1','year')=100.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2025','year')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2060')=100.0;
+EXT.scale('R11_NAM','crude_4','a','2035')=100.0;
+CAP_NEW.scale('R11_FSU','mvac_co2','2060')=0.01;
+ACT.scale('R11_AFR','coal_gas','2050','2050','M1','year')=100.0;
+ACT.scale('R11_EEU','meth_fc_trp','2035','2035','M1','year')=100.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2035','year')=100.0;
+EXT.scale('R11_SAS','gas_3','a','2050')=100.0;
+EXT.scale('R11_FSU','crude_7','a','2040')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2080','2080','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_1','a','2090')=10.0;
+ACT.scale('R11_AFR','syn_liq','2030','2050','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq','2055','2070','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG2000','2080')=0.1;
+ACT.scale('R11_LAM','coal_gas','2020','2025','M1','year')=10.0;
+EXT.scale('R11_PAO','crude_2','a','2045')=100.0;
+ACT.scale('R11_PAS','eth_ic_trp','2080','2080','M1','year')=10.0;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2030','year')=100.0;
+EXT.scale('R11_SAS','gas_3','a','2100')=10.0;
+ACT.scale('R11_EEU','meth_ic_trp','2025','2025','M1','year')=10.0;
+LAND.scale('R11_NAM','BIO06GHG200','2080')=0.1;
+ACT.scale('R11_LAM','gas_cc','2045','2060','M1','year')=10.0;
+EXT.scale('R11_SAS','crude_7','a','2025')=100.0;
+EXT.scale('R11_PAS','crude_2','a','2055')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2040','2050','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2050','2070','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_6','a','2035')=100.0;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2035','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2','2050','2055','M1','year')=100.0;
+ACT.scale('R11_SAS','h2_fc_trp','2110','2110','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_5','a','2035')=100.0;
+EXT.scale('R11_FSU','crude_2','a','2025')=100.0;
+EXT.scale('R11_CPA','gas_6','a','2090')=10.0;
+EXT.scale('R11_PAO','gas_2','a','2045')=100.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2055','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2040','2045','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_6','a','2025')=100.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2035','year')=100.0;
+EXT.scale('R11_PAS','crude_6','a','2110')=10.0;
+EXT.scale('R11_NAM','crude_4','a','2070')=10.0;
+EXT.scale('R11_CPA','gas_4','a','2100')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2090','2090','M1','year')=100.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2070','year')=100.0;
+EXT.scale('R11_CPA','crude_4','a','2025')=100.0;
+EXT.scale('R11_PAO','crude_7','a','2040')=100.0;
+LAND.scale('R11_LAM','BIO05GHG000','2110')=0.1;
+LAND.scale('R11_AFR','BIO05GHG020','2100')=0.1;
+LAND.scale('R11_AFR','BIO05GHG400','2100')=0.1;
+ACT.scale('R11_MEA','meth_coal_ccs','2050','2070','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG1000','2090')=0.1;
+EXT.scale('R11_FSU','gas_5','a','2110')=10.0;
+EXT.scale('R11_AFR','gas_2','a','2070')=10.0;
+EXT.scale('R11_LAM','gas_3','a','2100')=10.0;
+ACT.scale('R11_AFR','syn_liq','2035','2040','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_4','a','2090')=10.0;
+EXT.scale('R11_LAM','crude_7','a','2035')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2060')=100.0;
+LAND.scale('R11_AFR','BIO05GHG2000','2070')=0.1;
+ACT.scale('R11_CPA','oil_extr_7','2035','2040','M1','year')=100.0;
+ACT.scale('R11_WEU','eth_fc_trp','2070','2070','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2100','2100','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_6','a','2050')=100.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2030')=0.01;
+ACT.scale('R11_PAS','foil_trp','2055','2055','M1','year')=10.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2110')=0.01;
+LAND.scale('R11_LAM','BIO06GHG000','2090')=0.1;
+EXT.scale('R11_PAO','crude_7','a','2045')=100.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2080','2080','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_2','a','2030')=100.0;
+EXT.scale('R11_FSU','crude_3','a','2100')=10.0;
+EXT.scale('R11_EEU','crude_1','a','2040')=100.0;
+EXT.scale('R11_NAM','crude_7','a','2080')=10.0;
+ACT.scale('R11_WEU','meth_ic_trp','2110','2110','M1','year')=10.0;
+LAND.scale('R11_NAM','BIO05GHG600','2090')=0.1;
+ACT.scale('R11_LAM','syn_liq','2020','2030','M1','year')=10.0;
+EXT.scale('R11_EEU','crude_2','a','2055')=100.0;
+CAP_NEW.scale('R11_PAS','mvac_co2','2040')=0.01;
+EXT.scale('R11_MEA','crude_2','a','2025')=100.0;
+ACT.scale('R11_PAO','h2_coal','2015','2035','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG600','2100')=0.1;
+ACT.scale('R11_PAO','h2_fc_trp','2040','2045','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_1','a','2110')=10.0;
+EXT.scale('R11_PAO','coal','a','2100')=10.0;
+EXT.scale('R11_CPA','crude_2','a','2060')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2020','2025','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG050','2110')=0.1;
+ACT.scale('R11_AFR','h2_coal','2020','2030','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_ic_trp','2100','2100','M1','year')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2050','2050','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_fc_trp','2090','2090','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG1500','2110')=0.1;
+ACT.scale('R11_CPA','oil_extr_6','2050','2050','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2025','2040','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG200','2090')=0.1;
+CAP_NEW.scale('R11_PAS','mvac_co2','2090')=0.01;
+EXT.scale('R11_MEA','gas_1','a','2045')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2100','2100','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_3','a','2070')=10.0;
+EXT.scale('R11_PAO','gas_4','a','2035')=100.0;
+ACT.scale('R11_SAS','ref_hil','2025','2025','M1','year')=10.0;
+ACT.scale('R11_LAM','h2_fc_trp','2080','2080','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_1','a','2035')=100.0;
+EXT.scale('R11_PAO','gas_3','a','2040')=100.0;
+EXT.scale('R11_PAS','coal','a','2025')=100.0;
+EXT.scale('R11_CPA','lignite','a','2050')=100.0;
+EXT.scale('R11_PAS','crude_5','a','2050')=100.0;
+EXT.scale('R11_LAM','crude_6','a','2055')=100.0;
+EXT.scale('R11_LAM','crude_4','a','2100')=10.0;
+EXT.scale('R11_AFR','gas_5','a','2110')=10.0;
+ACT.scale('R11_EEU','eth_fc_trp','2045','2045','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_7','a','2050')=100.0;
+EXT.scale('R11_LAM','gas_5','a','2110')=10.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2060','2080','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG020','2060')=0.1;
+CAP_NEW.scale('R11_NAM','mvac_co2','2110')=0.01;
+EXT.scale('R11_FSU','gas_3','a','2090')=10.0;
+ACT.scale('R11_PAO','coal_gas','2030','2050','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG010','2090')=0.1;
+ACT.scale('R11_LAM','syn_liq_ccs','2035','2045','M1','year')=10.0;
+ACT.scale('R11_AFR','meth_coal','2030','2030','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2045')=100.0;
+EXT.scale('R11_MEA','crude_6','a','2100')=10.0;
+EXT.scale('R11_WEU','gas_1','a','2055')=100.0;
+ACT.scale('R11_PAS','meth_fc_trp','2055','2055','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_6','a','2025')=100.0;
+EXT.scale('R11_EEU','crude_4','a','2080')=10.0;
+ACT.scale('R11_PAO','coal_gas','2100','2100','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_3','a','2045')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2045','2055','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2045','2060','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG200','2090')=0.1;
+ACT.scale('R11_AFR','meth_coal_ccs','2030','2030','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG100','2100')=0.1;
+ACT.scale('R11_AFR','syn_liq_ccs','2060','2070','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2050','2055','M1','year')=100.0;
+ACT.scale('R11_WEU','eth_fc_trp','2050','2050','M1','year')=100.0;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2070','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2050','2055','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG100','2090')=0.1;
+ACT.scale('R11_AFR','h2_coal_ccs','2030','2030','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_4','a','2025')=100.0;
+EXT.scale('R11_PAS','crude_5','a','2070')=10.0;
+EXT.scale('R11_AFR','gas_5','a','2070')=10.0;
+EXT.scale('R11_AFR','crude_6','a','2045')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2050','2050','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_4','a','2090')=10.0;
+EXT.scale('R11_SAS','gas_5','a','2055')=100.0;
+EXT.scale('R11_EEU','crude_2','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2045','2045','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_1','a','2025')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2050','2055','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_ic_trp','2110','2110','M1','year')=10.0;
+ACT.scale('R11_LAM','loil_trp','2035','2035','M1','year')=10.0;
+ACT.scale('R11_LAM','meth_ic_trp','2110','2110','M1','year')=10.0;
+EXT.scale('R11_EEU','crude_6','a','2040')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2070','2070','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_6','a','2070')=10.0;
+LAND.scale('R11_AFR','BIO06GHG400','2060')=0.1;
+CAP_NEW.scale('R11_EEU','mvac_co2','2030')=0.01;
+EXT.scale('R11_EEU','lignite','a','2045')=100.0;
+ACT.scale('R11_PAO','h2_coal','2025','2040','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_3','a','2040')=100.0;
+EXT.scale('R11_MEA','crude_3','a','2100')=10.0;
+EXT.scale('R11_WEU','coal','a','2080')=10.0;
+EXT.scale('R11_SAS','crude_5','a','2060')=100.0;
+EXT.scale('R11_AFR','coal','a','2110')=10.0;
+ACT.scale('R11_PAO','coal_gas','2025','2030','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG200','2080')=0.1;
+EXT.scale('R11_WEU','gas_2','a','2050')=100.0;
+ACT.scale('R11_PAS','eth_ic_trp','2090','2090','M1','year')=10.0;
+EXT.scale('R11_EEU','crude_6','a','2090')=10.0;
+ACT.scale('R11_LAM','syn_liq_ccs','2040','2045','M1','year')=10.0;
+ACT.scale('R11_EEU','replacement_so2','2070','2070','M1','year')=0.01;
+EXT.scale('R11_NAM','crude_1','a','2060')=100.0;
+ACT.scale('R11_AFR','syn_liq','2050','2060','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_6','a','2025')=100.0;
+EXT.scale('R11_EEU','gas_6','a','2100')=10.0;
+EXT.scale('R11_AFR','coal','a','2025')=100.0;
+ACT.scale('R11_LAM','coal_gas','2045','2045','M1','year')=10.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2090','year')=100.0;
+ACT.scale('R11_PAS','meth_fc_trp','2110','2110','M1','year')=100.0;
+CAP_NEW.scale('R11_FSU','mvac_co2','2050')=0.01;
+EXT.scale('R11_NAM','crude_7','a','2090')=10.0;
+ACT.scale('R11_WEU','eth_fc_trp','2035','2035','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG1500','2090')=0.1;
+EXT.scale('R11_MEA','gas_2','a','2070')=10.0;
+EXT.scale('R11_PAS','lignite','a','2050')=100.0;
+LAND.scale('R11_AFR','BIO05GHG3000','2110')=0.1;
+EXT.scale('R11_FSU','coal','a','2050')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2030','2030','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_1','a','2080')=10.0;
+ACT.scale('R11_PAO','syn_liq','2030','2050','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_2','a','2080')=10.0;
+ACT.scale('R11_PAO','coal_gas','2070','2070','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_6','a','2060')=100.0;
+EXT.scale('R11_EEU','coal','a','2090')=10.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2055')=0.01;
+ACT.scale('R11_AFR','meth_coal','2020','2040','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_5','a','2035')=100.0;
+EXT.scale('R11_MEA','crude_1','a','2055')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2035')=100.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2070','2080','M1','year')=100.0;
+EXT.scale('R11_SAS','lignite','a','2045')=100.0;
+EXT.scale('R11_SAS','gas_3','a','2110')=10.0;
+ACT.scale('R11_LAM','syn_liq_ccs','2030','2030','M1','year')=10.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2070','2080','M1','year')=100.0;
+ACT.scale('R11_PAO','eth_fc_trp','2055','2055','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2070','2090','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2080')=10.0;
+ACT.scale('R11_AFR','syn_liq','2025','2025','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG600','2110')=0.1;
+EXT.scale('R11_AFR','coal','a','2030')=100.0;
+EXT.scale('R11_PAS','crude_5','a','2090')=10.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2050','2060','M1','year')=100.0;
+ACT.scale('R11_PAS','eth_fc_trp','2070','2070','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG600','2110')=0.1;
+EXT.scale('R11_SAS','gas_2','a','2055')=100.0;
+ACT.scale('R11_PAO','h2_coal','2020','2030','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_4','a','2110')=10.0;
+ACT.scale('R11_PAO','loil_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_CPA','crude_1','a','2035')=100.0;
+EXT.scale('R11_AFR','gas_4','a','2060')=100.0;
+EXT.scale('R11_SAS','crude_2','a','2100')=10.0;
+EXT.scale('R11_NAM','gas_4','a','2055')=100.0;
+EXT.scale('R11_NAM','gas_2','a','2025')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2080')=10.0;
+LAND.scale('R11_LAM','BIO06GHG100','2110')=0.1;
+EXT.scale('R11_CPA','crude_3','a','2040')=100.0;
+ACT.scale('R11_LAM','h2_coal','2025','2045','M1','year')=10.0;
+EXT.scale('R11_AFR','gas_6','a','2055')=100.0;
+EXT.scale('R11_NAM','crude_6','a','2050')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2030','2030','M1','year')=100.0;
+EXT.scale('R11_NAM','coal','a','2050')=100.0;
+EXT.scale('R11_LAM','gas_1','a','2050')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2045')=100.0;
+EXT.scale('R11_NAM','gas_1','a','2035')=100.0;
+EXT.scale('R11_LAM','gas_5','a','2035')=100.0;
+EXT.scale('R11_PAO','crude_4','a','2050')=100.0;
+LAND.scale('R11_AFR','BIO06GHG000','2100')=0.1;
+ACT.scale('R11_EEU','elec_t_d','2080','2090','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_7','a','2030')=100.0;
+ACT.scale('R11_WEU','meth_ic_trp','2080','2080','M1','year')=10.0;
+ACT.scale('R11_PAO','syn_liq','2030','2035','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_1','a','2050')=100.0;
+LAND.scale('R11_LAM','BIO06GHG600','2050')=0.1;
+ACT.scale('R11_SAS','ref_hil','2020','2025','M1','year')=10.0;
+EXT.scale('R11_PAS','crude_4','a','2090')=10.0;
+EXT.scale('R11_PAS','crude_5','a','2030')=100.0;
+ACT.scale('R11_PAS','meth_fc_trp','2070','2070','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2050','2055','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2060','2060','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_5','a','2035')=100.0;
+EXT.scale('R11_CPA','gas_4','a','2035')=100.0;
+ACT.scale('R11_SAS','h2_fc_trp','2100','2100','M1','year')=100.0;
+ACT.scale('R11_MEA','h2_coal','2090','2090','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_3','a','2050')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2030','2030','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG3000','2090')=0.1;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2060','2060','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG600','2110')=0.1;
+ACT.scale('R11_PAO','meth_coal_ccs','2045','2070','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2030','2030','M1','year')=100.0;
+ACT.scale('R11_LAM','eth_ic_trp','2080','2080','M1','year')=10.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2090','2100','M1','year')=100.0;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2090','year')=100.0;
+EXT.scale('R11_PAS','crude_2','a','2035')=100.0;
+EXT.scale('R11_WEU','crude_7','a','2070')=10.0;
+ACT.scale('R11_EEU','h2_fc_trp','2045','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2045','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2045','2050','M1','year')=100.0;
+EXT.scale('R11_PAO','coal','a','2025')=100.0;
+ACT.scale('R11_LAM','meth_fc_trp','2070','2070','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG1500','2090')=0.1;
+LAND.scale('R11_LAM','BIO06GHG020','2050')=0.1;
+LAND.scale('R11_LAM','BIO06GHG1000','2080')=0.1;
+ACT_LO.scale('R11_LAM','gas_cc','2080','year')=0.01;
+EXT.scale('R11_SAS','gas_4','a','2040')=100.0;
+EXT.scale('R11_PAS','coal','a','2035')=100.0;
+EXT.scale('R11_EEU','gas_1','a','2050')=100.0;
+EXT.scale('R11_PAS','gas_2','a','2110')=10.0;
+ACT.scale('R11_AFR','h2_coal','2025','2025','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_5','a','2050')=100.0;
+EXT.scale('R11_SAS','gas_1','a','2060')=100.0;
+EXT.scale('R11_LAM','crude_1','a','2050')=100.0;
+LAND.scale('R11_NAM','BIO06GHG010','2070')=0.1;
+ACT.scale('R11_LAM','h2_coal_ccs','2035','2040','M1','year')=10.0;
+EXT.scale('R11_SAS','crude_4','a','2090')=10.0;
+EXT.scale('R11_LAM','crude_6','a','2080')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2035','2045','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_6','a','2055')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2050','2070','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2040','2040','M1','year')=100.0;
+ACT.scale('R11_LAM','loil_trp','2025','2025','M1','year')=10.0;
+EXT.scale('R11_FSU','coal','a','2080')=10.0;
+EXT.scale('R11_PAS','crude_5','a','2080')=10.0;
+ACT.scale('R11_WEU','foil_trp','2080','2080','M1','year')=10.0;
+EXT.scale('R11_LAM','gas_3','a','2060')=100.0;
+ACT.scale('R11_LAM','syn_liq','2030','2045','M1','year')=10.0;
+ACT.scale('R11_MEA','h2_coal','2060','2080','M1','year')=100.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_CPA','gas_3','a','2050')=100.0;
+ACT.scale('R11_PAO','meth_coal','2020','2035','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_5','a','2055')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2020','2025','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_ic_trp','2025','2025','M1','year')=10.0;
+EXT.scale('R11_LAM','crude_7','a','2090')=10.0;
+EXT.scale('R11_EEU','crude_5','a','2080')=10.0;
+CAP_NEW.scale('R11_WEU','meth_coal_ccs','2060')=10.0;
+EXT.scale('R11_MEA','coal','a','2045')=100.0;
+EXT.scale('R11_EEU','crude_5','a','2110')=10.0;
+ACT.scale('R11_SAS','eth_fc_trp','2100','2100','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2035','2055','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG1000','2110')=0.1;
+EXT.scale('R11_EEU','coal','a','2040')=100.0;
+LAND.scale('R11_NAM','BIO06GHG2000','2100')=0.1;
+ACT.scale('R11_CPA','oil_extr_2','2060','2060','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2070')=10.0;
+EXT.scale('R11_NAM','gas_5','a','2080')=10.0;
+EXT.scale('R11_PAS','gas_5','a','2030')=100.0;
+ACT.scale('R11_PAO','h2_coal','2030','2050','M1','year')=100.0;
+ACT.scale('R11_PAS','loil_trp','2070','2070','M1','year')=10.0;
+LAND.scale('R11_NAM','BIO06GHG050','2080')=0.1;
+EXT.scale('R11_SAS','crude_3','a','2100')=10.0;
+EXT.scale('R11_AFR','gas_1','a','2045')=100.0;
+EXT.scale('R11_AFR','gas_2','a','2110')=10.0;
+ACT.scale('R11_PAO','meth_coal','2030','2030','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_2','a','2060')=100.0;
+EXT.scale('R11_PAS','crude_5','a','2040')=100.0;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2035','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG050','2070')=0.1;
+EXT.scale('R11_SAS','lignite','a','2090')=10.0;
+ACT.scale('R11_CPA','oil_extr_3','2050','2055','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_3','a','2030')=100.0;
+EXT.scale('R11_FSU','coal','a','2100')=10.0;
+EXT.scale('R11_NAM','crude_4','a','2040')=100.0;
+EXT.scale('R11_FSU','crude_1','a','2045')=100.0;
+EXT.scale('R11_LAM','gas_2','a','2035')=100.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2050')=0.01;
+EXT.scale('R11_FSU','crude_5','a','2070')=10.0;
+ACT.scale('R11_PAO','h2_fc_trp','2040','2040','M1','year')=100.0;
+ACT.scale('R11_MEA','h2_coal','2070','2080','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2055','2060','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_6','a','2050')=100.0;
+ACT.scale('R11_PAS','eth_ic_trp','2070','2070','M1','year')=10.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2040','year')=100.0;
+EXT.scale('R11_EEU','crude_2','a','2080')=10.0;
+ACT.scale('R11_PAO','syn_liq','2040','2055','M1','year')=100.0;
+ACT.scale('R11_WEU','eth_fc_trp','2040','2040','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG100','2045')=0.1;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2090','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG400','2060')=0.1;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2055','year')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2045','2045','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG2000','2070')=0.1;
+EXT.scale('R11_NAM','crude_4','a','2045')=100.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2080')=0.01;
+EXT.scale('R11_LAM','gas_1','a','2110')=10.0;
+LAND.scale('R11_AFR','BIO06GHG010','2090')=0.1;
+LAND.scale('R11_LAM','BIO06GHG020','2070')=0.1;
+EXT.scale('R11_EEU','gas_4','a','2090')=10.0;
+EXT.scale('R11_PAS','crude_4','a','2110')=10.0;
+EXT.scale('R11_CPA','crude_1','a','2070')=10.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2110','2110','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_2','a','2060')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2045','2050','M1','year')=100.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2035','year')=100.0;
+EXT.scale('R11_CPA','crude_6','a','2110')=10.0;
+EXT.scale('R11_CPA','gas_5','a','2080')=10.0;
+EXT.scale('R11_PAO','gas_1','a','2090')=10.0;
+ACT.scale('R11_PAS','loil_trp','2055','2055','M1','year')=10.0;
+EXT.scale('R11_SAS','crude_3','a','2080')=10.0;
+CAP_NEW.scale('R11_LAM','mvac_co2','2035')=0.01;
+EXT.scale('R11_WEU','crude_1','a','2080')=10.0;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2060','year')=100.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2035','year')=100.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2035','year')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2055','2060','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2035','2050','M1','year')=100.0;
+ACT.scale('R11_PAS','loil_trp','2050','2050','M1','year')=10.0;
+EXT.scale('R11_AFR','crude_6','a','2035')=100.0;
+EXT.scale('R11_WEU','gas_4','a','2050')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2030')=100.0;
+EXT.scale('R11_PAO','crude_2','a','2090')=10.0;
+LAND.scale('R11_AFR','BIO05GHG010','2100')=0.1;
+EXT.scale('R11_WEU','gas_5','a','2035')=100.0;
+LAND.scale('R11_PAS','BIO06GHG2000','2100')=0.01;
+EXT.scale('R11_LAM','crude_7','a','2080')=10.0;
+ACT.scale('R11_EEU','meth_ic_trp','2080','2080','M1','year')=10.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2035','2040','M1','year')=100.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2100')=0.01;
+EXT.scale('R11_SAS','crude_3','a','2070')=10.0;
+EXT.scale('R11_CPA','crude_6','a','2060')=100.0;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2030','year')=100.0;
+EXT.scale('R11_WEU','gas_5','a','2050')=100.0;
+EXT.scale('R11_NAM','gas_2','a','2090')=10.0;
+EXT.scale('R11_LAM','gas_1','a','2090')=10.0;
+EXT.scale('R11_WEU','gas_2','a','2040')=100.0;
+LAND.scale('R11_CPA','BIO06GHG1000','2100')=0.1;
+ACT.scale('R11_PAS','h2_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_4','a','2070')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2045','2055','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_4','a','2090')=10.0;
+EXT.scale('R11_AFR','gas_2','a','2045')=100.0;
+ACT_LO.scale('R11_LAM','gas_cc','2070','year')=0.01;
+CAP_NEW.scale('R11_FSU','mvac_co2','2040')=0.01;
+EXT.scale('R11_PAS','crude_4','a','2055')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2025','2030','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2030','2040','M1','year')=100.0;
+ACT.scale('R11_EEU','meth_ic_trp','2070','2070','M1','year')=10.0;
+EXT.scale('R11_NAM','gas_5','a','2100')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2030','2045','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_4','a','2100')=10.0;
+EXT.scale('R11_PAO','crude_6','a','2080')=10.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2080','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG600','2070')=0.1;
+ACT.scale('R11_CPA','oil_extr_3','2070','2070','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2025','2030','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG1000','2090')=0.1;
+ACT.scale('R11_PAO','coal_gas','2010','2025','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_4','a','2035')=100.0;
+EXT.scale('R11_NAM','crude_2','a','2050')=100.0;
+EXT.scale('R11_WEU','crude_1','a','2025')=100.0;
+EXT.scale('R11_NAM','gas_3','a','2050')=100.0;
+EXT.scale('R11_LAM','gas_1','a','2100')=10.0;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2050','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2020','2070','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_2','a','2080')=10.0;
+ACT.scale('R11_PAO','syn_liq','2025','2040','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_5','a','2030')=100.0;
+EXT.scale('R11_FSU','crude_5','a','2035')=100.0;
+EXT.scale('R11_MEA','crude_6','a','2030')=100.0;
+EXT.scale('R11_PAO','crude_3','a','2035')=100.0;
+EXT.scale('R11_LAM','crude_1','a','2045')=100.0;
+ACT.scale('R11_PAO','eth_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_5','a','2040')=100.0;
+ACT.scale('R11_PAO','h2_coal','2070','2090','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_4','a','2040')=100.0;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_WEU','crude_1','a','2110')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2035','2070','M1','year')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2035','2035','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_1','a','2040')=100.0;
+ACT.scale('R11_PAO','syn_liq','2080','2090','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_3','a','2080')=10.0;
+ACT.scale('R11_EEU','eth_ic_trp','2050','2050','M1','year')=10.0;
+LAND.scale('R11_CPA','BIO06GHG100','2090')=0.1;
+EXT.scale('R11_PAS','gas_5','a','2110')=10.0;
+LAND.scale('R11_NAM','BIO05GHG100','2100')=0.1;
+LAND.scale('R11_NAM','BIO06GHG100','2070')=0.1;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_NAM','gas_2','a','2040')=100.0;
+ACT.scale('R11_EEU','foil_trp','2060','2060','M1','year')=10.0;
+EXT.scale('R11_AFR','crude_6','a','2110')=10.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2030','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2110','2110','M1','year')=100.0;
+CAP_NEW.scale('R11_WEU','mvac_co2','2030')=0.01;
+EXT.scale('R11_FSU','crude_5','a','2100')=10.0;
+EXT.scale('R11_MEA','gas_2','a','2110')=10.0;
+ACT.scale('R11_PAO','eth_fc_trp','2060','2060','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_5','a','2080')=10.0;
+ACT.scale('R11_WEU','meth_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_4','a','2030')=100.0;
+ACT.scale('R11_LAM','loil_trp','2050','2050','M1','year')=10.0;
+EXT.scale('R11_NAM','gas_3','a','2110')=10.0;
+EXT.scale('R11_EEU','crude_1','a','2100')=10.0;
+ACT.scale('R11_PAO','h2_fc_trp','2060','2060','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_2','a','2030')=100.0;
+ACT.scale('R11_LAM','meth_ic_trp','2030','2030','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO06GHG400','2100')=0.1;
+EXT.scale('R11_EEU','gas_1','a','2060')=100.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2070','year')=100.0;
+EXT.scale('R11_EEU','crude_5','a','2060')=100.0;
+EXT.scale('R11_AFR','crude_3','a','2070')=10.0;
+ACT.scale('R11_CPA','oil_extr_6','2040','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2035','2055','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_6','2025','2030','M1','year')=100.0;
+ACT.scale('R11_SAS','ref_lol','2020','2025','M1','year')=10.0;
+EXT.scale('R11_PAO','crude_6','a','2050')=100.0;
+EXT.scale('R11_PAO','gas_1','a','2050')=100.0;
+ACT.scale('R11_SAS','ref_hil','2015','2025','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO06GHG3000','2090')=0.1;
+ACT.scale('R11_PAO','h2_coal_ccs','2040','2055','M1','year')=100.0;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2090','year')=100.0;
+ACT.scale('R11_EEU','loil_trp','2030','2030','M1','year')=10.0;
+EXT.scale('R11_CPA','gas_1','a','2060')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2025','2030','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2055','2055','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2045','2045','M1','year')=100.0;
+EXT.scale('R11_PAO','lignite','a','2090')=10.0;
+ACT.scale('R11_LAM','meth_coal_ccs','2030','2035','M1','year')=10.0;
+EXT.scale('R11_LAM','gas_1','a','2035')=100.0;
+ACT.scale('R11_PAO','h2_coal','2070','2080','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_coal','2035','2035','M1','year')=10.0;
+EXT.scale('R11_PAS','crude_2','a','2100')=10.0;
+ACT.scale('R11_PAS','eth_fc_trp','2045','2045','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_7','a','2025')=100.0;
+EXT.scale('R11_PAO','lignite','a','2100')=10.0;
+EXT.scale('R11_WEU','gas_2','a','2110')=10.0;
+EXT.scale('R11_AFR','crude_6','a','2080')=10.0;
+CAP_NEW.scale('R11_LAM','mvac_co2','2070')=0.01;
+EXT.scale('R11_AFR','crude_5','a','2045')=100.0;
+ACT.scale('R11_LAM','foil_trp','2045','2045','M1','year')=10.0;
+EXT.scale('R11_SAS','coal','a','2060')=100.0;
+EXT.scale('R11_AFR','gas_5','a','2060')=100.0;
+ACT.scale('R11_PAO','h2_fc_trp','2025','2025','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG3000','2100')=0.1;
+ACT.scale('R11_WEU','meth_fc_trp','2080','2080','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2035')=100.0;
+EXT.scale('R11_EEU','crude_5','a','2045')=100.0;
+EXT.scale('R11_NAM','crude_7','a','2055')=100.0;
+EXT.scale('R11_CPA','gas_3','a','2035')=100.0;
+ACT.scale('R11_AFR','h2_coal','2040','2060','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2070','2070','M1','year')=100.0;
+EXT.scale('R11_AFR','lignite','a','2110')=10.0;
+ACT.scale('R11_PAS','h2_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_2','a','2030')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2030','2030','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG100','2060')=0.1;
+ACT.scale('R11_LAM','syn_liq','2035','2045','M1','year')=10.0;
+EXT.scale('R11_PAO','crude_6','a','2045')=100.0;
+EXT.scale('R11_WEU','crude_4','a','2060')=100.0;
+EXT.scale('R11_EEU','coal','a','2030')=100.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2045','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG600','2090')=0.1;
+EXT.scale('R11_WEU','gas_3','a','2090')=10.0;
+ACT.scale('R11_PAS','h2_fc_trp','2035','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2050','2050','M1','year')=100.0;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2035','year')=100.0;
+EXT.scale('R11_WEU','gas_3','a','2025')=100.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2070','year')=100.0;
+EXT.scale('R11_MEA','gas_4','a','2050')=100.0;
+EXT.scale('R11_PAO','crude_6','a','2090')=10.0;
+EXT.scale('R11_FSU','crude_5','a','2080')=10.0;
+EXT.scale('R11_CPA','crude_7','a','2060')=100.0;
+ACT.scale('R11_AFR','h2_fc_trp','2055','2060','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG200','2100')=0.1;
+EXT.scale('R11_WEU','gas_3','a','2070')=10.0;
+EXT.scale('R11_EEU','gas_2','a','2070')=10.0;
+EXT.scale('R11_AFR','gas_2','a','2060')=100.0;
+ACT.scale('R11_MEA','coal_gas','2070','2080','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG2000','2090')=0.1;
+EXT.scale('R11_MEA','crude_2','a','2040')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2030','2045','M1','year')=100.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2035')=0.01;
+EXT.scale('R11_NAM','gas_2','a','2050')=100.0;
+ACT.scale('R11_PAO','meth_coal','2030','2045','M1','year')=100.0;
+EXT.scale('R11_CPA','lignite','a','2030')=100.0;
+EXT.scale('R11_LAM','gas_3','a','2030')=100.0;
+EXT.scale('R11_WEU','crude_5','a','2110')=10.0;
+EXT.scale('R11_LAM','gas_3','a','2070')=10.0;
+EXT.scale('R11_WEU','gas_6','a','2025')=100.0;
+ACT.scale('R11_MEA','h2_coal','2055','2070','M1','year')=100.0;
+CAP_NEW.scale('R11_FSU','mvac_co2','2110')=0.01;
+ACT.scale('R11_PAO','h2_coal','2055','2060','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_1','a','2040')=100.0;
+EXT.scale('R11_NAM','crude_4','a','2030')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2060')=100.0;
+ACT.scale('R11_EEU','replacement_so2','2110','2110','M1','year')=0.01;
+ACT.scale('R11_AFR','h2_coal','2030','2050','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2055','2070','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_fc_trp','2100','2100','M1','year')=100.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2110','year')=100.0;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2040','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2055','2055','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2025','2025','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_7','a','2040')=100.0;
+EXT.scale('R11_AFR','gas_4','a','2055')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2050','2055','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_3','a','2030')=100.0;
+LAND.scale('R11_LAM','BIO06GHG3000','2110')=0.1;
+EXT.scale('R11_PAS','crude_1','a','2055')=100.0;
+LAND.scale('R11_LAM','BIO05GHG1000','2080')=0.1;
+ACT.scale('R11_PAS','foil_trp','2110','2110','M1','year')=10.0;
+EXT.scale('R11_FSU','crude_7','a','2045')=100.0;
+EXT.scale('R11_LAM','crude_1','a','2070')=10.0;
+LAND.scale('R11_NAM','BIO06GHG1000','2060')=0.1;
+EXT.scale('R11_PAO','crude_5','a','2040')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2030','2040','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_5','a','2035')=100.0;
+ACT.scale('R11_AFR','h2_coal','2020','2035','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_5','a','2110')=10.0;
+EXT.scale('R11_MEA','crude_5','a','2090')=10.0;
+EXT.scale('R11_AFR','crude_7','a','2025')=100.0;
+ACT.scale('R11_PAO','coal_gas','2050','2050','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG050','2110')=0.1;
+EXT.scale('R11_PAO','crude_6','a','2070')=10.0;
+EXT.scale('R11_PAO','gas_2','a','2110')=10.0;
+EXT.scale('R11_WEU','crude_2','a','2090')=10.0;
+ACT.scale('R11_LAM','meth_coal_ccs','2030','2030','M1','year')=10.0;
+EXT.scale('R11_FSU','crude_5','a','2045')=100.0;
+EXT.scale('R11_MEA','crude_1','a','2070')=10.0;
+ACT.scale('R11_LAM','eth_fc_trp','2070','2070','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_3','a','2055')=100.0;
+EXT.scale('R11_NAM','crude_3','a','2110')=10.0;
+ACT.scale('R11_AFR','meth_coal','2040','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_6','a','2035')=100.0;
+LAND.scale('R11_LAM','BIO06GHG1500','2055')=0.1;
+ACT.scale('R11_LAM','gas_cc_ccs','2055','2060','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO05GHG200','2110')=0.1;
+EXT.scale('R11_NAM','crude_1','a','2050')=100.0;
+ACT.scale('R11_LAM','meth_coal','2030','2040','M1','year')=10.0;
+ACT.scale('R11_PAO','h2_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_MEA','meth_coal','2090','2100','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_3','a','2050')=100.0;
+EXT.scale('R11_FSU','coal','a','2060')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2045')=100.0;
+ACT.scale('R11_PAO','meth_ic_trp','2110','2110','M1','year')=10.0;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2070','year')=100.0;
+ACT.scale('R11_PAO','loil_trp','2070','2070','M1','year')=10.0;
+EXT.scale('R11_FSU','gas_5','a','2055')=100.0;
+EXT.scale('R11_LAM','coal','a','2035')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2050','2055','M1','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2045','2100','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_2','a','2110')=10.0;
+EXT.scale('R11_WEU','crude_4','a','2025')=100.0;
+EXT.scale('R11_CPA','gas_4','a','2040')=100.0;
+EXT.scale('R11_AFR','crude_1','a','2025')=100.0;
+EXT.scale('R11_EEU','crude_7','a','2030')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2100','2100','M1','year')=100.0;
+EXT.scale('R11_WEU','coal','a','2045')=100.0;
+EXT.scale('R11_PAO','crude_1','a','2070')=10.0;
+EXT.scale('R11_FSU','crude_5','a','2030')=100.0;
+EXT.scale('R11_WEU','gas_5','a','2060')=100.0;
+ACT.scale('R11_PAO','meth_coal','2035','2040','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_3','a','2080')=10.0;
+EXT.scale('R11_FSU','gas_4','a','2100')=10.0;
+ACT.scale('R11_AFR','meth_coal','2020','2030','M1','year')=100.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2090')=0.01;
+EXT.scale('R11_SAS','gas_2','a','2025')=100.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2040','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2060','2070','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2040','2050','M1','year')=100.0;
+ACT.scale('R11_EEU','foil_trp','2045','2045','M1','year')=10.0;
+EXT.scale('R11_FSU','gas_6','a','2040')=100.0;
+EXT.scale('R11_WEU','gas_3','a','2060')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2035','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2100','2110','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_5','a','2025')=100.0;
+EXT.scale('R11_EEU','crude_1','a','2110')=10.0;
+ACT.scale('R11_EEU','eth_ic_trp','2035','2035','M1','year')=10.0;
+EXT.scale('R11_SAS','crude_3','a','2045')=100.0;
+LAND.scale('R11_CPA','BIO06GHG000','2080')=0.1;
+EXT.scale('R11_CPA','crude_2','a','2110')=10.0;
+ACT.scale('R11_CPA','oil_extr_5','2045','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2020','2025','M1','year')=100.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2030','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_7','2100','2100','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2045','2050','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_6','a','2055')=100.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2035','year')=100.0;
+EXT.scale('R11_NAM','crude_6','a','2035')=100.0;
+LAND.scale('R11_AFR','BIO06GHG020','2100')=0.1;
+EXT.scale('R11_PAS','crude_2','a','2045')=100.0;
+ACT.scale('R11_WEU','meth_fc_trp','2035','2035','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2100')=10.0;
+EXT.scale('R11_FSU','gas_6','a','2070')=10.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2040','2045','M1','year')=100.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2060','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG400','2090')=0.1;
+LAND.scale('R11_CPA','BIO06GHG400','2090')=0.1;
+ACT.scale('R11_WEU','eth_ic_trp','2080','2080','M1','year')=10.0;
+EXT.scale('R11_WEU','gas_4','a','2060')=100.0;
+EXT.scale('R11_PAS','gas_3','a','2070')=10.0;
+EXT.scale('R11_CPA','gas_3','a','2110')=10.0;
+EXT.scale('R11_WEU','crude_1','a','2070')=10.0;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_CPA','crude_4','a','2090')=10.0;
+EXT.scale('R11_LAM','gas_3','a','2110')=10.0;
+EXT.scale('R11_SAS','crude_1','a','2025')=100.0;
+ACT.scale('R11_PAS','h2_fc_trp','2045','2045','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_4','a','2090')=10.0;
+ACT.scale('R11_SAS','ref_lol','2010','2025','M1','year')=10.0;
+EXT.scale('R11_MEA','coal','a','2025')=100.0;
+ACT.scale('R11_LAM','foil_trp','2080','2080','M1','year')=10.0;
+ACT.scale('R11_LAM','eth_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_5','a','2100')=10.0;
+EXT.scale('R11_CPA','crude_3','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2035','2040','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_5','a','2050')=100.0;
+EXT.scale('R11_PAS','crude_4','a','2080')=10.0;
+ACT.scale('R11_PAS','h2_fc_trp','2045','2050','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_4','a','2045')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2040','2055','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG050','2055')=0.1;
+EXT.scale('R11_EEU','gas_6','a','2035')=100.0;
+LAND.scale('R11_SAS','BIO06GHG2000','2090')=0.01;
+EXT.scale('R11_EEU','crude_3','a','2060')=100.0;
+LAND.scale('R11_NAM','BIO06GHG100','2090')=0.1;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_WEU','gas_4','a','2080')=10.0;
+EXT.scale('R11_AFR','crude_5','a','2040')=100.0;
+LAND.scale('R11_AFR','BIO06GHG050','2050')=0.1;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2030','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1500','2080')=0.1;
+LAND.scale('R11_AFR','BIO06GHG100','2090')=0.1;
+EXT.scale('R11_WEU','gas_5','a','2040')=100.0;
+ACT.scale('R11_MEA','meth_coal','2080','2080','M1','year')=100.0;
+EXT.scale('R11_WEU','lignite','a','2060')=100.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2110','year')=100.0;
+EXT.scale('R11_SAS','coal','a','2110')=10.0;
+LAND.scale('R11_AFR','BIO06GHG600','2080')=0.1;
+EXT.scale('R11_AFR','gas_4','a','2035')=100.0;
+ACT.scale('R11_LAM','gas_cc','2110','2110','M1','year')=0.1;
+EXT.scale('R11_MEA','crude_7','a','2055')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2070','2070','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_5','a','2055')=100.0;
+ACT.scale('R11_EEU','leak_repairsf6','2060','2060','M1','year')=0.01;
+EXT.scale('R11_PAS','crude_3','a','2060')=100.0;
+EXT.scale('R11_MEA','crude_3','a','2025')=100.0;
+ACT.scale('R11_PAO','syn_liq','2045','2060','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2050','2070','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG000','2110')=0.1;
+ACT.scale('R11_PAO','coal_gas','2035','2035','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_1','a','2080')=10.0;
+LAND.scale('R11_LAM','BIO06GHG010','2080')=0.1;
+ACT.scale('R11_SAS','h2_fc_trp','2070','2070','M1','year')=100.0;
+EXT.scale('R11_EEU','lignite','a','2055')=100.0;
+EXT.scale('R11_FSU','crude_7','a','2070')=10.0;
+EXT.scale('R11_EEU','crude_3','a','2025')=100.0;
+EXT.scale('R11_LAM','gas_6','a','2100')=10.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2100','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2025','2030','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_4','a','2050')=100.0;
+LAND.scale('R11_LAM','BIO05GHG3000','2110')=0.1;
+LAND.scale('R11_AFR','BIO05GHG3000','2090')=0.1;
+EXT.scale('R11_FSU','gas_5','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2025','2025','M1','year')=100.0;
+ACT.scale('R11_EEU','replacement_so2','2080','2080','M1','year')=0.01;
+ACT.scale('R11_CPA','oil_extr_1','2025','2030','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_3','a','2045')=100.0;
+ACT.scale('R11_LAM','loil_trp','2040','2040','M1','year')=10.0;
+LAND.scale('R11_NAM','BIO06GHG1000','2080')=0.1;
+ACT.scale('R11_AFR','coal_gas','2025','2035','M1','year')=100.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2055','year')=100.0;
+CAP_NEW.scale('R11_WEU','mvac_co2','2045')=0.01;
+ACT.scale('R11_AFR','h2_coal','2045','2050','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2030','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2040','2060','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_2','a','2040')=100.0;
+EXT.scale('R11_NAM','coal','a','2090')=10.0;
+LAND.scale('R11_NAM','BIO06GHG100','2060')=0.1;
+ACT.scale('R11_AFR','meth_coal','2030','2050','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_6','a','2045')=100.0;
+EXT.scale('R11_EEU','gas_3','a','2110')=10.0;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2070','year')=100.0;
+EXT.scale('R11_PAO','gas_2','a','2025')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2040','2050','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2020','2030','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_coal_ccs','2035','2035','M1','year')=10.0;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2045','year')=100.0;
+ACT.scale('R11_PAO','meth_fc_trp','2025','2025','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_6','2040','2040','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG100','2080')=0.1;
+ACT.scale('R11_PAO','meth_coal_ccs','2030','2035','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG3000','2080')=0.1;
+ACT.scale('R11_CPA','oil_extr_1','2055','2055','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_5','a','2060')=100.0;
+ACT.scale('R11_PAO','syn_liq','2055','2080','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_6','a','2035')=100.0;
+EXT.scale('R11_SAS','crude_4','a','2045')=100.0;
+ACT.scale('R11_MEA','h2_fc_trp','2100','2100','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG100','2100')=0.1;
+EXT.scale('R11_EEU','gas_5','a','2070')=10.0;
+ACT.scale('R11_PAO','coal_gas','2030','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2060','2080','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1500','2055')=0.1;
+EXT.scale('R11_PAS','coal','a','2110')=10.0;
+EXT.scale('R11_WEU','gas_3','a','2110')=10.0;
+EXT.scale('R11_NAM','crude_6','a','2045')=100.0;
+EXT.scale('R11_FSU','lignite','a','2030')=100.0;
+EXT.scale('R11_PAO','crude_3','a','2070')=10.0;
+EXT.scale('R11_LAM','coal','a','2100')=10.0;
+ACT.scale('R11_EEU','meth_ic_trp','2040','2040','M1','year')=10.0;
+EXT.scale('R11_WEU','gas_4','a','2030')=100.0;
+ACT.scale('R11_PAO','h2_coal','2050','2070','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_7','a','2055')=100.0;
+ACT.scale('R11_AFR','h2_coal','2025','2045','M1','year')=100.0;
+ACT.scale('R11_AFR','eth_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_FSU','lignite','a','2040')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2050','2080','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_5','a','2035')=100.0;
+EXT.scale('R11_AFR','lignite','a','2050')=100.0;
+ACT.scale('R11_WEU','eth_ic_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_PAS','gas_4','a','2060')=100.0;
+EXT.scale('R11_EEU','crude_2','a','2100')=10.0;
+EXT.scale('R11_PAS','gas_1','a','2080')=10.0;
+EXT.scale('R11_PAO','gas_5','a','2090')=10.0;
+EXT.scale('R11_LAM','crude_4','a','2090')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2080','2100','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_6','a','2060')=100.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2055','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2080','2080','M1','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_4_ch4','2110','2110','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_4','a','2090')=10.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2030','year')=100.0;
+EXT.scale('R11_MEA','coal','a','2110')=10.0;
+ACT.scale('R11_PAO','syn_liq','2030','2030','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG400','2110')=0.1;
+EXT.scale('R11_NAM','crude_7','a','2100')=10.0;
+EXT.scale('R11_PAO','coal','a','2055')=100.0;
+CAP_NEW.scale('R11_PAS','mvac_co2','2050')=0.01;
+ACT.scale('R11_AFR','h2_coal','2045','2060','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_4','a','2060')=100.0;
+ACT.scale('R11_PAO','meth_coal','2070','2070','M1','year')=100.0;
+ACT.scale('R11_LAM','gas_cc','2040','2060','M1','year')=10.0;
+EXT.scale('R11_FSU','crude_2','a','2100')=10.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2035','year')=100.0;
+EXT.scale('R11_MEA','crude_4','a','2070')=10.0;
+LAND.scale('R11_CPA','BIO06GHG010','2100')=0.1;
+EXT.scale('R11_LAM','gas_5','a','2100')=10.0;
+ACT.scale('R11_PAS','meth_fc_trp','2080','2080','M1','year')=100.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2055','2080','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_5','a','2060')=100.0;
+EXT.scale('R11_NAM','crude_4','a','2110')=10.0;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2060','year')=100.0;
+EXT.scale('R11_FSU','crude_7','a','2030')=100.0;
+ACT.scale('R11_AFR','syn_liq','2060','2070','M1','year')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2070','2070','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2030')=100.0;
+EXT.scale('R11_LAM','coal','a','2055')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2055','2070','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1000','2100')=0.1;
+EXT.scale('R11_SAS','crude_2','a','2090')=10.0;
+EXT.scale('R11_LAM','gas_4','a','2045')=100.0;
+ACT.scale('R11_AFR','meth_coal','2060','2060','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_fc_trp','2080','2080','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG2000','2100')=0.1;
+ACT.scale('R11_AFR','h2_coal_ccs','2035','2045','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2025','2025','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2030','2040','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2050','2055','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG3000','2050')=0.1;
+EXT.scale('R11_NAM','coal','a','2110')=10.0;
+CAP_NEW.scale('R11_FSU','mvac_co2','2030')=0.01;
+EXT.scale('R11_FSU','crude_2','a','2060')=100.0;
+EXT.scale('R11_FSU','crude_1','a','2090')=10.0;
+ACT.scale('R11_PAO','coal_gas','2010','2030','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_fc_trp','2030','2030','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_5','a','2060')=100.0;
+LAND.scale('R11_LAM','BIO06GHG100','2100')=0.1;
+EXT.scale('R11_MEA','crude_3','a','2110')=10.0;
+ACT.scale('R11_CPA','oil_extr_6','2035','2035','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_6','a','2050')=100.0;
+ACT.scale('R11_LAM','h2_coal','2030','2030','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_7','2055','2055','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2030','2030','M1','year')=100.0;
+LAND.scale('R11_SAS','BIO06GHG3000','2080')=0.1;
+EXT.scale('R11_CPA','gas_6','a','2025')=100.0;
+ACT.scale('R11_PAO','syn_liq','2025','2030','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_3','a','2110')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2055','2055','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_5','a','2055')=100.0;
+EXT.scale('R11_FSU','lignite','a','2050')=100.0;
+ACT.scale('R11_PAO','meth_coal','2070','2090','M1','year')=100.0;
+ACT.scale('R11_EEU','leak_repairsf6','2110','2110','M1','year')=0.01;
+ACT.scale('R11_AFR','meth_coal','2050','2050','M1','year')=100.0;
+ACT.scale('R11_LAM','foil_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_WEU','crude_6','a','2060')=100.0;
+LAND.scale('R11_AFR','BIO05GHG020','2090')=0.1;
+LAND.scale('R11_AFR','BIO06GHG2000','2110')=0.1;
+LAND.scale('R11_NAM','BIO06GHG1500','2110')=0.1;
+ACT.scale('R11_CPA','oil_extr_3','2040','2045','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2040','2045','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2100','2100','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_5','a','2060')=100.0;
+EXT.scale('R11_CPA','crude_4','a','2035')=100.0;
+CAP_NEW.scale('R11_FSU','mvac_co2','2035')=0.01;
+ACT.scale('R11_PAO','syn_liq','2030','2045','M1','year')=100.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2040','year')=100.0;
+EXT.scale('R11_MEA','gas_1','a','2070')=10.0;
+EXT.scale('R11_NAM','gas_3','a','2040')=100.0;
+EXT.scale('R11_PAS','gas_3','a','2055')=100.0;
+ACT.scale('R11_AFR','coal_gas','2035','2040','M1','year')=100.0;
+EXT.scale('R11_WEU','coal','a','2070')=10.0;
+EXT.scale('R11_FSU','coal','a','2055')=100.0;
+ACT.scale('R11_CPA','oil_extr_6','2080','2080','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_7','a','2100')=10.0;
+EXT.scale('R11_CPA','gas_2','a','2055')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2055','2060','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_7','a','2045')=100.0;
+EXT.scale('R11_PAS','crude_6','a','2090')=10.0;
+EXT.scale('R11_CPA','lignite','a','2110')=10.0;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_LAM','crude_3','a','2110')=10.0;
+EXT.scale('R11_PAO','coal','a','2070')=10.0;
+ACT.scale('R11_WEU','eth_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_WEU','foil_trp','2090','2090','M1','year')=10.0;
+EXT.scale('R11_CPA','crude_5','a','2080')=10.0;
+LAND.scale('R11_LAM','BIO05GHG050','2100')=0.1;
+EXT.scale('R11_WEU','coal','a','2025')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2070','2070','M1','year')=100.0;
+EXT.scale('R11_SAS','coal','a','2090')=10.0;
+EXT.scale('R11_SAS','coal','a','2050')=100.0;
+ACT.scale('R11_LAM','meth_fc_trp','2080','2080','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2045','2050','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2040','2040','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2040','2050','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_6','a','2025')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2035','2050','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_5','a','2060')=100.0;
+EXT.scale('R11_PAS','gas_5','a','2060')=100.0;
+EXT.scale('R11_WEU','crude_7','a','2090')=10.0;
+EXT.scale('R11_CPA','crude_4','a','2040')=100.0;
+ACT.scale('R11_AFR','h2_coal','2050','2070','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_5','a','2055')=100.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_CPA','gas_4','a','2030')=100.0;
+ACT.scale('R11_SAS','h2_fc_trp','2080','2080','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG020','2090')=0.1;
+EXT.scale('R11_MEA','gas_3','a','2090')=10.0;
+EXT.scale('R11_PAO','gas_2','a','2030')=100.0;
+CAP_NEW.scale('R11_PAS','mvac_co2','2060')=0.01;
+LAND.scale('R11_AFR','BIO05GHG400','2070')=0.1;
+EXT.scale('R11_LAM','crude_2','a','2110')=10.0;
+ACT.scale('R11_LAM','eth_ic_trp','2090','2090','M1','year')=10.0;
+ACT.scale('R11_AFR','h2_coal','2055','2055','M1','year')=100.0;
+ACT.scale('R11_PAS','h2_fc_trp','2060','2070','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2060','2060','M1','year')=100.0;
+EXT.scale('R11_FSU','lignite','a','2090')=10.0;
+LAND.scale('R11_CPA','BIO06GHG050','2100')=0.1;
+ACT.scale('R11_PAO','syn_liq_ccs','2045','2045','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG400','2090')=0.1;
+EXT.scale('R11_LAM','crude_3','a','2030')=100.0;
+ACT.scale('R11_PAO','meth_coal','2090','2100','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_3','a','2060')=100.0;
+EXT.scale('R11_WEU','crude_1','a','2055')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2070','2070','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_4','a','2050')=100.0;
+ACT.scale('R11_LAM','syn_liq','2025','2045','M1','year')=10.0;
+EXT.scale('R11_PAO','crude_6','a','2025')=100.0;
+EXT.scale('R11_PAS','crude_7','a','2110')=10.0;
+ACT.scale('R11_SAS','ref_hil','2000','2025','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_1','2100','2100','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_ic_trp','2060','2060','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2025','2025','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2100','2110','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2100')=10.0;
+EXT.scale('R11_EEU','gas_2','a','2060')=100.0;
+EXT.scale('R11_CPA','crude_4','a','2070')=10.0;
+EXT.scale('R11_MEA','gas_6','a','2060')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2090')=10.0;
+EXT.scale('R11_LAM','gas_2','a','2055')=100.0;
+LAND.scale('R11_NAM','BIO06GHG1500','2080')=0.1;
+ACT.scale('R11_CPA','oil_extr_2','2035','2040','M1','year')=100.0;
+EXT.scale('R11_NAM','lignite','a','2040')=100.0;
+EXT.scale('R11_NAM','coal','a','2100')=10.0;
+LAND.scale('R11_NAM','BIO06GHG2000','2070')=0.1;
+LAND.scale('R11_AFR','BIO06GHG2000','2060')=0.1;
+EXT.scale('R11_WEU','crude_5','a','2050')=100.0;
+LAND.scale('R11_LAM','BIO05GHG2000','2110')=0.1;
+ACT.scale('R11_PAO','h2_fc_trp','2050','2050','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2035','2055','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_coal','2045','2045','M1','year')=10.0;
+EXT.scale('R11_PAO','crude_7','a','2080')=10.0;
+LAND.scale('R11_LAM','BIO06GHG1500','2110')=0.1;
+EXT.scale('R11_PAS','crude_1','a','2100')=10.0;
+ACT.scale('R11_MEA','syn_liq','2055','2080','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq','2070','2080','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2055','2055','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_6','a','2040')=100.0;
+EXT.scale('R11_PAO','crude_1','a','2060')=100.0;
+LAND.scale('R11_PAS','BIO06GHG3000','2100')=0.01;
+LAND.scale('R11_LAM','BIO05GHG100','2100')=0.1;
+EXT.scale('R11_NAM','gas_4','a','2060')=100.0;
+ACT.scale('R11_AFR','syn_liq','2025','2030','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_7','a','2030')=100.0;
+EXT.scale('R11_LAM','gas_4','a','2100')=10.0;
+EXT.scale('R11_EEU','gas_4','a','2040')=100.0;
+EXT.scale('R11_NAM','gas_1','a','2045')=100.0;
+EXT.scale('R11_EEU','coal','a','2070')=10.0;
+LAND.scale('R11_AFR','BIO06GHG000','2055')=0.1;
+EXT.scale('R11_EEU','gas_3','a','2090')=10.0;
+EXT.scale('R11_CPA','crude_5','a','2055')=100.0;
+EXT.scale('R11_SAS','crude_7','a','2100')=10.0;
+EXT.scale('R11_PAO','crude_1','a','2035')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2050')=100.0;
+EXT.scale('R11_MEA','crude_7','a','2080')=10.0;
+EXT.scale('R11_EEU','crude_2','a','2030')=100.0;
+LAND.scale('R11_AFR','BIO05GHG200','2100')=0.1;
+EXT.scale('R11_CPA','crude_5','a','2090')=10.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2110','year')=100.0;
+EXT.scale('R11_WEU','gas_6','a','2030')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2055')=100.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_PAO','gas_6','a','2025')=100.0;
+EXT.scale('R11_PAS','crude_3','a','2080')=10.0;
+ACT.scale('R11_EEU','h2_fc_trp','2090','2090','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2','2040','2045','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_5','a','2080')=10.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2070','year')=100.0;
+EXT.scale('R11_SAS','crude_1','a','2045')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2050','2050','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG2000','2110')=0.1;
+EXT.scale('R11_WEU','gas_1','a','2110')=10.0;
+EXT.scale('R11_FSU','gas_3','a','2080')=10.0;
+EXT.scale('R11_LAM','crude_5','a','2100')=10.0;
+EXT.scale('R11_FSU','gas_2','a','2110')=10.0;
+EXT.scale('R11_MEA','coal','a','2035')=100.0;
+EXT.scale('R11_FSU','crude_1','a','2110')=10.0;
+CAP_NEW.scale('R11_PAO','mvac_co2','2060')=0.01;
+CAP_NEW.scale('R11_MEA','mvac_co2','2045')=0.01;
+EXT.scale('R11_LAM','crude_7','a','2040')=100.0;
+LAND.scale('R11_AFR','BIO05GHG400','2080')=0.1;
+ACT.scale('R11_LAM','eth_fc_trp','2025','2025','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_7','a','2110')=10.0;
+ACT.scale('R11_AFR','syn_liq','2050','2070','M1','year')=100.0;
+LAND.scale('R11_FSU','BIO06GHG1500','2110')=0.1;
+EXT.scale('R11_PAS','gas_2','a','2060')=100.0;
+ACT.scale('R11_EEU','foil_trp','2050','2050','M1','year')=10.0;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2080','year')=100.0;
+ACT.scale('R11_LAM','meth_coal','2025','2030','M1','year')=10.0;
+EXT.scale('R11_SAS','coal','a','2025')=100.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2040','year')=100.0;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2035','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG600','2090')=0.1;
+EXT.scale('R11_PAO','lignite','a','2070')=10.0;
+EXT.scale('R11_AFR','gas_6','a','2045')=100.0;
+EXT.scale('R11_EEU','gas_5','a','2055')=100.0;
+EXT.scale('R11_PAS','crude_1','a','2035')=100.0;
+LAND.scale('R11_PAS','BIO06GHG1500','2110')=0.01;
+EXT.scale('R11_PAO','crude_1','a','2045')=100.0;
+ACT.scale('R11_MEA','coal_gas','2050','2070','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_5','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2055','2055','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq','2070','2090','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_1','a','2025')=100.0;
+LAND.scale('R11_LAM','BIO06GHG3000','2070')=0.1;
+EXT.scale('R11_WEU','crude_7','a','2060')=100.0;
+CAP_NEW.scale('R11_EEU','mvac_co2','2110')=0.01;
+LAND.scale('R11_LAM','BIO05GHG600','2080')=0.1;
+EXT.scale('R11_NAM','gas_1','a','2040')=100.0;
+EXT.scale('R11_PAO','crude_2','a','2035')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2045','2050','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2100','2110','M1','year')=100.0;
+EXT.scale('R11_WEU','lignite','a','2090')=10.0;
+ACT.scale('R11_AFR','meth_coal','2025','2045','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_2','a','2025')=100.0;
+ACT.scale('R11_EEU','loil_trp','2110','2110','M1','year')=10.0;
+ACT.scale('R11_PAS','eth_fc_trp','2035','2035','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_5','a','2030')=100.0;
+EXT.scale('R11_PAS','gas_1','a','2100')=10.0;
+EXT.scale('R11_SAS','crude_2','a','2080')=10.0;
+EXT.scale('R11_PAO','crude_6','a','2030')=100.0;
+EXT.scale('R11_EEU','lignite','a','2100')=10.0;
+EXT.scale('R11_AFR','gas_4','a','2030')=100.0;
+EXT.scale('R11_MEA','gas_4','a','2100')=10.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2055')=0.01;
+ACT.scale('R11_PAO','loil_trp','2060','2060','M1','year')=10.0;
+EXT.scale('R11_CPA','crude_5','a','2035')=100.0;
+EXT.scale('R11_WEU','gas_6','a','2040')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2035','2045','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2060','2070','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_5','a','2045')=100.0;
+EXT.scale('R11_PAS','crude_2','a','2080')=10.0;
+LAND.scale('R11_LAM','BIO06GHG000','2070')=0.1;
+ACT.scale('R11_PAO','meth_coal','2040','2055','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2045','2070','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2060','2060','M1','year')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2080','2080','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2035','2055','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_4','a','2090')=10.0;
+EXT.scale('R11_EEU','gas_2','a','2080')=10.0;
+ACT.scale('R11_LAM','gas_cc_ccs','2060','2060','M1','year')=10.0;
+EXT.scale('R11_CPA','gas_6','a','2040')=100.0;
+LAND.scale('R11_SAS','BIO06GHG1500','2100')=0.01;
+ACT.scale('R11_PAO','syn_liq','2020','2040','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2050')=100.0;
+EXT.scale('R11_PAO','crude_7','a','2090')=10.0;
+ACT.scale('R11_AFR','meth_coal','2040','2060','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_5','a','2080')=10.0;
+ACT.scale('R11_EEU','h2_fc_trp','2030','2035','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_4','a','2110')=10.0;
+EXT.scale('R11_NAM','gas_5','a','2110')=10.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2060','2070','M1','year')=100.0;
+CAP_NEW.scale('R11_PAO','mvac_co2','2055')=0.01;
+ACT.scale('R11_LAM','h2_coal','2040','2045','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_2','2110','2110','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_ic_trp','2035','2035','M1','year')=10.0;
+ACT.scale('R11_MEA','coal_gas','2080','2080','M1','year')=100.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2055','year')=100.0;
+EXT.scale('R11_SAS','crude_2','a','2035')=100.0;
+ACT.scale('R11_WEU','loil_trp','2110','2110','M1','year')=10.0;
+LAND.scale('R11_SAS','BIO06GHG1000','2110')=0.01;
+LAND.scale('R11_AFR','BIO06GHG000','2060')=0.1;
+ACT.scale('R11_AFR','meth_coal_ccs','2060','2060','M1','year')=100.0;
+ACT.scale('R11_PAS','meth_fc_trp','2030','2030','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2055','2070','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_4','a','2110')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2100','2100','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG600','2110')=0.1;
+EXT.scale('R11_LAM','crude_3','a','2045')=100.0;
+EXT.scale('R11_SAS','crude_7','a','2050')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2080')=10.0;
+ACT.scale('R11_EEU','replacement_so2','2060','2070','M1','year')=0.01;
+EXT.scale('R11_PAO','crude_6','a','2110')=10.0;
+LAND.scale('R11_AFR','BIO06GHG100','2070')=0.1;
+EXT.scale('R11_EEU','gas_6','a','2090')=10.0;
+ACT.scale('R11_MEA','coal_gas','2055','2080','M1','year')=100.0;
+ACT.scale('R11_WEU','eth_fc_trp','2055','2055','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_6','a','2080')=10.0;
+EXT.scale('R11_EEU','crude_7','a','2045')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2045','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2090','2110','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_2','a','2060')=100.0;
+EXT.scale('R11_WEU','crude_6','a','2050')=100.0;
+EXT.scale('R11_CPA','coal','a','2110')=10.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_PAS','gas_6','a','2110')=10.0;
+ACT.scale('R11_PAO','h2_fc_trp','2035','2040','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_3','a','2060')=100.0;
+ACT.scale('R11_AFR','coal_gas','2040','2055','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2015','2030','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_7','a','2090')=10.0;
+EXT.scale('R11_SAS','lignite','a','2100')=10.0;
+EXT.scale('R11_WEU','crude_6','a','2100')=10.0;
+LAND.scale('R11_NAM','BIO05GHG1000','2090')=0.1;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2110','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2055','2060','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_4','a','2090')=10.0;
+CAP_NEW.scale('R11_PAO','mvac_co2','2110')=0.01;
+EXT.scale('R11_LAM','gas_4','a','2040')=100.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2090','year')=100.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2050','2070','M1','year')=100.0;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2030','year')=100.0;
+EXT.scale('R11_CPA','crude_5','a','2030')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2050','2055','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_4','a','2035')=100.0;
+EXT.scale('R11_PAO','crude_4','a','2110')=10.0;
+ACT.scale('R11_PAO','coal_gas','2035','2045','M1','year')=100.0;
+ACT.scale('R11_SAS','ref_lol','2000','2025','M1','year')=10.0;
+EXT.scale('R11_EEU','crude_6','a','2060')=100.0;
+ACT.scale('R11_PAO','meth_ic_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_CPA','coal','a','2025')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2080','2100','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_6','a','2080')=10.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2060')=0.01;
+EXT.scale('R11_WEU','coal','a','2100')=10.0;
+EXT.scale('R11_SAS','crude_5','a','2025')=100.0;
+LAND.scale('R11_AFR','BIO06GHG2000','2050')=0.1;
+LAND.scale('R11_LAM','BIO06GHG2000','2080')=0.1;
+ACT.scale('R11_AFR','syn_liq','2020','2040','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_5','a','2100')=10.0;
+EXT.scale('R11_PAO','gas_6','a','2070')=10.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2050','year')=100.0;
+ACT.scale('R11_LAM','syn_liq_ccs','2035','2040','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO05GHG2000','2090')=0.1;
+ACT.scale('R11_PAO','coal_gas','2050','2055','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_1','a','2100')=10.0;
+EXT.scale('R11_EEU','crude_1','a','2035')=100.0;
+ACT.scale('R11_PAO','meth_coal','2040','2060','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_3','a','2060')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2100','2100','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG000','2080')=0.1;
+ACT.scale('R11_PAO','syn_liq','2050','2055','M1','year')=100.0;
+ACT.scale('R11_EEU','recycling_gas1','2070','2070','M1','year')=0.01;
+LAND.scale('R11_CPA','BIO06GHG400','2080')=0.1;
+EXT.scale('R11_EEU','crude_6','a','2070')=10.0;
+EXT.scale('R11_MEA','gas_6','a','2100')=10.0;
+LAND.scale('R11_LAM','BIO05GHG010','2100')=0.1;
+ACT.scale('R11_LAM','eth_ic_trp','2030','2030','M1','year')=10.0;
+EXT.scale('R11_LAM','crude_5','a','2045')=100.0;
+EXT.scale('R11_AFR','gas_3','a','2100')=10.0;
+EXT.scale('R11_MEA','coal','a','2040')=100.0;
+ACT.scale('R11_PAO','h2_coal','2050','2050','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_1','a','2050')=100.0;
+EXT.scale('R11_CPA','gas_5','a','2100')=10.0;
+LAND.scale('R11_NAM','BIO05GHG2000','2110')=0.1;
+ACT.scale('R11_PAO','meth_coal_ccs','2070','2080','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_5','a','2045')=100.0;
+ACT.scale('R11_MEA','h2_coal','2070','2070','M1','year')=100.0;
+EXT.scale('R11_SAS','coal','a','2030')=100.0;
+EXT.scale('R11_SAS','crude_1','a','2050')=100.0;
+LAND.scale('R11_AFR','BIO06GHG000','2110')=0.1;
+ACT.scale('R11_PAS','loil_trp','2080','2080','M1','year')=10.0;
+CAP_NEW.scale('R11_LAM','mvac_co2','2090')=0.01;
+ACT.scale('R11_AFR','h2_coal','2010','2030','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2','2045','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2045','2060','M1','year')=100.0;
+EXT.scale('R11_MEA','coal','a','2030')=100.0;
+EXT.scale('R11_NAM','gas_1','a','2070')=10.0;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2025','year')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_2','a','2080')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2030','2080','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2035','2040','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_5','a','2070')=10.0;
+CAP_NEW.scale('R11_EEU','mvac_co2','2045')=0.01;
+ACT.scale('R11_AFR','coal_gas','2055','2070','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_coal','2025','2040','M1','year')=10.0;
+EXT.scale('R11_EEU','crude_7','a','2100')=10.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2030')=0.01;
+EXT.scale('R11_AFR','crude_2','a','2035')=100.0;
+ACT.scale('R11_PAO','h2_fc_trp','2060','2070','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_4','a','2035')=100.0;
+EXT.scale('R11_WEU','crude_1','a','2060')=100.0;
+ACT.scale('R11_PAO','meth_coal','2055','2060','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2050','2070','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_7','a','2035')=100.0;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2040','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2070','2080','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2055','2060','M1','year')=100.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2025')=0.01;
+EXT.scale('R11_LAM','gas_6','a','2060')=100.0;
+LAND.scale('R11_AFR','BIO06GHG010','2055')=0.1;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_CPA','crude_3','a','2035')=100.0;
+EXT.scale('R11_LAM','gas_4','a','2060')=100.0;
+EXT.scale('R11_AFR','lignite','a','2100')=10.0;
+EXT.scale('R11_LAM','coal','a','2060')=100.0;
+LAND.scale('R11_AFR','BIO06GHG050','2060')=0.1;
+EXT.scale('R11_PAO','crude_5','a','2030')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2080','2080','M1','year')=100.0;
+ACT.scale('R11_PAS','h2_fc_trp','2055','2055','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2045','2055','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2080','2100','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_6','a','2090')=10.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2045','2060','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_1','a','2035')=100.0;
+LAND.scale('R11_AFR','BIO06GHG200','2060')=0.1;
+ACT.scale('R11_EEU','elec_t_d','2060','2090','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_5','a','2050')=100.0;
+EXT.scale('R11_SAS','crude_3','a','2060')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2045','2055','M1','year')=100.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2060')=0.01;
+ACT.scale('R11_MEA','syn_liq_ccs','2080','2090','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2055','2055','M1','year')=100.0;
+ACT.scale('R11_LAM','eth_fc_trp','2060','2060','M1','year')=100.0;
+ACT.scale('R11_EEU','leak_repairsf6','2070','2070','M1','year')=0.01;
+LAND.scale('R11_SAS','BIO06GHG3000','2100')=0.1;
+EXT.scale('R11_LAM','gas_6','a','2110')=10.0;
+ACT.scale('R11_PAO','meth_coal','2070','2080','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG010','2090')=0.1;
+EXT.scale('R11_NAM','crude_1','a','2100')=10.0;
+EXT.scale('R11_EEU','crude_2','a','2060')=100.0;
+EXT.scale('R11_LAM','crude_5','a','2060')=100.0;
+EXT.scale('R11_WEU','lignite','a','2050')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2030','2030','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG2000','2100')=0.1;
+EXT.scale('R11_LAM','gas_1','a','2040')=100.0;
+EXT.scale('R11_FSU','gas_1','a','2035')=100.0;
+ACT.scale('R11_EEU','recycling_gas1','2060','2060','M1','year')=0.01;
+ACT.scale('R11_AFR','syn_liq','2020','2035','M1','year')=100.0;
+EXT.scale('R11_AFR','coal','a','2050')=100.0;
+LAND.scale('R11_LAM','BIO06GHG400','2110')=0.1;
+EXT.scale('R11_EEU','gas_6','a','2080')=10.0;
+EXT.scale('R11_PAO','gas_3','a','2110')=10.0;
+LAND.scale('R11_CPA','BIO06GHG020','2090')=0.1;
+LAND.scale('R11_LAM','BIO06GHG200','2080')=0.1;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2055','year')=100.0;
+EXT.scale('R11_MEA','crude_5','a','2025')=100.0;
+EXT.scale('R11_WEU','crude_1','a','2050')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2110','2110','M1','year')=100.0;
+LAND.scale('R11_PAS','BIO06GHG1000','2100')=0.01;
+EXT.scale('R11_MEA','gas_5','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_3','2110','2110','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_4','a','2040')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2040','2040','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_7','a','2025')=100.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2055')=0.01;
+LAND.scale('R11_AFR','BIO06GHG600','2045')=0.1;
+LAND.scale('R11_NAM','BIO06GHG600','2080')=0.1;
+ACT.scale('R11_EEU','elec_t_d','2100','2110','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_5','a','2070')=10.0;
+EXT.scale('R11_WEU','gas_5','a','2055')=100.0;
+EXT.scale('R11_PAO','crude_3','a','2080')=10.0;
+EXT.scale('R11_SAS','gas_6','a','2030')=100.0;
+EXT.scale('R11_PAO','gas_2','a','2040')=100.0;
+EXT.scale('R11_AFR','gas_6','a','2070')=10.0;
+LAND.scale('R11_LAM','BIO06GHG010','2060')=0.1;
+EXT.scale('R11_LAM','crude_6','a','2090')=10.0;
+EXT.scale('R11_WEU','gas_1','a','2025')=100.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2090','year')=100.0;
+EXT.scale('R11_MEA','gas_1','a','2040')=100.0;
+EXT.scale('R11_LAM','gas_3','a','2050')=100.0;
+ACT.scale('R11_EEU','eth_ic_trp','2040','2040','M1','year')=10.0;
+EXT.scale('R11_PAO','crude_5','a','2110')=10.0;
+ACT.scale('R11_CPA','oil_extr_2','2045','2050','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_7','a','2100')=10.0;
+EXT.scale('R11_EEU','gas_2','a','2045')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2035','2040','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_coal_ccs','2035','2035','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2070','2070','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2050','2050','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_5','a','2060')=100.0;
+ACT.scale('R11_LAM','foil_trp','2110','2110','M1','year')=10.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2040','year')=100.0;
+EXT.scale('R11_PAO','lignite','a','2035')=100.0;
+ACT.scale('R11_LAM','coal_gas','2015','2035','M1','year')=10.0;
+ACT.scale('R11_PAO','h2_coal','2035','2035','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_7','a','2050')=100.0;
+EXT.scale('R11_SAS','coal','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2040','2040','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_7','a','2110')=10.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2055','2060','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_4','a','2100')=10.0;
+EXT.scale('R11_PAS','gas_4','a','2080')=10.0;
+EXT.scale('R11_SAS','gas_3','a','2080')=10.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2040')=0.01;
+ACT.scale('R11_AFR','coal_gas','2020','2025','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_7','a','2050')=100.0;
+EXT.scale('R11_LAM','gas_2','a','2070')=10.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2060','2070','M1','year')=100.0;
+ACT.scale('R11_MEA','h2_fc_trp','2110','2110','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_1','a','2055')=100.0;
+LAND.scale('R11_LAM','BIO05GHG400','2090')=0.1;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2050','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2090','2100','M1','year')=100.0;
+EXT.scale('R11_CPA','lignite','a','2090')=10.0;
+EXT.scale('R11_PAS','gas_6','a','2060')=100.0;
+EXT.scale('R11_LAM','crude_4','a','2110')=10.0;
+EXT.scale('R11_LAM','crude_4','a','2040')=100.0;
+LAND.scale('R11_CPA','BIO06GHG020','2110')=0.1;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2045','year')=100.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2100','year')=100.0;
+ACT.scale('R11_AFR','syn_liq','2035','2055','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_6','a','2080')=10.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2110','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2070','2070','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_1','a','2060')=100.0;
+EXT.scale('R11_NAM','gas_5','a','2050')=100.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2055','2080','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_4','a','2025')=100.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2050')=0.01;
+ACT.scale('R11_AFR','h2_coal_ccs','2070','2070','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG020','2100')=0.1;
+ACT.scale('R11_PAS','eth_fc_trp','2025','2025','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_3','a','2080')=10.0;
+EXT.scale('R11_MEA','coal','a','2100')=10.0;
+LAND.scale('R11_AFR','BIO06GHG2000','2045')=0.1;
+EXT.scale('R11_WEU','coal','a','2110')=10.0;
+EXT.scale('R11_NAM','gas_1','a','2090')=10.0;
+EXT.scale('R11_MEA','crude_6','a','2070')=10.0;
+ACT.scale('R11_PAO','meth_coal','2035','2050','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_3','a','2035')=100.0;
+EXT.scale('R11_AFR','lignite','a','2090')=10.0;
+EXT.scale('R11_LAM','gas_5','a','2070')=10.0;
+ACT.scale('R11_PAO','h2_fc_trp','2045','2045','M1','year')=100.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2035','year')=100.0;
+EXT.scale('R11_NAM','crude_7','a','2040')=100.0;
+EXT.scale('R11_MEA','crude_1','a','2100')=10.0;
+ACT.scale('R11_PAO','coal_gas','2050','2070','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG200','2100')=0.1;
+EXT.scale('R11_AFR','crude_3','a','2055')=100.0;
+EXT.scale('R11_LAM','crude_2','a','2050')=100.0;
+ACT.scale('R11_PAO','h2_coal','2035','2055','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2045','2070','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2045','2070','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2045','2070','M1','year')=100.0;
+ACT.scale('R11_SAS','eth_fc_trp','2110','2110','M1','year')=100.0;
+EXT.scale('R11_LAM','coal','a','2045')=100.0;
+EXT.scale('R11_PAS','crude_7','a','2040')=100.0;
+ACT.scale('R11_AFR','syn_liq','2035','2050','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq','2045','2050','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_coal_ccs','2030','2045','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_7','2060','2070','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2090','2090','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2040','2045','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG100','2110')=0.1;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2035','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2035','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2055','2060','M1','year')=100.0;
+ACT.scale('R11_PAS','foil_trp','2070','2070','M1','year')=10.0;
+ACT.scale('R11_AFR','h2_coal','2025','2035','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_6','a','2080')=10.0;
+LAND.scale('R11_CPA','BIO06GHG100','2080')=0.1;
+EXT.scale('R11_AFR','crude_4','a','2035')=100.0;
+ACT.scale('R11_LAM','meth_coal','2025','2035','M1','year')=10.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2035','year')=100.0;
+EXT.scale('R11_PAS','crude_1','a','2110')=10.0;
+EXT.scale('R11_LAM','crude_2','a','2035')=100.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2110','year')=100.0;
+ACT.scale('R11_LAM','meth_coal','2030','2045','M1','year')=10.0;
+EXT.scale('R11_EEU','gas_4','a','2030')=100.0;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2060','year')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2070','2070','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_4','a','2110')=10.0;
+EXT.scale('R11_FSU','crude_3','a','2060')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2050','2060','M1','year')=100.0;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2060','year')=100.0;
+EXT.scale('R11_NAM','gas_4','a','2090')=10.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2080','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG600','2060')=0.1;
+EXT.scale('R11_FSU','gas_3','a','2045')=100.0;
+EXT.scale('R11_EEU','gas_2','a','2025')=100.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_WEU','gas_3','a','2040')=100.0;
+LAND.scale('R11_SAS','BIO05GHG3000','2100')=0.1;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2090','year')=100.0;
+EXT.scale('R11_AFR','gas_2','a','2035')=100.0;
+ACT.scale('R11_EEU','eth_ic_trp','2070','2070','M1','year')=10.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2025','year')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2050','2055','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG600','2100')=0.1;
+EXT.scale('R11_NAM','crude_7','a','2030')=100.0;
+EXT.scale('R11_EEU','crude_5','a','2025')=100.0;
+EXT.scale('R11_NAM','crude_1','a','2045')=100.0;
+EXT.scale('R11_WEU','gas_6','a','2050')=100.0;
+ACT.scale('R11_EEU','meth_ic_trp','2055','2055','M1','year')=10.0;
+ACT.scale('R11_PAS','foil_trp','2080','2080','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO06GHG200','2050')=0.1;
+ACT.scale('R11_WEU','foil_trp','2110','2110','M1','year')=10.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2070','2090','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_3','a','2045')=100.0;
+EXT.scale('R11_WEU','crude_5','a','2045')=100.0;
+ACT.scale('R11_LAM','h2_coal','2025','2025','M1','year')=10.0;
+ACT.scale('R11_PAO','h2_coal','2020','2040','M1','year')=100.0;
+ACT.scale('R11_PAS','meth_ic_trp','2080','2080','M1','year')=10.0;
+EXT.scale('R11_WEU','crude_4','a','2040')=100.0;
+ACT.scale('R11_PAO','coal_gas','2035','2050','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_4','a','2025')=100.0;
+ACT.scale('R11_EEU','eth_ic_trp','2080','2080','M1','year')=10.0;
+EXT.scale('R11_PAO','lignite','a','2040')=100.0;
+EXT.scale('R11_FSU','gas_2','a','2045')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2055','2055','M1','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2010','2070','M1','year')=100.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2055','2080','M1','year')=100.0;
+EXT.scale('R11_WEU','lignite','a','2045')=100.0;
+LAND.scale('R11_NAM','BIO06GHG400','2080')=0.1;
+ACT.scale('R11_LAM','h2_fc_trp','2040','2045','M1','year')=100.0;
+ACT.scale('R11_LAM','eth_fc_trp','2035','2035','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2040','2040','M1','year')=100.0;
+ACT.scale('R11_FSU','meth_fc_trp','2100','2100','M1','year')=100.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_WEU','crude_6','a','2030')=100.0;
+EXT.scale('R11_MEA','gas_6','a','2040')=100.0;
+EXT.scale('R11_LAM','gas_4','a','2050')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2025','2030','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2080','2080','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG010','2070')=0.1;
+EXT.scale('R11_WEU','crude_7','a','2050')=100.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2045')=0.01;
+ACT.scale('R11_PAO','h2_fc_trp','2055','2055','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_7','a','2040')=100.0;
+LAND.scale('R11_NAM','BIO06GHG050','2100')=0.1;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2110','2110','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2060','2060','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2090','2100','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_5','a','2090')=10.0;
+EXT.scale('R11_EEU','gas_1','a','2030')=100.0;
+ACT.scale('R11_PAO','syn_liq','2060','2070','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2080','2100','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_4','a','2025')=100.0;
+ACT.scale('R11_EEU','loil_trp','2060','2060','M1','year')=10.0;
+ACT.scale('R11_PAO','meth_coal','2055','2070','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_6','a','2090')=10.0;
+ACT.scale('R11_EEU','loil_trp','2080','2080','M1','year')=10.0;
+CAP_NEW.scale('R11_PAS','mvac_co2','2055')=0.01;
+ACT.scale('R11_PAS','meth_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_2','a','2030')=100.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_SAS','lignite','a','2040')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2070','2070','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_3','a','2090')=10.0;
+ACT.scale('R11_EEU','meth_ic_trp','2045','2045','M1','year')=10.0;
+EXT.scale('R11_NAM','crude_4','a','2050')=100.0;
+EXT.scale('R11_EEU','crude_7','a','2070')=10.0;
+EXT.scale('R11_CPA','lignite','a','2025')=100.0;
+CAP_NEW.scale('R11_PAO','mvac_co2','2080')=0.01;
+EXT.scale('R11_PAO','crude_5','a','2060')=100.0;
+EXT.scale('R11_PAS','coal','a','2055')=100.0;
+ACT.scale('R11_LAM','coal_gas','2015','2030','M1','year')=10.0;
+EXT.scale('R11_CPA','coal','a','2035')=100.0;
+ACT.scale('R11_PAO','h2_coal','2040','2050','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_2','a','2080')=10.0;
+CAP_NEW.scale('R11_LAM','mvac_co2','2025')=0.01;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2025','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2070','2080','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_2','a','2055')=100.0;
+EXT.scale('R11_CPA','crude_3','a','2045')=100.0;
+EXT.scale('R11_FSU','lignite','a','2035')=100.0;
+EXT.scale('R11_SAS','gas_6','a','2035')=100.0;
+ACT.scale('R11_LAM','syn_liq','2040','2040','M1','year')=10.0;
+ACT.scale('R11_AFR','syn_liq','2030','2035','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2045','2050','M1','year')=100.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2025')=0.01;
+ACT.scale('R11_MEA','syn_liq','2090','2100','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_5','a','2040')=100.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2035')=0.01;
+ACT.scale('R11_EEU','SF6_TCE','2100','2100','M1','year')=0.01;
+ACT.scale('R11_PAO','syn_liq','2080','2100','M1','year')=100.0;
+EXT.scale('R11_EEU','coal','a','2055')=100.0;
+ACT.scale('R11_SAS','eth_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_PAS','lignite','a','2090')=10.0;
+EXT.scale('R11_CPA','gas_2','a','2110')=10.0;
+EXT.scale('R11_CPA','crude_7','a','2030')=100.0;
+LAND.scale('R11_NAM','BIO06GHG050','2090')=0.1;
+EXT.scale('R11_AFR','crude_6','a','2090')=10.0;
+LAND.scale('R11_NAM','BIO05GHG3000','2100')=0.1;
+EXT.scale('R11_FSU','crude_6','a','2030')=100.0;
+EXT.scale('R11_WEU','crude_5','a','2080')=10.0;
+EXT.scale('R11_AFR','gas_3','a','2070')=10.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2030','2035','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2040')=100.0;
+EXT.scale('R11_WEU','crude_7','a','2055')=100.0;
+ACT.scale('R11_AFR','coal_gas','2035','2055','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_1','a','2025')=100.0;
+ACT.scale('R11_PAO','meth_coal','2080','2090','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_5','a','2040')=100.0;
+EXT.scale('R11_PAO','crude_1','a','2090')=10.0;
+EXT.scale('R11_FSU','lignite','a','2070')=10.0;
+EXT.scale('R11_PAO','gas_3','a','2050')=100.0;
+ACT.scale('R11_PAO','syn_liq','2110','2110','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_ic_trp','2100','2100','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_2','2060','2070','M1','year')=100.0;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2110','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_1_ch4','2110','2110','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG1000','2055')=0.1;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2040','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG100','2100')=0.1;
+ACT.scale('R11_PAO','eth_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_2','a','2055')=100.0;
+EXT.scale('R11_PAO','crude_2','a','2025')=100.0;
+EXT.scale('R11_LAM','gas_5','a','2055')=100.0;
+EXT.scale('R11_MEA','gas_4','a','2070')=10.0;
+EXT.scale('R11_AFR','crude_7','a','2040')=100.0;
+EXT.scale('R11_FSU','gas_4','a','2040')=100.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2090','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2100','2100','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_6','a','2070')=10.0;
+EXT.scale('R11_EEU','gas_1','a','2070')=10.0;
+EXT.scale('R11_EEU','gas_4','a','2050')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2035','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2045','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2070','2090','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_7','a','2110')=10.0;
+ACT.scale('R11_EEU','foil_trp','2040','2040','M1','year')=10.0;
+ACT.scale('R11_LAM','h2_coal_ccs','2035','2045','M1','year')=10.0;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2055','year')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2050')=100.0;
+EXT.scale('R11_AFR','crude_1','a','2090')=10.0;
+EXT.scale('R11_PAO','crude_5','a','2070')=10.0;
+LAND.scale('R11_SAS','BIO06GHG2000','2100')=0.01;
+LAND.scale('R11_AFR','BIO05GHG010','2110')=0.1;
+EXT.scale('R11_MEA','gas_4','a','2090')=10.0;
+EXT.scale('R11_PAS','gas_5','a','2045')=100.0;
+EXT.scale('R11_SAS','crude_4','a','2060')=100.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2060','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_2_ch4','2110','2110','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_6','a','2045')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1500','2050')=0.1;
+LAND.scale('R11_SAS','BIO06GHG3000','2090')=0.1;
+EXT.scale('R11_LAM','gas_1','a','2045')=100.0;
+EXT.scale('R11_MEA','gas_2','a','2035')=100.0;
+EXT.scale('R11_EEU','coal','a','2110')=10.0;
+EXT.scale('R11_PAS','gas_3','a','2080')=10.0;
+EXT.scale('R11_LAM','crude_4','a','2070')=10.0;
+EXT.scale('R11_MEA','crude_6','a','2110')=10.0;
+EXT.scale('R11_EEU','crude_1','a','2055')=100.0;
+EXT.scale('R11_FSU','crude_2','a','2045')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2060','2070','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_3','a','2060')=100.0;
+EXT.scale('R11_AFR','gas_3','a','2080')=10.0;
+EXT.scale('R11_AFR','gas_4','a','2040')=100.0;
+EXT.scale('R11_PAO','crude_2','a','2080')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2015','2070','M1','year')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2025','2025','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_4','a','2060')=100.0;
+ACT.scale('R11_PAO','foil_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_PAO','gas_3','a','2035')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2055','2070','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_2','a','2090')=10.0;
+EXT.scale('R11_WEU','gas_1','a','2060')=100.0;
+ACT.scale('R11_MEA','h2_coal','2060','2070','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2070')=10.0;
+EXT.scale('R11_PAS','gas_4','a','2040')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2030','2035','M1','year')=100.0;
+ACT.scale('R11_MEA','coal_gas','2060','2070','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_3','a','2055')=100.0;
+EXT.scale('R11_NAM','crude_5','a','2035')=100.0;
+EXT.scale('R11_CPA','coal','a','2100')=10.0;
+EXT.scale('R11_EEU','crude_1','a','2070')=10.0;
+EXT.scale('R11_PAS','crude_2','a','2060')=100.0;
+EXT.scale('R11_PAS','gas_2','a','2070')=10.0;
+ACT.scale('R11_LAM','coal_gas','2035','2035','M1','year')=10.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2030','2050','M1','year')=100.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2040','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG200','2110')=0.1;
+EXT.scale('R11_PAS','lignite','a','2030')=100.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2060','year')=100.0;
+EXT.scale('R11_SAS','crude_7','a','2110')=10.0;
+ACT.scale('R11_PAO','eth_fc_trp','2070','2070','M1','year')=100.0;
+CAP_NEW.scale('R11_LAM','mvac_co2','2110')=0.01;
+LAND.scale('R11_LAM','BIO05GHG3000','2080')=0.1;
+ACT.scale('R11_PAO','h2_coal','2025','2030','M1','year')=100.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2090','year')=100.0;
+EXT.scale('R11_AFR','crude_6','a','2100')=10.0;
+EXT.scale('R11_MEA','gas_6','a','2090')=10.0;
+EXT.scale('R11_SAS','crude_7','a','2060')=100.0;
+EXT.scale('R11_NAM','gas_5','a','2035')=100.0;
+EXT.scale('R11_PAO','crude_3','a','2090')=10.0;
+ACT.scale('R11_MEA','syn_liq','2090','2090','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_7','a','2050')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2035','2045','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_1','a','2060')=100.0;
+EXT.scale('R11_PAS','gas_4','a','2070')=10.0;
+EXT.scale('R11_EEU','gas_1','a','2090')=10.0;
+EXT.scale('R11_CPA','crude_6','a','2045')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2090','2110','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_1','a','2090')=10.0;
+EXT.scale('R11_PAO','crude_7','a','2110')=10.0;
+EXT.scale('R11_WEU','crude_4','a','2030')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2045','2055','M1','year')=100.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2025','year')=100.0;
+EXT.scale('R11_LAM','gas_3','a','2035')=100.0;
+EXT.scale('R11_PAS','gas_4','a','2030')=100.0;
+CAP_NEW.scale('R11_PAS','mvac_co2','2080')=0.01;
+ACT.scale('R11_LAM','meth_ic_trp','2025','2025','M1','year')=10.0;
+EXT.scale('R11_PAO','gas_6','a','2030')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2040','2055','M1','year')=100.0;
+CAP_NEW.scale('R11_FSU','mvac_co2','2045')=0.01;
+EXT.scale('R11_PAO','crude_4','a','2030')=100.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2040')=0.01;
+EXT.scale('R11_CPA','gas_2','a','2100')=10.0;
+EXT.scale('R11_WEU','gas_5','a','2030')=100.0;
+LAND.scale('R11_NAM','BIO06GHG2000','2060')=0.1;
+CAP_NEW.scale('R11_FSU','mvac_co2','2080')=0.01;
+EXT.scale('R11_PAS','coal','a','2100')=10.0;
+ACT.scale('R11_WEU','loil_trp','2080','2080','M1','year')=10.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2030','year')=100.0;
+ACT.scale('R11_EEU','meth_ic_trp','2060','2060','M1','year')=10.0;
+EXT.scale('R11_CPA','gas_4','a','2070')=10.0;
+EXT.scale('R11_CPA','crude_5','a','2040')=100.0;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2090','year')=100.0;
+ACT.scale('R11_PAO','eth_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_1','a','2100')=10.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2025','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG1000','2100')=0.1;
+ACT.scale('R11_CPA','oil_extr_6','2045','2045','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_6','a','2045')=100.0;
+EXT.scale('R11_PAO','gas_6','a','2060')=100.0;
+EXT.scale('R11_AFR','crude_4','a','2040')=100.0;
+LAND.scale('R11_LAM','BIO06GHG200','2100')=0.1;
+LAND.scale('R11_NAM','BIO06GHG600','2100')=0.1;
+LAND.scale('R11_NAM','BIO05GHG000','2100')=0.1;
+EXT.scale('R11_EEU','gas_3','a','2035')=100.0;
+EXT.scale('R11_PAO','crude_7','a','2060')=100.0;
+EXT.scale('R11_MEA','crude_2','a','2055')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2040','2100','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_1','a','2070')=10.0;
+EXT.scale('R11_LAM','crude_7','a','2055')=100.0;
+EXT.scale('R11_MEA','crude_2','a','2035')=100.0;
+EXT.scale('R11_CPA','crude_7','a','2080')=10.0;
+EXT.scale('R11_PAS','crude_2','a','2025')=100.0;
+EXT.scale('R11_PAS','gas_3','a','2050')=100.0;
+EXT.scale('R11_FSU','gas_5','a','2045')=100.0;
+ACT_LO.scale('R11_LAM','gas_cc','2110','year')=0.01;
+LAND.scale('R11_NAM','BIO06GHG020','2100')=0.1;
+ACT.scale('R11_AFR','h2_coal_ccs','2055','2070','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_6','a','2055')=100.0;
+EXT.scale('R11_PAS','gas_2','a','2100')=10.0;
+EXT.scale('R11_LAM','crude_5','a','2025')=100.0;
+EXT.scale('R11_NAM','lignite','a','2050')=100.0;
+EXT.scale('R11_SAS','gas_2','a','2110')=10.0;
+LAND.scale('R11_CPA','BIO06GHG000','2110')=0.1;
+ACT.scale('R11_PAO','syn_liq','2030','2040','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_4','a','2025')=100.0;
+EXT.scale('R11_CPA','crude_6','a','2030')=100.0;
+EXT.scale('R11_LAM','gas_6','a','2025')=100.0;
+EXT.scale('R11_FSU','gas_5','a','2040')=100.0;
+ACT.scale('R11_LAM','h2_fc_trp','2070','2070','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_3','a','2100')=10.0;
+EXT.scale('R11_PAS','gas_3','a','2045')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2055','2080','M1','year')=100.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_MEA','crude_5','a','2060')=100.0;
+EXT.scale('R11_SAS','gas_6','a','2080')=10.0;
+ACT.scale('R11_PAS','eth_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_2','a','2025')=100.0;
+EXT.scale('R11_PAO','gas_6','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_5','2050','2050','M1','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2020','2080','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_4','a','2110')=10.0;
+EXT.scale('R11_SAS','crude_4','a','2055')=100.0;
+EXT.scale('R11_CPA','crude_4','a','2045')=100.0;
+LAND.scale('R11_LAM','BIO06GHG050','2110')=0.1;
+EXT.scale('R11_FSU','crude_1','a','2050')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2080','2110','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_2','a','2025')=100.0;
+EXT.scale('R11_AFR','gas_3','a','2030')=100.0;
+EXT.scale('R11_CPA','gas_3','a','2040')=100.0;
+LAND.scale('R11_CPA','BIO06GHG600','2090')=0.1;
+ACT.scale('R11_LAM','syn_liq','2040','2045','M1','year')=10.0;
+ACT.scale('R11_EEU','meth_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_2','a','2050')=100.0;
+LAND.scale('R11_LAM','BIO05GHG010','2090')=0.1;
+LAND.scale('R11_AFR','BIO06GHG400','2070')=0.1;
+LAND.scale('R11_AFR','BIO06GHG3000','2045')=0.1;
+EXT.scale('R11_FSU','gas_3','a','2100')=10.0;
+ACT.scale('R11_AFR','h2_coal','2020','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2025','2045','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_2','a','2025')=100.0;
+EXT.scale('R11_FSU','crude_5','a','2055')=100.0;
+EXT.scale('R11_EEU','crude_5','a','2090')=10.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2100')=0.01;
+EXT.scale('R11_SAS','crude_1','a','2060')=100.0;
+LAND.scale('R11_LAM','BIO06GHG1000','2050')=0.1;
+EXT.scale('R11_WEU','gas_1','a','2045')=100.0;
+LAND.scale('R11_NAM','BIO06GHG000','2060')=0.1;
+EXT.scale('R11_PAO','gas_4','a','2080')=10.0;
+EXT.scale('R11_FSU','crude_2','a','2030')=100.0;
+EXT.scale('R11_AFR','crude_1','a','2110')=10.0;
+LAND.scale('R11_PAS','BIO06GHG1500','2100')=0.01;
+EXT.scale('R11_SAS','gas_4','a','2080')=10.0;
+EXT.scale('R11_PAO','gas_6','a','2055')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2030','2035','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2025','2025','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_1','a','2060')=100.0;
+ACT.scale('R11_CPA','oil_extr_6','2025','2025','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_2','a','2070')=10.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2110','2110','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_2','a','2090')=10.0;
+EXT.scale('R11_AFR','crude_2','a','2050')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2030','2090','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_1','a','2025')=100.0;
+ACT.scale('R11_LAM','eth_ic_trp','2055','2055','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_4','2080','2080','M1','year')=100.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2100')=0.01;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2035','year')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2030','2035','M1','year')=100.0;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2080','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2030','2030','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG020','2060')=0.1;
+ACT.scale('R11_PAO','syn_liq_ccs','2050','2055','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG2000','2060')=0.1;
+EXT.scale('R11_MEA','crude_5','a','2045')=100.0;
+EXT.scale('R11_EEU','gas_4','a','2035')=100.0;
+EXT.scale('R11_PAO','gas_2','a','2060')=100.0;
+ACT.scale('R11_PAO','h2_coal','2040','2040','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_6','a','2040')=100.0;
+ACT.scale('R11_PAO','meth_fc_trp','2045','2045','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2060','2070','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_1','a','2070')=10.0;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2055','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG010','2090')=0.1;
+EXT.scale('R11_MEA','gas_3','a','2055')=100.0;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2025','year')=100.0;
+EXT.scale('R11_AFR','coal','a','2055')=100.0;
+EXT.scale('R11_PAS','crude_1','a','2060')=100.0;
+EXT.scale('R11_EEU','gas_1','a','2110')=10.0;
+EXT.scale('R11_AFR','gas_2','a','2100')=10.0;
+EXT.scale('R11_PAS','crude_3','a','2045')=100.0;
+ACT.scale('R11_EEU','foil_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_SAS','gas_5','a','2025')=100.0;
+EXT.scale('R11_EEU','crude_2','a','2090')=10.0;
+ACT.scale('R11_PAO','h2_coal','2040','2055','M1','year')=100.0;
+EXT.scale('R11_FSU','coal','a','2025')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2055','2055','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_3','a','2100')=10.0;
+ACT.scale('R11_PAO','coal_gas','2020','2035','M1','year')=100.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2070','year')=100.0;
+EXT.scale('R11_PAS','gas_3','a','2110')=10.0;
+ACT.scale('R11_CPA','oil_extr_2','2070','2070','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2050')=100.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2030','year')=100.0;
+EXT.scale('R11_PAO','crude_2','a','2055')=100.0;
+LAND.scale('R11_CPA','BIO06GHG200','2080')=0.1;
+EXT.scale('R11_PAO','gas_3','a','2100')=10.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2040','2045','M1','year')=100.0;
+ACT.scale('R11_EEU','meth_ic_trp','2030','2030','M1','year')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2045','2090','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2020','2040','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_3','a','2035')=100.0;
+LAND.scale('R11_CPA','BIO06GHG1000','2090')=0.1;
+EXT.scale('R11_EEU','crude_6','a','2100')=10.0;
+EXT.scale('R11_FSU','crude_2','a','2070')=10.0;
+LAND.scale('R11_NAM','BIO06GHG400','2090')=0.1;
+EXT.scale('R11_NAM','gas_2','a','2070')=10.0;
+EXT.scale('R11_SAS','crude_4','a','2050')=100.0;
+EXT.scale('R11_CPA','gas_4','a','2110')=10.0;
+EXT.scale('R11_NAM','gas_1','a','2055')=100.0;
+LAND.scale('R11_LAM','BIO05GHG000','2090')=0.1;
+LAND.scale('R11_AFR','BIO05GHG2000','2080')=0.1;
+ACT.scale('R11_PAO','meth_fc_trp','2055','2055','M1','year')=100.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2060','year')=100.0;
+ACT.scale('R11_EEU','recycling_gas1','2055','2060','M1','year')=0.01;
+ACT.scale('R11_CPA','oil_extr_4','2040','2040','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_6','a','2025')=100.0;
+ACT.scale('R11_PAO','h2_coal','2025','2035','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_6','2100','2100','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG3000','2070')=0.1;
+ACT.scale('R11_EEU','loil_trp','2040','2040','M1','year')=10.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2030','2040','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_1','a','2040')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2090','2090','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_5','a','2100')=10.0;
+EXT.scale('R11_NAM','gas_4','a','2070')=10.0;
+EXT.scale('R11_EEU','crude_5','a','2050')=100.0;
+LAND.scale('R11_AFR','BIO06GHG200','2045')=0.1;
+LAND.scale('R11_LAM','BIO05GHG100','2090')=0.1;
+EXT.scale('R11_EEU','crude_3','a','2035')=100.0;
+EXT.scale('R11_NAM','gas_3','a','2035')=100.0;
+EXT.scale('R11_AFR','crude_7','a','2035')=100.0;
+EXT.scale('R11_CPA','gas_3','a','2055')=100.0;
+EXT.scale('R11_NAM','gas_4','a','2040')=100.0;
+LAND.scale('R11_AFR','BIO06GHG400','2080')=0.1;
+EXT.scale('R11_AFR','crude_4','a','2025')=100.0;
+EXT.scale('R11_CPA','coal','a','2040')=100.0;
+LAND.scale('R11_LAM','BIO06GHG010','2050')=0.1;
+ACT.scale('R11_PAO','h2_coal_ccs','2060','2070','M1','year')=100.0;
+ACT.scale('R11_EEU','replacement_so2','2090','2090','M1','year')=0.01;
+ACT.scale('R11_PAO','meth_coal_ccs','2050','2055','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_coal_ccs','2045','2045','M1','year')=10.0;
+ACT.scale('R11_AFR','coal_gas','2040','2040','M1','year')=100.0;
+EXT.scale('R11_AFR','lignite','a','2030')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2030','2050','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_2','a','2050')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2045')=100.0;
+EXT.scale('R11_EEU','crude_2','a','2050')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2035','2050','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_4','a','2055')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2040','2040','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_1','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2020','2025','M1','year')=100.0;
+ACT.scale('R11_EEU','foil_trp','2025','2025','M1','year')=10.0;
+CAP_NEW.scale('R11_LAM','mvac_co2','2050')=0.01;
+EXT.scale('R11_SAS','gas_1','a','2030')=100.0;
+EXT.scale('R11_PAS','crude_5','a','2045')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2050','2060','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG2000','2050')=0.1;
+EXT.scale('R11_LAM','crude_1','a','2035')=100.0;
+EXT.scale('R11_MEA','crude_6','a','2045')=100.0;
+EXT.scale('R11_CPA','crude_2','a','2045')=100.0;
+ACT.scale('R11_LAM','eth_fc_trp','2045','2045','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2110')=10.0;
+EXT.scale('R11_CPA','crude_5','a','2050')=100.0;
+EXT.scale('R11_SAS','crude_4','a','2030')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2035','2045','M1','year')=100.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2030','year')=100.0;
+ACT.scale('R11_AFR','h2_fc_trp','2055','2055','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_2','a','2110')=10.0;
+LAND.scale('R11_CPA','BIO06GHG3000','2110')=0.1;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2060','year')=100.0;
+EXT.scale('R11_PAS','gas_1','a','2040')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2035','2040','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_coal','2020','2040','M1','year')=10.0;
+EXT.scale('R11_MEA','gas_3','a','2070')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2080','2090','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_coal','2015','2030','M1','year')=10.0;
+EXT.scale('R11_PAO','gas_1','a','2030')=100.0;
+EXT.scale('R11_MEA','coal','a','2090')=10.0;
+CAP_NEW.scale('R11_MEA','mvac_co2','2070')=0.01;
+ACT.scale('R11_PAO','eth_fc_trp','2025','2025','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2040','2040','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2025')=100.0;
+EXT.scale('R11_MEA','gas_4','a','2080')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2035','2040','M1','year')=100.0;
+ACT.scale('R11_LAM','eth_ic_trp','2070','2070','M1','year')=10.0;
+EXT.scale('R11_NAM','gas_4','a','2045')=100.0;
+EXT.scale('R11_CPA','gas_3','a','2045')=100.0;
+ACT.scale('R11_EEU','foil_trp','2070','2070','M1','year')=10.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2025','year')=100.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2040')=0.01;
+EXT.scale('R11_LAM','crude_2','a','2070')=10.0;
+EXT.scale('R11_CPA','lignite','a','2060')=100.0;
+EXT.scale('R11_AFR','crude_2','a','2055')=100.0;
+EXT.scale('R11_PAS','coal','a','2040')=100.0;
+LAND.scale('R11_NAM','BIO06GHG010','2110')=0.1;
+EXT.scale('R11_PAO','crude_4','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2045','2050','M1','year')=100.0;
+ACT.scale('R11_LAM','foil_trp','2040','2040','M1','year')=10.0;
+EXT.scale('R11_AFR','crude_2','a','2030')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2090','2110','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2025','2025','M1','year')=100.0;
+ACT_LO.scale('R11_LAM','gas_cc_ccs','2090','year')=0.01;
+ACT.scale('R11_LAM','coal_gas','2010','2025','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO06GHG050','2070')=0.1;
+ACT.scale('R11_PAO','meth_coal','2050','2070','M1','year')=100.0;
+LAND.scale('R11_SAS','BIO06GHG3000','2110')=0.1;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2060','year')=100.0;
+EXT.scale('R11_EEU','gas_6','a','2045')=100.0;
+ACT.scale('R11_PAO','meth_coal','2040','2050','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2045','2045','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_1','a','2100')=10.0;
+EXT.scale('R11_CPA','crude_7','a','2050')=100.0;
+ACT.scale('R11_CPA','oil_extr_5','2110','2110','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_3','a','2050')=100.0;
+EXT.scale('R11_WEU','crude_5','a','2025')=100.0;
+ACT.scale('R11_PAO','coal_gas','2040','2040','M1','year')=100.0;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2070','year')=100.0;
+EXT.scale('R11_CPA','crude_7','a','2035')=100.0;
+ACT.scale('R11_MEA','syn_liq','2045','2070','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2080','2080','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2070','2070','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_4','a','2035')=100.0;
+EXT.scale('R11_EEU','coal','a','2100')=10.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2025','year')=100.0;
+ACT.scale('R11_LAM','syn_liq','2030','2040','M1','year')=10.0;
+EXT.scale('R11_LAM','crude_2','a','2025')=100.0;
+EXT.scale('R11_AFR','gas_1','a','2110')=10.0;
+EXT.scale('R11_NAM','crude_5','a','2045')=100.0;
+LAND.scale('R11_NAM','BIO06GHG050','2060')=0.1;
+EXT.scale('R11_EEU','gas_3','a','2040')=100.0;
+EXT.scale('R11_LAM','gas_5','a','2030')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2055','2055','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2030','2045','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_coal','2020','2030','M1','year')=10.0;
+ACT.scale('R11_PAS','meth_fc_trp','2025','2025','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_1','a','2050')=100.0;
+EXT.scale('R11_AFR','gas_5','a','2100')=10.0;
+ACT.scale('R11_PAO','h2_coal','2040','2045','M1','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_4_ch4','2100','2100','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_1','a','2080')=10.0;
+EXT.scale('R11_FSU','lignite','a','2025')=100.0;
+ACT.scale('R11_LAM','h2_coal','2030','2045','M1','year')=10.0;
+EXT.scale('R11_AFR','crude_3','a','2025')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2040','2040','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2025','2025','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG1500','2060')=0.1;
+LAND.scale('R11_LAM','BIO06GHG600','2070')=0.1;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2050','2050','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_4','a','2060')=100.0;
+ACT.scale('R11_LAM','meth_coal','2035','2045','M1','year')=10.0;
+ACT.scale('R11_PAO','syn_liq','2040','2060','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_6','a','2030')=100.0;
+ACT.scale('R11_EEU','meth_ic_trp','2100','2100','M1','year')=10.0;
+ACT.scale('R11_PAO','coal_gas','2025','2025','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_2','a','2090')=10.0;
+EXT.scale('R11_CPA','crude_2','a','2080')=10.0;
+ACT.scale('R11_LAM','coal_gas','2030','2040','M1','year')=10.0;
+EXT.scale('R11_SAS','gas_3','a','2040')=100.0;
+EXT.scale('R11_PAO','gas_3','a','2055')=100.0;
+ACT.scale('R11_LAM','h2_coal','2035','2040','M1','year')=10.0;
+EXT.scale('R11_LAM','crude_6','a','2025')=100.0;
+EXT.scale('R11_MEA','crude_1','a','2035')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2080')=10.0;
+ACT.scale('R11_PAO','eth_fc_trp','2035','2035','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_6','a','2060')=100.0;
+EXT.scale('R11_EEU','gas_3','a','2030')=100.0;
+EXT.scale('R11_AFR','gas_5','a','2090')=10.0;
+EXT.scale('R11_WEU','gas_6','a','2070')=10.0;
+LAND.scale('R11_NAM','BIO06GHG3000','2060')=0.1;
+EXT.scale('R11_FSU','crude_5','a','2090')=10.0;
+ACT.scale('R11_LAM','meth_fc_trp','2035','2035','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_1','a','2030')=100.0;
+EXT.scale('R11_FSU','gas_4','a','2055')=100.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_CPA','crude_6','a','2055')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2040','2055','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG1500','2080')=0.1;
+ACT.scale('R11_AFR','syn_liq','2020','2025','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG200','2070')=0.1;
+EXT.scale('R11_PAS','crude_7','a','2080')=10.0;
+ACT.scale('R11_PAO','eth_ic_trp','2060','2060','M1','year')=10.0;
+EXT.scale('R11_FSU','gas_3','a','2035')=100.0;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2055','year')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2045','2050','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG200','2080')=0.1;
+CAP_NEW.scale('R11_LAM','mvac_co2','2030')=0.01;
+ACT.scale('R11_PAO','syn_liq','2090','2110','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_6','a','2070')=10.0;
+EXT.scale('R11_NAM','crude_1','a','2080')=10.0;
+ACT.scale('R11_LAM','gas_cc_ccs','2035','2060','M1','year')=10.0;
+ACT.scale('R11_PAO','coal_gas','2035','2040','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG200','2110')=0.1;
+EXT.scale('R11_FSU','crude_4','a','2090')=10.0;
+EXT.scale('R11_PAS','crude_2','a','2030')=100.0;
+LAND.scale('R11_LAM','BIO06GHG200','2060')=0.1;
+EXT.scale('R11_PAO','gas_3','a','2090')=10.0;
+EXT.scale('R11_PAO','coal','a','2035')=100.0;
+EXT.scale('R11_SAS','lignite','a','2070')=10.0;
+EXT.scale('R11_LAM','coal','a','2030')=100.0;
+LAND.scale('R11_CPA','BIO06GHG020','2080')=0.1;
+ACT.scale('R11_WEU','eth_ic_trp','2090','2090','M1','year')=10.0;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2060','year')=100.0;
+ACT.scale('R11_LAM','meth_coal_ccs','2030','2040','M1','year')=10.0;
+EXT.scale('R11_WEU','lignite','a','2030')=100.0;
+EXT.scale('R11_WEU','gas_2','a','2070')=10.0;
+EXT.scale('R11_PAO','gas_3','a','2030')=100.0;
+ACT.scale('R11_PAS','loil_trp','2090','2090','M1','year')=10.0;
+ACT.scale('R11_LAM','meth_coal','2040','2045','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO06GHG100','2050')=0.1;
+EXT.scale('R11_AFR','gas_4','a','2090')=10.0;
+EXT.scale('R11_LAM','gas_3','a','2040')=100.0;
+EXT.scale('R11_MEA','gas_2','a','2050')=100.0;
+EXT.scale('R11_WEU','crude_4','a','2050')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1000','2055')=0.1;
+EXT.scale('R11_PAO','gas_4','a','2040')=100.0;
+ACT.scale('R11_WEU','meth_fc_trp','2055','2055','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_2','a','2045')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2040','2060','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2060','2060','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_7','a','2100')=10.0;
+LAND.scale('R11_AFR','BIO05GHG050','2080')=0.1;
+EXT.scale('R11_NAM','gas_2','a','2035')=100.0;
+ACT.scale('R11_PAO','coal_gas','2060','2060','M1','year')=100.0;
+EXT.scale('R11_WEU','lignite','a','2100')=10.0;
+ACT.scale('R11_PAO','coal_gas','2040','2050','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_2','a','2040')=100.0;
+EXT.scale('R11_PAO','crude_2','a','2110')=10.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2030','2035','M1','year')=100.0;
+ACT.scale('R11_SAS','meth_fc_trp','2100','2100','M1','year')=100.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2080','2090','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_5','a','2080')=10.0;
+EXT.scale('R11_AFR','crude_4','a','2060')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2035','2035','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_3','a','2025')=100.0;
+EXT.scale('R11_MEA','gas_5','a','2050')=100.0;
+EXT.scale('R11_SAS','crude_6','a','2055')=100.0;
+LAND.scale('R11_CPA','BIO06GHG200','2110')=0.1;
+ACT.scale('R11_PAO','h2_coal_ccs','2060','2080','M1','year')=100.0;
+EXT.scale('R11_EEU','coal','a','2035')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2040','2060','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG200','2090')=0.1;
+EXT.scale('R11_FSU','gas_1','a','2055')=100.0;
+ACT.scale('R11_AFR','h2_coal','2015','2035','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_6','a','2060')=100.0;
+ACT.scale('R11_AFR','h2_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_5','a','2110')=10.0;
+EXT.scale('R11_LAM','crude_1','a','2090')=10.0;
+ACT.scale('R11_PAS','loil_trp','2060','2060','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO06GHG050','2070')=0.1;
+CAP_NEW.scale('R11_WEU','mvac_co2','2080')=0.01;
+ACT.scale('R11_AFR','h2_coal_ccs','2030','2050','M1','year')=100.0;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2080','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2020','2030','M1','year')=100.0;
+CAP_NEW.scale('R11_WEU','mvac_co2','2070')=0.01;
+CAP_NEW.scale('R11_PAO','mvac_co2','2100')=0.01;
+EXT.scale('R11_WEU','crude_5','a','2070')=10.0;
+EXT.scale('R11_FSU','crude_3','a','2055')=100.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2060','year')=100.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2040','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG600','2100')=0.1;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2045','2045','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2030','2030','M1','year')=100.0;
+EXT.scale('R11_NAM','lignite','a','2070')=10.0;
+EXT.scale('R11_PAS','gas_5','a','2050')=100.0;
+LAND.scale('R11_NAM','BIO06GHG1000','2070')=0.1;
+EXT.scale('R11_PAO','gas_6','a','2045')=100.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2030','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2110','2110','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_2','a','2110')=10.0;
+ACT.scale('R11_LAM','meth_fc_trp','2045','2045','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2110')=10.0;
+ACT.scale('R11_EEU','h2_fc_trp','2030','2030','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2035','2045','M1','year')=100.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2070')=0.01;
+ACT.scale('R11_LAM','eth_ic_trp','2110','2110','M1','year')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2055','2080','M1','year')=100.0;
+ACT.scale('R11_LAM','eth_fc_trp','2030','2030','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG3000','2070')=0.1;
+ACT.scale('R11_LAM','loil_trp','2055','2055','M1','year')=10.0;
+EXT.scale('R11_LAM','coal','a','2050')=100.0;
+ACT.scale('R11_CPA','oil_extr_6','2060','2060','M1','year')=100.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2100','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2030','2035','M1','year')=100.0;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2040','year')=100.0;
+EXT.scale('R11_MEA','crude_6','a','2025')=100.0;
+EXT.scale('R11_MEA','gas_4','a','2035')=100.0;
+ACT.scale('R11_LAM','eth_ic_trp','2060','2060','M1','year')=10.0;
+EXT.scale('R11_LAM','gas_2','a','2090')=10.0;
+ACT.scale('R11_PAS','h2_fc_trp','2055','2060','M1','year')=100.0;
+EXT.scale('R11_WEU','coal','a','2060')=100.0;
+ACT.scale('R11_AFR','coal_gas','2060','2060','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG020','2100')=0.1;
+EXT.scale('R11_AFR','crude_5','a','2030')=100.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_SAS','gas_1','a','2025')=100.0;
+ACT.scale('R11_AFR','coal_gas','2070','2070','M1','year')=100.0;
+ACT.scale('R11_EEU','replacement_so2','2100','2100','M1','year')=0.01;
+EXT.scale('R11_AFR','crude_7','a','2050')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2030','2030','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2030','2035','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_2','a','2110')=10.0;
+ACT.scale('R11_CPA','oil_extr_6','2045','2050','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2030','2035','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2060')=100.0;
+EXT.scale('R11_MEA','gas_3','a','2045')=100.0;
+EXT.scale('R11_FSU','crude_2','a','2050')=100.0;
+EXT.scale('R11_WEU','crude_6','a','2040')=100.0;
+EXT.scale('R11_AFR','crude_4','a','2055')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2045','2060','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_coal','2040','2040','M1','year')=10.0;
+LAND.scale('R11_CPA','BIO06GHG2000','2080')=0.1;
+ACT.scale('R11_LAM','meth_coal','2020','2040','M1','year')=10.0;
+EXT.scale('R11_MEA','crude_5','a','2030')=100.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2070','year')=100.0;
+EXT.scale('R11_PAO','gas_4','a','2090')=10.0;
+ACT.scale('R11_PAO','h2_fc_trp','2080','2080','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_1','a','2080')=10.0;
+EXT.scale('R11_AFR','gas_6','a','2110')=10.0;
+LAND.scale('R11_LAM','BIO05GHG050','2080')=0.1;
+EXT.scale('R11_SAS','gas_2','a','2080')=10.0;
+ACT.scale('R11_LAM','h2_fc_trp','2055','2055','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG100','2055')=0.1;
+ACT.scale('R11_AFR','coal_gas','2045','2070','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG020','2080')=0.1;
+LAND.scale('R11_AFR','BIO06GHG200','2070')=0.1;
+ACT.scale('R11_AFR','meth_coal','2045','2055','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_6','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2060','2060','M1','year')=100.0;
+ACT.scale('R11_PAS','loil_trp','2110','2110','M1','year')=10.0;
+EXT.scale('R11_WEU','crude_6','a','2035')=100.0;
+LAND.scale('R11_AFR','BIO06GHG050','2090')=0.1;
+EXT.scale('R11_NAM','crude_5','a','2070')=10.0;
+EXT.scale('R11_SAS','gas_6','a','2055')=100.0;
+EXT.scale('R11_AFR','gas_4','a','2070')=10.0;
+LAND.scale('R11_NAM','BIO06GHG200','2055')=0.1;
+EXT.scale('R11_CPA','crude_6','a','2100')=10.0;
+ACT.scale('R11_AFR','coal_gas','2025','2030','M1','year')=100.0;
+ACT.scale('R11_PAO','eth_fc_trp','2040','2040','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_6','a','2040')=100.0;
+EXT.scale('R11_AFR','gas_1','a','2040')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2100')=10.0;
+EXT.scale('R11_EEU','crude_4','a','2060')=100.0;
+EXT.scale('R11_CPA','gas_2','a','2090')=10.0;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2040','year')=100.0;
+ACT.scale('R11_EEU','loil_trp','2025','2025','M1','year')=10.0;
+ACT_UP.scale('R11_NAM','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_FSU','gas_1','a','2030')=100.0;
+EXT.scale('R11_AFR','crude_4','a','2110')=10.0;
+ACT.scale('R11_AFR','meth_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_AFR','coal','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_3','2025','2030','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG400','2070')=0.1;
+EXT.scale('R11_PAO','lignite','a','2045')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2060','2070','M1','year')=100.0;
+ACT_LO.scale('R11_LAM','gas_cc_ccs','2080','year')=0.01;
+CAP_NEW.scale('R11_EEU','mvac_co2','2090')=0.01;
+ACT.scale('R11_LAM','loil_trp','2090','2090','M1','year')=10.0;
+ACT.scale('R11_LAM','meth_coal','2025','2045','M1','year')=10.0;
+EXT.scale('R11_AFR','crude_7','a','2060')=100.0;
+EXT.scale('R11_PAS','gas_5','a','2090')=10.0;
+ACT.scale('R11_PAS','meth_ic_trp','2060','2060','M1','year')=10.0;
+EXT.scale('R11_CPA','gas_6','a','2110')=10.0;
+ACT_LO.scale('R11_CPA','csp_sm1_res4','2100','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2060','2060','M1','year')=100.0;
+ACT.scale('R11_LAM','eth_fc_trp','2110','2110','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_3','a','2090')=10.0;
+EXT.scale('R11_AFR','crude_7','a','2030')=100.0;
+EXT.scale('R11_PAS','gas_2','a','2035')=100.0;
+ACT.scale('R11_LAM','h2_coal','2020','2035','M1','year')=10.0;
+EXT.scale('R11_LAM','crude_1','a','2110')=10.0;
+ACT.scale('R11_AFR','eth_fc_trp','2080','2080','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG3000','2090')=0.1;
+EXT.scale('R11_PAO','crude_3','a','2055')=100.0;
+EXT.scale('R11_SAS','crude_5','a','2100')=10.0;
+ACT.scale('R11_LAM','h2_fc_trp','2035','2040','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2030','2045','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_5','a','2100')=10.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2030','2050','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2070','2070','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_4','a','2100')=10.0;
+ACT.scale('R11_LAM','syn_liq','2045','2045','M1','year')=10.0;
+EXT.scale('R11_SAS','crude_3','a','2050')=100.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2070')=0.01;
+EXT.scale('R11_NAM','crude_3','a','2045')=100.0;
+ACT.scale('R11_EEU','foil_trp','2110','2110','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_1','2045','2050','M1','year')=100.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2045')=0.01;
+EXT.scale('R11_PAS','lignite','a','2040')=100.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2050','2070','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG000','2110')=0.1;
+EXT.scale('R11_PAO','gas_4','a','2055')=100.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2080')=0.01;
+EXT.scale('R11_SAS','gas_2','a','2100')=10.0;
+EXT.scale('R11_NAM','crude_3','a','2060')=100.0;
+EXT.scale('R11_MEA','coal','a','2060')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2035','2040','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_1','a','2030')=100.0;
+ACT.scale('R11_PAO','h2_coal','2030','2030','M1','year')=100.0;
+ACT.scale('R11_LAM','coal_gas','2020','2040','M1','year')=10.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2050','2070','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2045','2060','M1','year')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2040','2045','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_7','a','2035')=100.0;
+EXT.scale('R11_WEU','crude_5','a','2100')=10.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2035','2035','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_1','a','2050')=100.0;
+EXT.scale('R11_LAM','gas_2','a','2080')=10.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2035','year')=100.0;
+EXT.scale('R11_NAM','gas_5','a','2060')=100.0;
+ACT.scale('R11_LAM','h2_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_1','a','2040')=100.0;
+ACT.scale('R11_PAO','syn_liq','2050','2070','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_5','a','2035')=100.0;
+ACT.scale('R11_PAO','meth_coal','2060','2080','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_4','a','2025')=100.0;
+EXT.scale('R11_MEA','gas_5','a','2055')=100.0;
+ACT.scale('R11_AFR','h2_coal','2035','2055','M1','year')=100.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2110')=0.01;
+LAND.scale('R11_SAS','BIO06GHG600','2110')=0.01;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2040','year')=100.0;
+EXT.scale('R11_WEU','crude_6','a','2090')=10.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2040','2040','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2090','2090','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_fc_trp','2060','2060','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG1000','2090')=0.1;
+LAND.scale('R11_CPA','BIO06GHG400','2100')=0.1;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2025','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2055','2060','M1','year')=100.0;
+ACT.scale('R11_MEA','meth_coal','2060','2070','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_5','a','2035')=100.0;
+ACT.scale('R11_PAO','syn_liq','2025','2025','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_7','a','2035')=100.0;
+CAP_NEW.scale('R11_FSU','mvac_co2','2055')=0.01;
+ACT.scale('R11_PAO','meth_coal_ccs','2035','2050','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_3','a','2025')=100.0;
+ACT_UP.scale('R11_LAM','csp_sm1_res4','2110','year')=100.0;
+EXT.scale('R11_LAM','gas_6','a','2030')=100.0;
+EXT.scale('R11_NAM','crude_6','a','2110')=10.0;
+LAND.scale('R11_AFR','BIO05GHG1500','2070')=0.1;
+ACT.scale('R11_WEU','h2_fc_trp','2035','2040','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_2','a','2030')=100.0;
+CAP_NEW.scale('R11_LAM','mvac_co2','2080')=0.01;
+EXT.scale('R11_PAS','crude_3','a','2110')=10.0;
+EXT.scale('R11_PAO','crude_3','a','2025')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2035','2050','M1','year')=100.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2055','year')=100.0;
+EXT.scale('R11_PAO','coal','a','2050')=100.0;
+ACT.scale('R11_LAM','h2_coal','2025','2040','M1','year')=10.0;
+ACT.scale('R11_LAM','h2_coal','2010','2025','M1','year')=10.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2025')=0.01;
+ACT.scale('R11_SAS','h2_fc_trp','2090','2090','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2110','2110','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_3','a','2100')=10.0;
+EXT.scale('R11_SAS','gas_2','a','2030')=100.0;
+EXT.scale('R11_SAS','crude_3','a','2040')=100.0;
+EXT.scale('R11_EEU','gas_5','a','2100')=10.0;
+EXT.scale('R11_NAM','crude_3','a','2035')=100.0;
+EXT.scale('R11_PAO','crude_1','a','2110')=10.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2030')=0.01;
+CAP_NEW.scale('R11_WEU','mvac_co2','2090')=0.01;
+EXT.scale('R11_PAO','crude_4','a','2045')=100.0;
+ACT.scale('R11_CPA','oil_extr_6','2055','2055','M1','year')=100.0;
+CAP_NEW.scale('R11_LAM','mvac_co2','2060')=0.01;
+EXT.scale('R11_AFR','crude_1','a','2045')=100.0;
+ACT.scale('R11_MEA','oil_extr_1','2100','2100','M1','year')=100.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2035')=0.01;
+ACT.scale('R11_EEU','elec_t_d','2055','2100','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_6','a','2055')=100.0;
+ACT.scale('R11_EEU','loil_trp','2045','2045','M1','year')=10.0;
+LAND.scale('R11_NAM','BIO05GHG000','2090')=0.1;
+ACT.scale('R11_EEU','recycling_gas1','2060','2070','M1','year')=0.01;
+ACT.scale('R11_PAO','syn_liq_ccs','2040','2060','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG050','2090')=0.1;
+EXT.scale('R11_FSU','crude_1','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2030','2035','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_ic_trp','2090','2090','M1','year')=10.0;
+ACT.scale('R11_PAO','meth_coal','2090','2110','M1','year')=100.0;
+ACT.scale('R11_FSU','h2_fc_trp','2090','2090','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_fc_trp','2035','2035','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG010','2100')=0.1;
+EXT.scale('R11_PAS','crude_7','a','2025')=100.0;
+ACT.scale('R11_LAM','syn_liq','2020','2025','M1','year')=10.0;
+ACT.scale('R11_AFR','eth_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_5','a','2025')=100.0;
+EXT.scale('R11_SAS','crude_1','a','2100')=10.0;
+CAP_NEW.scale('R11_FSU','mvac_co2','2100')=0.01;
+ACT.scale('R11_AFR','h2_coal','2070','2070','M1','year')=100.0;
+ACT_LO.scale('R11_LAM','gas_cc_ccs','2100','year')=0.01;
+EXT.scale('R11_AFR','gas_4','a','2080')=10.0;
+EXT.scale('R11_PAO','crude_3','a','2040')=100.0;
+ACT.scale('R11_CPA','oil_extr_6','2090','2090','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_ic_trp','2055','2055','M1','year')=10.0;
+ACT.scale('R11_WEU','eth_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_WEU','coal','a','2040')=100.0;
+LAND.scale('R11_AFR','BIO05GHG3000','2060')=0.1;
+ACT.scale('R11_AFR','syn_liq','2040','2055','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2020','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2080','2090','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_fc_trp','2080','2080','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG600','2080')=0.1;
+ACT.scale('R11_PAO','h2_coal','2045','2050','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_1','a','2100')=10.0;
+EXT.scale('R11_NAM','coal','a','2080')=10.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2035','year')=100.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_SAS','gas_4','a','2070')=10.0;
+LAND.scale('R11_AFR','BIO06GHG010','2070')=0.1;
+ACT.scale('R11_LAM','h2_coal_ccs','2030','2035','M1','year')=10.0;
+ACT.scale('R11_PAO','eth_ic_trp','2110','2110','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO06GHG2000','2055')=0.1;
+EXT.scale('R11_SAS','crude_7','a','2040')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2055','2055','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_3','a','2025')=100.0;
+ACT.scale('R11_PAO','meth_fc_trp','2090','2090','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG1500','2050')=0.1;
+ACT.scale('R11_AFR','h2_coal','2050','2060','M1','year')=100.0;
+ACT.scale('R11_PAS','h2_fc_trp','2050','2055','M1','year')=100.0;
+ACT.scale('R11_WEU','meth_ic_trp','2100','2100','M1','year')=10.0;
+ACT.scale('R11_AFR','syn_liq','2055','2055','M1','year')=100.0;
+ACT.scale('R11_EEU','recycling_gas1','2110','2110','M1','year')=0.01;
+EXT.scale('R11_MEA','crude_5','a','2050')=100.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2090')=0.01;
+ACT.scale('R11_MEA','oil_extr_1_ch4','2100','2100','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_5','a','2090')=10.0;
+ACT.scale('R11_AFR','syn_liq','2060','2060','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_2','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_2','2055','2060','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_3','a','2060')=100.0;
+EXT.scale('R11_EEU','coal','a','2060')=100.0;
+ACT.scale('R11_PAO','syn_liq','2100','2110','M1','year')=100.0;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2110','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG050','2055')=0.1;
+EXT.scale('R11_CPA','coal','a','2070')=10.0;
+EXT.scale('R11_SAS','crude_6','a','2100')=10.0;
+ACT.scale('R11_LAM','loil_trp','2030','2030','M1','year')=10.0;
+ACT.scale('R11_MEA','meth_coal','2100','2100','M1','year')=100.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2055','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2030','2040','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2030','2035','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2050','2060','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2100','2100','M1','year')=100.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2060','year')=100.0;
+EXT.scale('R11_FSU','gas_5','a','2030')=100.0;
+LAND.scale('R11_AFR','BIO05GHG1000','2070')=0.1;
+EXT.scale('R11_PAS','gas_2','a','2040')=100.0;
+ACT.scale('R11_PAO','syn_liq','2050','2060','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG1000','2100')=0.1;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2040','2045','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_5','a','2070')=10.0;
+EXT.scale('R11_MEA','gas_5','a','2030')=100.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2055','2060','M1','year')=100.0;
+CAP_NEW.scale('R11_EEU','mvac_co2','2055')=0.01;
+LAND.scale('R11_LAM','BIO06GHG1500','2060')=0.1;
+EXT.scale('R11_NAM','gas_3','a','2025')=100.0;
+LAND.scale('R11_LAM','BIO06GHG1500','2070')=0.1;
+CAP_NEW.scale('R11_PAO','mvac_co2','2050')=0.01;
+ACT.scale('R11_EEU','elec_t_d','2055','2110','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2080','2100','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2040','2040','M1','year')=100.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2070','year')=100.0;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2055','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG400','2110')=0.1;
+EXT.scale('R11_WEU','crude_1','a','2045')=100.0;
+EXT.scale('R11_PAS','crude_7','a','2070')=10.0;
+EXT.scale('R11_SAS','crude_2','a','2070')=10.0;
+EXT.scale('R11_PAS','gas_2','a','2055')=100.0;
+ACT.scale('R11_PAO','h2_coal','2070','2070','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_3','a','2100')=10.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_FSU','gas_1','a','2070')=10.0;
+CAP_NEW.scale('R11_EEU','mvac_co2','2080')=0.01;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2070','year')=100.0;
+EXT.scale('R11_NAM','crude_1','a','2070')=10.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2045')=0.01;
+EXT.scale('R11_PAO','lignite','a','2030')=100.0;
+EXT.scale('R11_FSU','crude_3','a','2035')=100.0;
+EXT.scale('R11_FSU','crude_2','a','2110')=10.0;
+LAND.scale('R11_LAM','BIO06GHG1500','2090')=0.1;
+ACT.scale('R11_MEA','coal_gas','2045','2070','M1','year')=100.0;
+EXT.scale('R11_FSU','coal','a','2030')=100.0;
+ACT_LO.scale('R11_MEA','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_NAM','gas_5','a','2040')=100.0;
+ACT.scale('R11_LAM','coal_gas','2010','2030','M1','year')=10.0;
+CAP_NEW.scale('R11_EEU','mvac_co2','2070')=0.01;
+ACT.scale('R11_WEU','h2_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_3','a','2030')=100.0;
+LAND.scale('R11_NAM','BIO05GHG3000','2090')=0.1;
+ACT.scale('R11_AFR','syn_liq_ccs','2045','2050','M1','year')=100.0;
+EXT.scale('R11_CPA','lignite','a','2080')=10.0;
+EXT.scale('R11_PAS','coal','a','2050')=100.0;
+EXT.scale('R11_EEU','gas_4','a','2100')=10.0;
+CAP_NEW.scale('R11_WEU','mvac_co2','2110')=0.01;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_LAM','gas_6','a','2050')=100.0;
+ACT.scale('R11_AFR','meth_coal_ccs','2040','2050','M1','year')=100.0;
+CAP_NEW.scale('R11_EEU','mvac_co2','2040')=0.01;
+ACT.scale('R11_PAO','h2_coal_ccs','2055','2080','M1','year')=100.0;
+ACT.scale('R11_LAM','syn_liq','2025','2035','M1','year')=10.0;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_PAO','gas_2','a','2070')=10.0;
+ACT.scale('R11_PAO','eth_ic_trp','2090','2090','M1','year')=10.0;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2100','year')=100.0;
+ACT.scale('R11_LAM','eth_ic_trp','2035','2035','M1','year')=10.0;
+ACT.scale('R11_MEA','oil_extr_7','2110','2110','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG1000','2110')=0.1;
+ACT.scale('R11_LAM','coal_gas','2015','2025','M1','year')=10.0;
+ACT.scale('R11_PAS','h2_fc_trp','2080','2080','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_3','a','2070')=10.0;
+EXT.scale('R11_NAM','gas_1','a','2060')=100.0;
+LAND.scale('R11_NAM','BIO05GHG2000','2090')=0.1;
+ACT.scale('R11_PAO','h2_coal_ccs','2060','2060','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_fc_trp','2030','2030','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2030','2050','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_3','a','2050')=100.0;
+EXT.scale('R11_PAO','gas_4','a','2045')=100.0;
+LAND.scale('R11_AFR','BIO06GHG010','2110')=0.1;
+EXT.scale('R11_EEU','crude_3','a','2110')=10.0;
+ACT.scale('R11_PAO','syn_liq','2070','2090','M1','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2060','2100','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_ic_trp','2090','2090','M1','year')=10.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2090')=0.01;
+EXT.scale('R11_MEA','crude_7','a','2030')=100.0;
+ACT.scale('R11_AFR','syn_liq','2050','2050','M1','year')=100.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_PAO','crude_2','a','2040')=100.0;
+ACT.scale('R11_AFR','syn_liq','2045','2060','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_1','a','2030')=100.0;
+CAP_NEW.scale('R11_PAO','mvac_co2','2030')=0.01;
+LAND.scale('R11_AFR','BIO06GHG200','2055')=0.1;
+EXT.scale('R11_LAM','gas_6','a','2070')=10.0;
+ACT.scale('R11_MEA','coal_gas','2060','2080','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2','2090','2090','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_7','a','2100')=10.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2050','2050','M1','year')=100.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2060','2080','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_4','a','2100')=10.0;
+ACT.scale('R11_EEU','h2_fc_trp','2050','2050','M1','year')=100.0;
+EXT.scale('R11_NAM','coal','a','2025')=100.0;
+EXT.scale('R11_AFR','gas_5','a','2045')=100.0;
+EXT.scale('R11_LAM','crude_4','a','2060')=100.0;
+EXT.scale('R11_FSU','crude_7','a','2055')=100.0;
+ACT.scale('R11_LAM','meth_coal_ccs','2040','2040','M1','year')=10.0;
+ACT.scale('R11_PAS','eth_ic_trp','2060','2060','M1','year')=10.0;
+LAND.scale('R11_CPA','BIO06GHG400','2110')=0.1;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2060','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2080','2080','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_6','a','2030')=100.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2080')=0.01;
+EXT.scale('R11_NAM','crude_5','a','2060')=100.0;
+ACT.scale('R11_MEA','h2_coal','2045','2070','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG2000','2090')=0.1;
+ACT.scale('R11_LAM','h2_coal_ccs','2040','2040','M1','year')=10.0;
+EXT.scale('R11_PAS','crude_4','a','2070')=10.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2035','2035','M1','year')=100.0;
+LAND.scale('R11_PAS','BIO06GHG1000','2110')=0.01;
+ACT.scale('R11_LAM','eth_ic_trp','2100','2100','M1','year')=10.0;
+LAND.scale('R11_NAM','BIO05GHG200','2100')=0.1;
+LAND.scale('R11_LAM','BIO06GHG000','2055')=0.1;
+EXT.scale('R11_SAS','crude_3','a','2035')=100.0;
+ACT.scale('R11_FSU','eth_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_2','a','2090')=10.0;
+EXT.scale('R11_PAO','crude_3','a','2045')=100.0;
+EXT.scale('R11_NAM','crude_3','a','2030')=100.0;
+ACT.scale('R11_EEU','leak_repairsf6','2060','2070','M1','year')=0.01;
+EXT.scale('R11_CPA','crude_2','a','2050')=100.0;
+ACT.scale('R11_PAO','h2_fc_trp','2035','2035','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2050','2055','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_ic_trp','2030','2030','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_4','2100','2100','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO05GHG100','2080')=0.1;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2030','year')=100.0;
+EXT.scale('R11_EEU','gas_2','a','2090')=10.0;
+ACT.scale('R11_PAS','meth_ic_trp','2050','2050','M1','year')=10.0;
+ACT.scale('R11_PAO','meth_coal','2080','2080','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_3','a','2035')=100.0;
+ACT.scale('R11_AFR','h2_coal','2045','2045','M1','year')=100.0;
+EXT.scale('R11_NAM','lignite','a','2045')=100.0;
+EXT.scale('R11_MEA','crude_1','a','2110')=10.0;
+ACT.scale('R11_MEA','coal_gas','2080','2100','M1','year')=100.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2025','year')=100.0;
+ACT.scale('R11_LAM','meth_coal_ccs','2030','2045','M1','year')=10.0;
+ACT.scale('R11_LAM','eth_ic_trp','2050','2050','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2070','2070','M1','year')=100.0;
+CAP_NEW.scale('R11_PAO','mvac_co2','2035')=0.01;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2070','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2070','2070','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2090','2090','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_4','a','2080')=10.0;
+EXT.scale('R11_FSU','gas_1','a','2025')=100.0;
+EXT.scale('R11_SAS','crude_6','a','2060')=100.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2100')=0.01;
+ACT.scale('R11_AFR','syn_liq_ccs','2030','2030','M1','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_2_ch4','2100','2100','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_4','a','2030')=100.0;
+EXT.scale('R11_WEU','gas_2','a','2055')=100.0;
+EXT.scale('R11_NAM','crude_2','a','2035')=100.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2030','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq','2040','2045','M1','year')=100.0;
+ACT.scale('R11_FSU','h2_fc_trp','2080','2080','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_5','a','2110')=10.0;
+ACT.scale('R11_LAM','h2_fc_trp','2060','2060','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_5','a','2030')=100.0;
+EXT.scale('R11_PAS','crude_1','a','2045')=100.0;
+CAP_NEW.scale('R11_WEU','mvac_co2','2035')=0.01;
+EXT.scale('R11_CPA','crude_4','a','2080')=10.0;
+EXT.scale('R11_NAM','crude_2','a','2055')=100.0;
+LAND.scale('R11_AFR','BIO06GHG3000','2055')=0.1;
+ACT.scale('R11_PAO','syn_liq_ccs','2045','2060','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2100','2110','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_3','a','2040')=100.0;
+EXT.scale('R11_PAS','crude_7','a','2045')=100.0;
+ACT.scale('R11_EEU','loil_trp','2050','2050','M1','year')=10.0;
+EXT.scale('R11_EEU','gas_4','a','2070')=10.0;
+EXT.scale('R11_EEU','lignite','a','2025')=100.0;
+EXT.scale('R11_NAM','crude_2','a','2070')=10.0;
+EXT.scale('R11_PAO','gas_2','a','2080')=10.0;
+ACT.scale('R11_PAO','syn_liq','2035','2040','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2040','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2050','2060','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_4','a','2040')=100.0;
+ACT.scale('R11_LAM','gas_cc_ccs','2050','2060','M1','year')=10.0;
+ACT.scale('R11_AFR','h2_fc_trp','2080','2080','M1','year')=100.0;
+ACT.scale('R11_MEA','syn_liq_ccs','2055','2070','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_6','a','2025')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2025','2025','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_4','a','2045')=100.0;
+EXT.scale('R11_MEA','gas_4','a','2055')=100.0;
+EXT.scale('R11_CPA','crude_3','a','2030')=100.0;
+EXT.scale('R11_AFR','gas_3','a','2035')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2070','2070','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_1','a','2060')=100.0;
+EXT.scale('R11_AFR','crude_6','a','2050')=100.0;
+EXT.scale('R11_MEA','crude_3','a','2040')=100.0;
+EXT.scale('R11_MEA','crude_2','a','2050')=100.0;
+EXT.scale('R11_NAM','crude_5','a','2080')=10.0;
+ACT.scale('R11_AFR','coal_gas','2060','2070','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2035','2035','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_1','a','2090')=10.0;
+EXT.scale('R11_PAS','gas_6','a','2030')=100.0;
+LAND.scale('R11_NAM','BIO06GHG000','2080')=0.1;
+EXT.scale('R11_NAM','gas_5','a','2090')=10.0;
+ACT.scale('R11_CPA','oil_extr_2','2030','2035','M1','year')=100.0;
+ACT.scale('R11_PAS','meth_ic_trp','2110','2110','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO06GHG400','2050')=0.1;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2100','year')=100.0;
+ACT_UP.scale('R11_PAO','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_NAM','crude_4','a','2055')=100.0;
+EXT.scale('R11_MEA','gas_1','a','2035')=100.0;
+EXT.scale('R11_PAS','gas_6','a','2045')=100.0;
+EXT.scale('R11_AFR','gas_5','a','2050')=100.0;
+EXT.scale('R11_SAS','crude_3','a','2025')=100.0;
+EXT.scale('R11_CPA','crude_5','a','2060')=100.0;
+LAND.scale('R11_LAM','BIO06GHG3000','2100')=0.1;
+ACT.scale('R11_EEU','meth_fc_trp','2060','2060','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2030','2045','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG1000','2100')=0.1;
+EXT.scale('R11_WEU','gas_6','a','2100')=10.0;
+ACT.scale('R11_EEU','loil_trp','2035','2035','M1','year')=10.0;
+EXT.scale('R11_NAM','lignite','a','2100')=10.0;
+EXT.scale('R11_SAS','crude_1','a','2090')=10.0;
+EXT.scale('R11_SAS','crude_5','a','2030')=100.0;
+EXT.scale('R11_PAO','gas_1','a','2070')=10.0;
+EXT.scale('R11_WEU','coal','a','2030')=100.0;
+ACT.scale('R11_PAS','eth_fc_trp','2060','2060','M1','year')=100.0;
+ACT.scale('R11_MEA','coal_gas','2055','2070','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_2','a','2025')=100.0;
+LAND.scale('R11_AFR','BIO06GHG000','2080')=0.1;
+ACT.scale('R11_LAM','h2_coal','2030','2035','M1','year')=10.0;
+EXT.scale('R11_PAS','crude_4','a','2060')=100.0;
+EXT.scale('R11_CPA','gas_4','a','2055')=100.0;
+ACT.scale('R11_AFR','coal_gas','2050','2060','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO04GHG3000','2110')=0.1;
+ACT.scale('R11_MEA','meth_coal','2080','2100','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG100','2070')=0.1;
+EXT.scale('R11_FSU','crude_7','a','2080')=10.0;
+ACT.scale('R11_LAM','eth_fc_trp','2055','2055','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_4','a','2110')=10.0;
+ACT.scale('R11_CPA','oil_extr_3','2030','2035','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_6','a','2025')=100.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2090','year')=100.0;
+EXT.scale('R11_PAS','crude_2','a','2110')=10.0;
+LAND.scale('R11_NAM','BIO06GHG020','2090')=0.1;
+ACT.scale('R11_PAO','syn_liq','2100','2100','M1','year')=100.0;
+ACT_LO.scale('R11_PAS','csp_sm1_res4','2090','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2080','2100','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_7','a','2100')=10.0;
+LAND.scale('R11_AFR','BIO06GHG050','2100')=0.1;
+ACT.scale('R11_SAS','meth_fc_trp','2080','2080','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2045')=100.0;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2090','year')=100.0;
+EXT.scale('R11_SAS','gas_1','a','2070')=10.0;
+LAND.scale('R11_LAM','BIO06GHG400','2060')=0.1;
+ACT.scale('R11_PAO','h2_coal','2015','2025','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2055','2060','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_1','a','2100')=10.0;
+EXT.scale('R11_WEU','crude_4','a','2110')=10.0;
+LAND.scale('R11_AFR','BIO05GHG1500','2080')=0.1;
+ACT.scale('R11_PAS','meth_ic_trp','2090','2090','M1','year')=10.0;
+ACT.scale('R11_PAO','h2_coal','2110','2110','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_5','a','2025')=100.0;
+EXT.scale('R11_FSU','gas_2','a','2050')=100.0;
+LAND.scale('R11_LAM','BIO05GHG3000','2100')=0.1;
+LAND.scale('R11_CPA','BIO06GHG1000','2110')=0.1;
+ACT.scale('R11_LAM','foil_trp','2060','2060','M1','year')=10.0;
+EXT.scale('R11_SAS','gas_6','a','2110')=10.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_MEA','crude_7','a','2060')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2040','2040','M1','year')=100.0;
+ACT.scale('R11_PAS','h2_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2040','2040','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_3','a','2110')=10.0;
+EXT.scale('R11_SAS','crude_7','a','2030')=100.0;
+EXT.scale('R11_NAM','gas_4','a','2050')=100.0;
+LAND.scale('R11_NAM','BIO05GHG2000','2100')=0.1;
+EXT.scale('R11_CPA','gas_5','a','2070')=10.0;
+EXT.scale('R11_PAO','lignite','a','2060')=100.0;
+ACT.scale('R11_AFR','h2_fc_trp','2050','2055','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_1','a','2025')=100.0;
+EXT.scale('R11_LAM','crude_5','a','2090')=10.0;
+EXT.scale('R11_MEA','gas_1','a','2110')=10.0;
+EXT.scale('R11_WEU','crude_3','a','2090')=10.0;
+ACT.scale('R11_MEA','syn_liq','2060','2080','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_1','a','2025')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2035','2040','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_1','a','2045')=100.0;
+LAND.scale('R11_LAM','BIO06GHG000','2100')=0.1;
+EXT.scale('R11_LAM','crude_6','a','2110')=10.0;
+ACT.scale('R11_MEA','h2_coal_ccs','2090','2090','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2030','2045','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_6','a','2070')=10.0;
+LAND.scale('R11_NAM','BIO06GHG3000','2110')=0.1;
+ACT.scale('R11_MEA','meth_coal','2070','2080','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2','2025','2030','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_4','a','2080')=10.0;
+EXT.scale('R11_PAS','crude_1','a','2070')=10.0;
+EXT.scale('R11_CPA','crude_1','a','2080')=10.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_LAM','crude_2','a','2080')=10.0;
+ACT.scale('R11_PAO','coal_gas','2045','2070','M1','year')=100.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2040','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2035','2045','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2045','2070','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_1','a','2100')=10.0;
+EXT.scale('R11_SAS','crude_2','a','2045')=100.0;
+EXT.scale('R11_NAM','crude_1','a','2040')=100.0;
+LAND.scale('R11_NAM','BIO05GHG1000','2100')=0.1;
+EXT.scale('R11_SAS','crude_3','a','2110')=10.0;
+ACT.scale('R11_LAM','gas_cc','2035','2060','M1','year')=10.0;
+EXT.scale('R11_LAM','crude_6','a','2035')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2045','2045','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_6','a','2040')=100.0;
+LAND.scale('R11_AFR','BIO06GHG000','2090')=0.1;
+EXT.scale('R11_PAS','lignite','a','2055')=100.0;
+EXT.scale('R11_PAS','lignite','a','2110')=10.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2080','2080','M1','year')=100.0;
+EXT.scale('R11_AFR','gas_1','a','2030')=100.0;
+ACT.scale('R11_NAM','h2_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_SAS','gas_5','a','2030')=100.0;
+ACT.scale('R11_LAM','foil_trp','2070','2070','M1','year')=10.0;
+ACT.scale('R11_WEU','meth_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_LAM','gas_cc','2060','2060','M1','year')=10.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2035','2055','M1','year')=100.0;
+EXT.scale('R11_NAM','gas_5','a','2055')=100.0;
+ACT.scale('R11_PAO','coal_gas','2025','2045','M1','year')=100.0;
+ACT.scale('R11_EEU','meth_fc_trp','2080','2080','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG200','2090')=0.1;
+ACT.scale('R11_SAS','eth_fc_trp','2080','2080','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_fc_trp','2055','2060','M1','year')=100.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_MEA','gas_1','a','2080')=10.0;
+ACT.scale('R11_LAM','meth_coal','2045','2045','M1','year')=10.0;
+EXT.scale('R11_WEU','crude_2','a','2035')=100.0;
+LAND.scale('R11_NAM','BIO06GHG400','2100')=0.1;
+ACT.scale('R11_EEU','h2_fc_trp','2060','2070','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2','2050','2050','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG020','2090')=0.1;
+ACT.scale('R11_AFR','h2_coal_ccs','2060','2060','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_3','a','2060')=100.0;
+LAND.scale('R11_LAM','BIO05GHG020','2100')=0.1;
+ACT.scale('R11_MEA','h2_coal_ccs','2100','2100','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2090','2100','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_5','a','2090')=10.0;
+EXT.scale('R11_PAS','coal','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2045','2050','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_5','a','2040')=100.0;
+LAND.scale('R11_AFR','BIO06GHG020','2050')=0.1;
+EXT.scale('R11_PAO','crude_3','a','2030')=100.0;
+EXT.scale('R11_WEU','crude_6','a','2055')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2100','2100','M1','year')=100.0;
+ACT.scale('R11_LAM','syn_liq_ccs','2030','2040','M1','year')=10.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2050','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG050','2080')=0.1;
+EXT.scale('R11_SAS','crude_3','a','2030')=100.0;
+EXT.scale('R11_PAO','coal','a','2060')=100.0;
+EXT.scale('R11_PAO','gas_1','a','2110')=10.0;
+EXT.scale('R11_AFR','gas_5','a','2080')=10.0;
+EXT.scale('R11_NAM','gas_1','a','2025')=100.0;
+ACT.scale('R11_EEU','meth_fc_trp','2070','2070','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_5','a','2060')=100.0;
+EXT.scale('R11_MEA','crude_2','a','2090')=10.0;
+EXT.scale('R11_PAO','gas_6','a','2100')=10.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2080','2090','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1000','2110')=0.1;
+EXT.scale('R11_SAS','crude_4','a','2040')=100.0;
+EXT.scale('R11_PAS','gas_5','a','2055')=100.0;
+EXT.scale('R11_PAO','gas_1','a','2025')=100.0;
+ACT.scale('R11_SAS','ref_lol','2005','2025','M1','year')=10.0;
+EXT.scale('R11_LAM','gas_2','a','2045')=100.0;
+LAND.scale('R11_PAS','BIO06GHG2000','2110')=0.01;
+ACT.scale('R11_LAM','coal_gas','2030','2030','M1','year')=10.0;
+EXT.scale('R11_NAM','crude_4','a','2080')=10.0;
+ACT.scale('R11_LAM','h2_coal','2035','2045','M1','year')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2035','2080','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2035','2035','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_2','a','2060')=100.0;
+ACT.scale('R11_EEU','replacement_so2','2055','2060','M1','year')=0.01;
+EXT.scale('R11_SAS','gas_6','a','2050')=100.0;
+EXT.scale('R11_EEU','crude_1','a','2060')=100.0;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2100','year')=100.0;
+EXT.scale('R11_LAM','crude_2','a','2040')=100.0;
+ACT.scale('R11_MEA','coal_gas','2100','2100','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2030','2050','M1','year')=100.0;
+CAP_NEW.scale('R11_PAS','mvac_co2','2030')=0.01;
+EXT.scale('R11_PAS','crude_4','a','2030')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1500','2045')=0.1;
+EXT.scale('R11_SAS','gas_1','a','2080')=10.0;
+EXT.scale('R11_PAS','gas_5','a','2040')=100.0;
+CAP_NEW.scale('R11_SAS','mvac_co2','2055')=0.01;
+ACT.scale('R11_AFR','coal_gas','2015','2025','M1','year')=100.0;
+CAP_NEW.scale('R11_AFR','mvac_co2','2040')=0.01;
+EXT.scale('R11_PAS','gas_6','a','2090')=10.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2055','2055','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_7','a','2070')=10.0;
+ACT.scale('R11_WEU','eth_fc_trp','2100','2100','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_2','a','2045')=100.0;
+ACT.scale('R11_EEU','meth_ic_trp','2035','2035','M1','year')=10.0;
+ACT.scale('R11_AFR','meth_coal','2045','2050','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2020','2030','M1','year')=100.0;
+EXT.scale('R11_NAM','lignite','a','2060')=100.0;
+ACT.scale('R11_MEA','syn_liq','2080','2090','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_7','a','2070')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2040','2070','M1','year')=100.0;
+ACT.scale('R11_LAM','eth_ic_trp','2040','2040','M1','year')=10.0;
+ACT.scale('R11_SAS','ref_lol','2025','2025','M1','year')=10.0;
+EXT.scale('R11_PAS','gas_2','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_5','2040','2040','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2050','2060','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG000','2050')=0.1;
+EXT.scale('R11_AFR','coal','a','2070')=10.0;
+EXT.scale('R11_LAM','gas_5','a','2045')=100.0;
+EXT.scale('R11_PAS','crude_3','a','2055')=100.0;
+LAND.scale('R11_CPA','BIO06GHG2000','2090')=0.1;
+EXT.scale('R11_FSU','crude_1','a','2060')=100.0;
+EXT.scale('R11_NAM','crude_6','a','2090')=10.0;
+EXT.scale('R11_CPA','gas_3','a','2090')=10.0;
+EXT.scale('R11_CPA','gas_2','a','2040')=100.0;
+LAND.scale('R11_LAM','BIO05GHG400','2080')=0.1;
+LAND.scale('R11_FSU','BIO06GHG2000','2110')=0.1;
+ACT.scale('R11_AFR','meth_coal_ccs','2055','2070','M1','year')=100.0;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2090','year')=100.0;
+EXT.scale('R11_AFR','lignite','a','2060')=100.0;
+ACT.scale('R11_PAO','meth_ic_trp','2070','2070','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO06GHG000','2110')=0.1;
+ACT.scale('R11_PAO','h2_coal_ccs','2110','2110','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2050','2055','M1','year')=100.0;
+ACT.scale('R11_MEA','oil_extr_2','2110','2110','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_7','a','2060')=100.0;
+ACT.scale('R11_MEA','meth_coal','2080','2090','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_fc_trp','2070','2070','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_ic_trp','2070','2070','M1','year')=10.0;
+EXT.scale('R11_FSU','gas_3','a','2025')=100.0;
+EXT.scale('R11_AFR','gas_2','a','2040')=100.0;
+EXT.scale('R11_PAS','gas_4','a','2100')=10.0;
+ACT.scale('R11_WEU','h2_fc_trp','2055','2060','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal','2045','2045','M1','year')=100.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_CPA','crude_3','a','2050')=100.0;
+EXT.scale('R11_CPA','gas_5','a','2040')=100.0;
+EXT.scale('R11_AFR','lignite','a','2070')=10.0;
+ACT.scale('R11_LAM','coal_gas','2025','2040','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO06GHG1000','2070')=0.1;
+EXT.scale('R11_PAO','gas_4','a','2050')=100.0;
+EXT.scale('R11_MEA','crude_6','a','2080')=10.0;
+EXT.scale('R11_WEU','crude_4','a','2045')=100.0;
+LAND.scale('R11_AFR','BIO06GHG3000','2050')=0.1;
+ACT.scale('R11_AFR','h2_coal','2055','2070','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_5','a','2025')=100.0;
+LAND.scale('R11_AFR','BIO05GHG100','2110')=0.1;
+EXT.scale('R11_PAS','crude_5','a','2100')=10.0;
+LAND.scale('R11_LAM','BIO06GHG1500','2100')=0.1;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2025','2030','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_3','a','2090')=10.0;
+ACT.scale('R11_EEU','elec_t_d','2060','2070','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2055','2055','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2090','2090','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_4','a','2070')=10.0;
+ACT.scale('R11_PAO','coal_gas','2055','2080','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq','2050','2055','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_5','a','2045')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2040')=100.0;
+EXT.scale('R11_LAM','crude_1','a','2055')=100.0;
+EXT.scale('R11_AFR','coal','a','2100')=10.0;
+EXT.scale('R11_MEA','crude_2','a','2070')=10.0;
+ACT.scale('R11_LAM','coal_gas','2025','2035','M1','year')=10.0;
+LAND.scale('R11_AFR','BIO06GHG400','2100')=0.1;
+EXT.scale('R11_LAM','gas_6','a','2040')=100.0;
+EXT.scale('R11_EEU','gas_6','a','2110')=10.0;
+EXT.scale('R11_PAS','coal','a','2030')=100.0;
+EXT.scale('R11_PAS','coal','a','2090')=10.0;
+EXT.scale('R11_WEU','crude_4','a','2070')=10.0;
+EXT.scale('R11_FSU','gas_4','a','2030')=100.0;
+EXT.scale('R11_LAM','coal','a','2040')=100.0;
+EXT.scale('R11_NAM','crude_2','a','2040')=100.0;
+EXT.scale('R11_PAO','gas_6','a','2040')=100.0;
+LAND.scale('R11_AFR','BIO06GHG1500','2100')=0.1;
+ACT.scale('R11_LAM','h2_fc_trp','2055','2060','M1','year')=100.0;
+EXT.scale('R11_MEA','gas_6','a','2110')=10.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2045','year')=100.0;
+EXT.scale('R11_LAM','crude_7','a','2070')=10.0;
+EXT.scale('R11_EEU','crude_3','a','2040')=100.0;
+LAND.scale('R11_LAM','BIO05GHG1000','2110')=0.1;
+LAND.scale('R11_NAM','BIO06GHG1500','2070')=0.1;
+ACT.scale('R11_PAO','h2_fc_trp','2025','2030','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_3','a','2060')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2055','2055','M1','year')=100.0;
+ACT.scale('R11_LAM','syn_liq','2025','2040','M1','year')=10.0;
+LAND.scale('R11_LAM','BIO05GHG100','2110')=0.1;
+EXT.scale('R11_SAS','crude_5','a','2045')=100.0;
+ACT.scale('R11_LAM','meth_ic_trp','2045','2045','M1','year')=10.0;
+ACT.scale('R11_EEU','foil_trp','2030','2030','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_6','2030','2030','M1','year')=100.0;
+ACT_LO.scale('R11_LAM','csp_sm1_res4','2060','year')=100.0;
+ACT.scale('R11_LAM','h2_fc_trp','2035','2035','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_3','a','2070')=10.0;
+EXT.scale('R11_LAM','coal','a','2025')=100.0;
+LAND.scale('R11_AFR','BIO06GHG050','2110')=0.1;
+EXT.scale('R11_NAM','gas_4','a','2030')=100.0;
+EXT.scale('R11_CPA','gas_1','a','2035')=100.0;
+EXT.scale('R11_FSU','lignite','a','2100')=10.0;
+EXT.scale('R11_MEA','gas_3','a','2060')=100.0;
+ACT.scale('R11_AFR','h2_coal','2040','2045','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_7','2110','2110','M1','year')=100.0;
+EXT.scale('R11_PAS','crude_3','a','2030')=100.0;
+CAP_NEW.scale('R11_WEU','mvac_co2','2060')=0.01;
+EXT.scale('R11_LAM','gas_2','a','2060')=100.0;
+EXT.scale('R11_AFR','gas_1','a','2035')=100.0;
+LAND.scale('R11_NAM','BIO05GHG010','2100')=0.1;
+LAND.scale('R11_AFR','BIO05GHG600','2110')=0.1;
+EXT.scale('R11_EEU','crude_7','a','2035')=100.0;
+EXT.scale('R11_SAS','gas_1','a','2040')=100.0;
+EXT.scale('R11_WEU','lignite','a','2025')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2050','2050','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_4','a','2060')=100.0;
+ACT.scale('R11_PAO','syn_liq','2070','2080','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_2','a','2035')=100.0;
+ACT.scale('R11_PAO','eth_ic_trp','2070','2070','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_4','2060','2060','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_coal','2020','2025','M1','year')=10.0;
+ACT.scale('R11_PAS','eth_fc_trp','2090','2090','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_7','a','2090')=10.0;
+LAND.scale('R11_AFR','BIO06GHG2000','2080')=0.1;
+EXT.scale('R11_EEU','gas_3','a','2045')=100.0;
+LAND.scale('R11_NAM','BIO05GHG020','2090')=0.1;
+ACT.scale('R11_LAM','meth_fc_trp','2110','2110','M1','year')=100.0;
+ACT_UP.scale('R11_AFR','csp_sm1_res4','2055','year')=100.0;
+EXT.scale('R11_PAS','crude_6','a','2060')=100.0;
+EXT.scale('R11_CPA','gas_6','a','2050')=100.0;
+ACT.scale('R11_LAM','syn_liq','2030','2030','M1','year')=10.0;
+ACT.scale('R11_WEU','h2_fc_trp','2100','2100','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2020','2035','M1','year')=100.0;
+EXT.scale('R11_WEU','crude_7','a','2035')=100.0;
+ACT.scale('R11_PAO','syn_liq_ccs','2040','2045','M1','year')=100.0;
+ACT.scale('R11_EEU','h2_fc_trp','2035','2035','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_2','a','2080')=10.0;
+ACT.scale('R11_LAM','meth_fc_trp','2025','2025','M1','year')=100.0;
+LAND.scale('R11_CPA','BIO06GHG100','2110')=0.1;
+CAP_NEW.scale('R11_PAO','mvac_co2','2025')=0.01;
+ACT.scale('R11_AFR','h2_coal_ccs','2035','2050','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_4','a','2050')=100.0;
+LAND.scale('R11_AFR','BIO06GHG010','2050')=0.1;
+ACT.scale('R11_PAO','coal_gas','2080','2100','M1','year')=100.0;
+ACT.scale('R11_AFR','syn_liq','2035','2035','M1','year')=100.0;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_SAS','crude_5','a','2070')=10.0;
+EXT.scale('R11_CPA','coal','a','2080')=10.0;
+ACT.scale('R11_CPA','oil_extr_1','2020','2025','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_coal','2025','2025','M1','year')=10.0;
+EXT.scale('R11_SAS','gas_4','a','2025')=100.0;
+LAND.scale('R11_AFR','BIO06GHG400','2045')=0.1;
+ACT.scale('R11_PAO','meth_coal','2035','2045','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_2','a','2045')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2030','2070','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2055','2070','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG3000','2070')=0.1;
+ACT.scale('R11_MEA','meth_coal','2090','2090','M1','year')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2045','2080','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_2','a','2040')=100.0;
+ACT.scale('R11_CPA','oil_extr_1','2060','2060','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2055')=100.0;
+ACT.scale('R11_MEA','oil_extr_3_ch4','2110','2110','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_coal','2035','2035','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_fc_trp','2110','2110','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_1','a','2025')=100.0;
+ACT.scale('R11_LAM','h2_fc_trp','2045','2050','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG020','2080')=0.1;
+EXT.scale('R11_NAM','lignite','a','2110')=10.0;
+EXT.scale('R11_CPA','coal','a','2045')=100.0;
+ACT.scale('R11_PAO','coal_gas','2090','2110','M1','year')=100.0;
+EXT.scale('R11_PAS','gas_1','a','2050')=100.0;
+EXT.scale('R11_LAM','crude_3','a','2050')=100.0;
+EXT.scale('R11_AFR','gas_6','a','2050')=100.0;
+ACT.scale('R11_AFR','syn_liq','2045','2070','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_4','a','2050')=100.0;
+EXT.scale('R11_FSU','gas_1','a','2060')=100.0;
+CAP_NEW.scale('R11_PAO','mvac_co2','2045')=0.01;
+EXT.scale('R11_PAO','crude_4','a','2100')=10.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_LAM','gas_1','a','2070')=10.0;
+EXT.scale('R11_CPA','crude_1','a','2055')=100.0;
+EXT.scale('R11_CPA','crude_2','a','2040')=100.0;
+EXT.scale('R11_CPA','coal','a','2060')=100.0;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2040','year')=100.0;
+EXT.scale('R11_MEA','crude_3','a','2080')=10.0;
+EXT.scale('R11_SAS','gas_5','a','2040')=100.0;
+ACT.scale('R11_EEU','recycling_gas1','2090','2090','M1','year')=0.01;
+ACT.scale('R11_PAO','syn_liq','2055','2055','M1','year')=100.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2060')=0.01;
+ACT.scale('R11_MEA','syn_liq_ccs','2070','2070','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_3','a','2050')=100.0;
+ACT_UP.scale('R11_WEU','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_NAM','crude_3','a','2040')=100.0;
+EXT.scale('R11_PAS','gas_6','a','2050')=100.0;
+EXT.scale('R11_FSU','crude_1','a','2100')=10.0;
+EXT.scale('R11_CPA','gas_2','a','2060')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2070','2090','M1','year')=100.0;
+EXT.scale('R11_LAM','gas_6','a','2090')=10.0;
+ACT_LO.scale('R11_AFR','csp_sm1_res4','2080','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG200','2070')=0.1;
+EXT.scale('R11_WEU','crude_2','a','2070')=10.0;
+ACT.scale('R11_AFR','h2_coal_ccs','2035','2035','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_4','a','2110')=10.0;
+EXT.scale('R11_SAS','gas_2','a','2050')=100.0;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2025','year')=100.0;
+ACT.scale('R11_PAS','foil_trp','2100','2100','M1','year')=10.0;
+ACT.scale('R11_MEA','h2_coal','2050','2070','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_1','a','2080')=10.0;
+LAND.scale('R11_LAM','BIO06GHG400','2090')=0.1;
+EXT.scale('R11_NAM','crude_7','a','2035')=100.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2100','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2_ch4','2110','2110','M1','year')=100.0;
+ACT.scale('R11_LAM','h2_coal_ccs','2030','2040','M1','year')=10.0;
+EXT.scale('R11_AFR','crude_4','a','2080')=10.0;
+EXT.scale('R11_EEU','lignite','a','2030')=100.0;
+ACT.scale('R11_PAS','foil_trp','2090','2090','M1','year')=10.0;
+EXT.scale('R11_NAM','crude_2','a','2100')=10.0;
+EXT.scale('R11_EEU','crude_3','a','2055')=100.0;
+EXT.scale('R11_CPA','crude_2','a','2030')=100.0;
+EXT.scale('R11_NAM','crude_1','a','2055')=100.0;
+EXT.scale('R11_FSU','lignite','a','2045')=100.0;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2090','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG1000','2070')=0.1;
+ACT.scale('R11_PAO','coal_gas','2015','2035','M1','year')=100.0;
+EXT.scale('R11_CPA','lignite','a','2035')=100.0;
+EXT.scale('R11_MEA','gas_2','a','2090')=10.0;
+EXT.scale('R11_SAS','gas_5','a','2110')=10.0;
+EXT.scale('R11_FSU','gas_2','a','2070')=10.0;
+LAND.scale('R11_LAM','BIO05GHG020','2110')=0.1;
+LAND.scale('R11_AFR','BIO06GHG1000','2090')=0.1;
+LAND.scale('R11_CPA','BIO06GHG2000','2110')=0.1;
+LAND.scale('R11_NAM','BIO05GHG020','2110')=0.1;
+EXT.scale('R11_MEA','gas_3','a','2110')=10.0;
+ACT_UP.scale('R11_CPA','csp_sm1_res4','2050','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2070','2070','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2090','2090','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2030','2040','M1','year')=100.0;
+EXT.scale('R11_PAO','crude_7','a','2055')=100.0;
+EXT.scale('R11_CPA','gas_4','a','2090')=10.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2055')=0.01;
+EXT.scale('R11_EEU','lignite','a','2070')=10.0;
+EXT.scale('R11_FSU','crude_3','a','2090')=10.0;
+EXT.scale('R11_AFR','gas_3','a','2055')=100.0;
+EXT.scale('R11_MEA','crude_3','a','2090')=10.0;
+EXT.scale('R11_PAO','crude_2','a','2050')=100.0;
+CAP_NEW.scale('R11_NAM','mvac_co2','2025')=0.01;
+EXT.scale('R11_PAO','crude_5','a','2045')=100.0;
+EXT.scale('R11_LAM','crude_3','a','2100')=10.0;
+EXT.scale('R11_CPA','gas_2','a','2030')=100.0;
+EXT.scale('R11_AFR','gas_4','a','2045')=100.0;
+EXT.scale('R11_FSU','gas_6','a','2045')=100.0;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2045','year')=100.0;
+ACT.scale('R11_LAM','h2_coal','2040','2040','M1','year')=10.0;
+ACT.scale('R11_PAO','coal_gas','2100','2110','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2055','2060','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO05GHG010','2080')=0.1;
+LAND.scale('R11_LAM','BIO06GHG400','2070')=0.1;
+EXT.scale('R11_PAS','crude_5','a','2060')=100.0;
+ACT.scale('R11_PAO','syn_liq','2035','2050','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG3000','2060')=0.1;
+ACT.scale('R11_CPA','oil_extr_1','2110','2110','M1','year')=100.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2070','2080','M1','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG010','2100')=0.1;
+ACT.scale('R11_CPA','oil_extr_2','2040','2040','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG1500','2100')=0.1;
+EXT.scale('R11_LAM','gas_3','a','2090')=10.0;
+EXT.scale('R11_SAS','gas_6','a','2040')=100.0;
+EXT.scale('R11_EEU','gas_6','a','2050')=100.0;
+EXT.scale('R11_NAM','gas_2','a','2080')=10.0;
+EXT.scale('R11_WEU','gas_5','a','2110')=10.0;
+CAP_NEW.scale('R11_LAM','mvac_co2','2100')=0.01;
+EXT.scale('R11_LAM','coal','a','2110')=10.0;
+ACT.scale('R11_PAO','coal_gas','2055','2070','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG400','2055')=0.1;
+ACT.scale('R11_AFR','coal_gas','2015','2035','M1','year')=100.0;
+EXT.scale('R11_EEU','crude_2','a','2040')=100.0;
+ACT.scale('R11_CPA','oil_extr_3_ch4','2100','2100','M1','year')=100.0;
+ACT_UP.scale('R11_EEU','csp_sm1_res4','2070','year')=100.0;
+LAND.scale('R11_LAM','BIO06GHG600','2090')=0.1;
+ACT.scale('R11_LAM','eth_ic_trp','2025','2025','M1','year')=10.0;
+ACT.scale('R11_EEU','h2_fc_trp','2050','2055','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_6','a','2035')=100.0;
+EXT.scale('R11_WEU','crude_3','a','2025')=100.0;
+EXT.scale('R11_MEA','gas_6','a','2030')=100.0;
+ACT.scale('R11_LAM','meth_coal_ccs','2040','2045','M1','year')=10.0;
+ACT.scale('R11_AFR','coal_gas','2030','2035','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_2','a','2070')=10.0;
+LAND.scale('R11_NAM','BIO05GHG2000','2080')=0.1;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2080','2080','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2055','2055','M1','year')=100.0;
+ACT.scale('R11_PAO','h2_fc_trp','2030','2035','M1','year')=100.0;
+ACT.scale('R11_FSU','h2_fc_trp','2110','2110','M1','year')=100.0;
+ACT.scale('R11_EEU','eth_fc_trp','2110','2110','M1','year')=100.0;
+EXT.scale('R11_CPA','gas_3','a','2030')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2070','2100','M1','year')=100.0;
+EXT.scale('R11_EEU','lignite','a','2035')=100.0;
+EXT.scale('R11_EEU','crude_4','a','2045')=100.0;
+ACT.scale('R11_AFR','h2_coal','2060','2070','M1','year')=100.0;
+ACT.scale('R11_PAO','loil_trp','2110','2110','M1','year')=10.0;
+ACT.scale('R11_CPA','oil_extr_6','2110','2110','M1','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2055','2060','M1','year')=100.0;
+ACT.scale('R11_WEU','loil_trp','2090','2090','M1','year')=10.0;
+EXT.scale('R11_MEA','crude_5','a','2080')=10.0;
+EXT.scale('R11_PAO','gas_4','a','2110')=10.0;
+ACT.scale('R11_PAO','syn_liq','2090','2090','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_6','a','2100')=10.0;
+LAND.scale('R11_SAS','BIO06GHG1000','2100')=0.01;
+EXT.scale('R11_MEA','crude_7','a','2045')=100.0;
+ACT.scale('R11_PAO','foil_trp','2090','2090','M1','year')=10.0;
+ACT.scale('R11_PAO','loil_trp','2090','2090','M1','year')=10.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2080','2080','M1','year')=100.0;
+EXT.scale('R11_FSU','crude_3','a','2045')=100.0;
+EXT.scale('R11_SAS','coal','a','2040')=100.0;
+EXT.scale('R11_MEA','crude_4','a','2055')=100.0;
+LAND.scale('R11_NAM','BIO06GHG2000','2080')=0.1;
+ACT.scale('R11_PAO','coal_gas','2035','2055','M1','year')=100.0;
+EXT.scale('R11_CPA','crude_1','a','2050')=100.0;
+EXT.scale('R11_WEU','gas_1','a','2030')=100.0;
+LAND.scale('R11_LAM','BIO06GHG2000','2090')=0.1;
+LAND.scale('R11_LAM','BIO06GHG1000','2090')=0.1;
+ACT.scale('R11_SAS','h2_fc_trp','2060','2070','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2045','2045','M1','year')=100.0;
+ACT.scale('R11_AFR','h2_fc_trp','2060','2070','M1','year')=100.0;
+EXT.scale('R11_NAM','crude_1','a','2035')=100.0;
+ACT.scale('R11_AFR','meth_coal','2045','2060','M1','year')=100.0;
+ACT.scale('R11_AFR','coal_gas','2035','2050','M1','year')=100.0;
+EXT.scale('R11_SAS','lignite','a','2030')=100.0;
+ACT.scale('R11_EEU','elec_t_d','2025','2070','M1','year')=100.0;
+EXT.scale('R11_SAS','lignite','a','2060')=100.0;
+EXT.scale('R11_NAM','crude_4','a','2100')=10.0;
+ACT.scale('R11_PAO','coal_gas','2050','2060','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_1','a','2090')=10.0;
+EXT.scale('R11_MEA','gas_2','a','2055')=100.0;
+EXT.scale('R11_WEU','gas_4','a','2070')=10.0;
+EXT.scale('R11_MEA','crude_1','a','2080')=10.0;
+EXT.scale('R11_CPA','crude_7','a','2045')=100.0;
+CAP_NEW.scale('R11_PAO','mvac_co2','2070')=0.01;
+EXT.scale('R11_EEU','gas_2','a','2030')=100.0;
+ACT.scale('R11_MEA','meth_coal_ccs','2100','2100','M1','year')=100.0;
+EXT.scale('R11_AFR','crude_2','a','2080')=10.0;
+EXT.scale('R11_EEU','coal','a','2025')=100.0;
+EXT.scale('R11_PAO','gas_5','a','2100')=10.0;
+EXT.scale('R11_EEU','crude_3','a','2030')=100.0;
+EXT.scale('R11_EEU','coal','a','2050')=100.0;
+EXT.scale('R11_NAM','lignite','a','2035')=100.0;
+ACT.scale('R11_PAO','coal_gas','2030','2035','M1','year')=100.0;
+ACT.scale('R11_MEA','h2_coal','2100','2100','M1','year')=100.0;
+CAP_NEW.scale('R11_CPA','mvac_co2','2070')=0.01;
+EXT.scale('R11_FSU','gas_3','a','2040')=100.0;
+EXT.scale('R11_AFR','gas_1','a','2090')=10.0;
+ACT.scale('R11_PAO','syn_liq','2045','2050','M1','year')=100.0;
+ACT.scale('R11_LAM','meth_coal_ccs','2035','2045','M1','year')=10.0;
+EXT.scale('R11_AFR','crude_3','a','2090')=10.0;
+EXT.scale('R11_NAM','coal','a','2040')=100.0;
+EXT.scale('R11_LAM','crude_3','a','2060')=100.0;
+EXT.scale('R11_LAM','crude_3','a','2070')=10.0;
+ACT.scale('R11_AFR','h2_coal','2015','2025','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2','2030','2030','M1','year')=100.0;
+EXT.scale('R11_EEU','lignite','a','2110')=10.0;
+ACT.scale('R11_WEU','loil_trp','2100','2100','M1','year')=10.0;
+EXT.scale('R11_SAS','crude_2','a','2030')=100.0;
+ACT.scale('R11_AFR','coal_gas','2010','2025','M1','year')=100.0;
+EXT.scale('R11_PAO','gas_2','a','2050')=100.0;
+CAP_NEW.scale('R11_PAS','mvac_co2','2100')=0.01;
+EXT.scale('R11_PAS','coal','a','2060')=100.0;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2080','year')=100.0;
+ACT.scale('R11_AFR','meth_coal','2035','2055','M1','year')=100.0;
+EXT.scale('R11_EEU','gas_1','a','2045')=100.0;
+ACT.scale('R11_PAO','meth_coal','2045','2050','M1','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2110','2110','M1','year')=100.0;
+ACT.scale('R11_PAO','coal_gas','2090','2100','M1','year')=100.0;
+ACT_LO.scale('R11_NAM','csp_sm1_res4','2090','year')=100.0;
+EXT.scale('R11_FSU','crude_3','a','2030')=100.0;
+EXT.scale('R11_LAM','crude_2','a','2100')=10.0;
+EXT.scale('R11_FSU','gas_2','a','2060')=100.0;
+ACT.scale('R11_PAO','h2_coal_ccs','2050','2070','M1','year')=100.0;
+ACT_LO.scale('R11_SAS','csp_sm1_res4','2045','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_3','2040','2040','M1','year')=100.0;
+ACT_UP.scale('R11_FSU','csp_sm1_res4','2025','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_2','2020','2025','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_5','a','2090')=10.0;
+ACT.scale('R11_PAO','coal_gas','2090','2090','M1','year')=100.0;
+EXT.scale('R11_MEA','crude_3','a','2055')=100.0;
+CAP_NEW.scale('R11_EEU','mvac_co2','2025')=0.01;
+LAND.scale('R11_AFR','BIO05GHG1000','2110')=0.1;
+EXT.scale('R11_PAS','gas_3','a','2030')=100.0;
+EXT.scale('R11_NAM','gas_5','a','2030')=100.0;
+EXT.scale('R11_MEA','gas_5','a','2070')=10.0;
+EXT.scale('R11_NAM','crude_2','a','2025')=100.0;
+ACT_UP.scale('R11_SAS','csp_sm1_res4','2060','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2060','2080','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal_ccs','2090','2090','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_1','a','2030')=100.0;
+EXT.scale('R11_EEU','gas_1','a','2055')=100.0;
+EXT.scale('R11_PAO','crude_1','a','2040')=100.0;
+EXT.scale('R11_LAM','gas_4','a','2080')=10.0;
+EXT.scale('R11_FSU','coal','a','2045')=100.0;
+ACT.scale('R11_LAM','gas_cc_ccs','2045','2060','M1','year')=10.0;
+ACT.scale('R11_EEU','foil_trp','2055','2055','M1','year')=10.0;
+EXT.scale('R11_PAO','crude_1','a','2030')=100.0;
+ACT_LO.scale('R11_FSU','csp_sm1_res4','2050','year')=100.0;
+EXT.scale('R11_LAM','gas_3','a','2045')=100.0;
+EXT.scale('R11_SAS','gas_4','a','2030')=100.0;
+EXT.scale('R11_EEU','gas_5','a','2035')=100.0;
+ACT.scale('R11_PAO','syn_liq','2025','2035','M1','year')=100.0;
+LAND.scale('R11_AFR','BIO06GHG020','2060')=0.1;
+ACT.scale('R11_PAO','syn_liq_ccs','2040','2050','M1','year')=100.0;
+EXT.scale('R11_FSU','gas_6','a','2030')=100.0;
+ACT.scale('R11_CPA','oil_extr_4','2045','2045','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_6','a','2090')=10.0;
+ACT_UP.scale('R11_MEA','csp_sm1_res4','2060','year')=100.0;
+LAND.scale('R11_NAM','BIO06GHG200','2090')=0.1;
+CAP_NEW.scale('R11_WEU','mvac_co2','2025')=0.01;
+ACT_LO.scale('R11_WEU','csp_sm1_res4','2080','year')=100.0;
+EXT.scale('R11_LAM','gas_3','a','2025')=100.0;
+EXT.scale('R11_FSU','crude_6','a','2040')=100.0;
+EXT.scale('R11_CPA','crude_2','a','2055')=100.0;
+EXT.scale('R11_SAS','crude_6','a','2030')=100.0;
+ACT_UP.scale('R11_PAS','csp_sm1_res4','2110','year')=100.0;
+EXT.scale('R11_AFR','gas_2','a','2050')=100.0;
+EXT.scale('R11_PAO','crude_6','a','2100')=10.0;
+EXT.scale('R11_LAM','gas_1','a','2060')=100.0;
+LAND.scale('R11_PAS','BIO06GHG3000','2110')=0.01;
+LAND.scale('R11_LAM','BIO06GHG600','2055')=0.1;
+ACT.scale('R11_AFR','coal_gas','2055','2060','M1','year')=100.0;
+LAND.scale('R11_NAM','BIO05GHG1500','2090')=0.1;
+EXT.scale('R11_AFR','gas_3','a','2045')=100.0;
+EXT.scale('R11_WEU','gas_2','a','2025')=100.0;
+EXT.scale('R11_PAO','gas_1','a','2080')=10.0;
+ACT.scale('R11_SAS','meth_fc_trp','2090','2090','M1','year')=100.0;
+ACT_LO.scale('R11_EEU','csp_sm1_res4','2030','year')=100.0;
+ACT.scale('R11_AFR','syn_liq_ccs','2055','2055','M1','year')=100.0;
+EXT.scale('R11_LAM','crude_4','a','2035')=100.0;
+CAP_NEW.scale('R11_WEU','meth_coal_ccs','2110')=0.01;
+EXT.scale('R11_NAM','gas_3','a','2090')=10.0;
+EXT.scale('R11_PAS','lignite','a','2035')=100.0;
+ACT.scale('R11_CPA','oil_extr_4_ch4','2070','2070','M1','year')=100.0;
+EXT.scale('R11_WEU','gas_6','a','2080')=10.0;
+EXT.scale('R11_NAM','coal','a','2035')=100.0;
+ACT.scale('R11_WEU','h2_fc_trp','2080','2080','M1','year')=100.0;
+ACT.scale('R11_WEU','meth_ic_trp','2090','2090','M1','year')=10.0;
+EXT.scale('R11_EEU','crude_3','a','2090')=10.0;
+EXT.scale('R11_MEA','crude_4','a','2035')=100.0;
+EXT.scale('R11_PAS','crude_3','a','2050')=100.0;
+EXT.scale('R11_AFR','gas_3','a','2110')=10.0;
+ACT_LO.scale('R11_PAO','csp_sm1_res4','2035','year')=100.0;
+ACT.scale('R11_CPA','oil_extr_1_ch4','2020','2025','M1','year')=100.0;
+ACT.scale('R11_PAO','meth_coal','2045','2060','M1','year')=100.0;
+EXT.scale('R11_SAS','crude_5','a','2055')=100.0;
+EXT.scale('R11_AFR','gas_6','a','2060')=100.0;
+EXT.scale('R11_AFR','coal','a','2040')=100.0;
+MESSAGE_LP.scaleopt=1;
\ No newline at end of file
diff --git a/message_ix/model/scaler/MsgScaler_Westeros_Electrified_emission_bound_unscaled.gms b/message_ix/model/scaler/MsgScaler_Westeros_Electrified_emission_bound_unscaled.gms
new file mode 100644
index 000000000..17e2f3424
--- /dev/null
+++ b/message_ix/model/scaler/MsgScaler_Westeros_Electrified_emission_bound_unscaled.gms
@@ -0,0 +1,6 @@
+COST_ACCOUNTING_NODAL.scale('Westeros','720')=10.0;
+COST_ACCOUNTING_NODAL.scale('Westeros','700')=10.0;
+COST_ACCOUNTING_NODAL.scale('Westeros','710')=10.0;
+CAP_NEW.scale('Westeros','wind_ppl','700')=0.1;
+CAP_NEW.scale('Westeros','wind_ppl','710')=0.1;
+MESSAGE_LP.scaleopt=1;
\ No newline at end of file
diff --git a/message_ix/tools/lp_diag/__init__.py b/message_ix/tools/lp_diag/__init__.py
index 37714c204..a8d91622c 100644
--- a/message_ix/tools/lp_diag/__init__.py
+++ b/message_ix/tools/lp_diag/__init__.py
@@ -2,10 +2,12 @@
# Written by Marek Makowski, ECE Program of IIASA, in March 2023.
import math
+import os
import typing
from collections import Counter
from typing import List
+import ixmp
import numpy as np
import pandas as pd
@@ -226,6 +228,34 @@ def mps_sum(self):
)
print(f"Distribution of the GF (objective) values:\n{df.describe()}")
+ def read_matrix(self):
+ # check, if there was at least one N row
+ # (the first N row assumed to be the objective):
+ assert self.gf_seq != -1, "objective (goal function) row is undefined."
+
+ # create a df with the matrix coefficients
+ self.mat = pd.DataFrame(
+ {"row": self.mat_row, "col": self.mat_col, "val": self.mat_val}
+ )
+ self.mat["abs_val"] = abs(
+ self.mat["val"]
+ ) # add column with absolute values of coeff.
+ self.mat["log"] = np.log10(self.mat["abs_val"]).astype(
+ int
+ ) # add col with int(log10(coeffs))
+
+ # recreate all matrix dataframe for rescaler
+ row_name = pd.DataFrame(self.seq_row).transpose()[0].to_dict()
+ col_name = pd.DataFrame(self.seq_col).transpose()[0].to_dict()
+ matrix = self.mat.copy()
+ matrix = (
+ matrix.set_index(["row", "col"], drop=True)[["val"]]
+ .rename(index=row_name, level="row")
+ .rename(index=col_name, level="col")
+ )
+
+ return matrix
+
def add_row(self, words: List[str], n_line: int):
"""Process current line of the ROWS section.
@@ -918,3 +948,256 @@ def plot_hist(self):
.. note:: Not implemented.
"""
raise NotImplementedError
+
+
+# from here below is the code to create scaling argumens to pass to GAMS
+# check with @ywpratama if found any issues
+
+lp = LPdiag()
+mp = ixmp.Platform()
+
+
+def filter_df(data, bounds):
+ """Extracts matrix elements with coefficient outliers.
+
+ This function extracts elements from a matrix where
+ the coefficients deviate from a specified threshold.
+
+ Parameters:
+ -----------
+ data : pandas DataFrame
+ The coefficient matrix, typically generated by
+ the mps_sum function in LPDiag.
+ bounds: int or list of 2 integers
+ Exponent threshold used to identify outlier coefficients.
+ If a single integer is provided, the bounds are set to +/- that value.
+ If a list of 2 integers is provided, they represent the lower and
+ upper bounds of the threshold.
+
+ Examples:
+ ---------
+ # Extract elements with coefficient exponents deviating beyond +/-3
+ extracted_data = filter_df(data_matrix, 3)
+
+ # Extract elements with coefficients exponents deviating
+ # beyond the range of -2 to 2
+ extracted_data = extract_outliers(data_matrix, [-2, 2])
+ """
+
+ if isinstance(bounds, int):
+ lo_bound = -bounds
+ up_bound = bounds
+ else:
+ lo_bound = bounds[0]
+ up_bound = bounds[1]
+
+ df_filtered = data.loc[(data["val"] <= lo_bound) | (data["val"] >= up_bound)]
+
+ return df_filtered
+
+
+def make_logdf(data):
+ """
+ Make log10 of the absolute non zero value element of dataframe.
+
+ """
+ log_absdf = data.copy()
+
+ log_absdf.loc[log_absdf["val"] != 0, "val"] = np.log10(
+ np.absolute(log_absdf.loc[log_absdf["val"] != 0, "val"])
+ )
+
+ return log_absdf
+
+
+def get_lvl_ix(data, lvl):
+ """
+ To get level index from coefficient matrix.
+
+ Parameters:
+ -----------
+ data : pandas DataFrame
+ The coefficient matrix, typically generated by
+ the mps_sum function in LPDiag.
+ lvl : int or str
+ 0 or "row" for rows and 1 or "col" for columns
+
+ """
+ return data.index.get_level_values(lvl)
+
+
+def show_range(data, pretext):
+ """
+ To displace coefficient exponents range.
+
+ """
+
+ log_absdf = make_logdf(data)
+
+ print(
+ f"{pretext}:",
+ "[",
+ np.int32(np.min(log_absdf)), # lower bound
+ "|",
+ np.int32(np.max(log_absdf)), # upper bound
+ "]",
+ )
+
+
+def get_scaler_args(scenario_ref=None, model="", scenario=""):
+ """
+ Function to make gams argument for scaling
+
+ """
+ if not scenario_ref:
+ strings = ["MsgScaler", model, scenario]
+ else:
+ strings = ["MsgScaler", scenario_ref.model, scenario_ref.scenario]
+
+ file_name = "_".join(s.replace(" ", "_") for s in strings)
+
+ current_directory = os.getcwd()
+ two_levels_up = os.path.abspath(os.path.join(current_directory, "../.."))
+
+ prescale_args_dir = os.path.join(two_levels_up, f"model/scaler/{file_name}.gms")
+
+ if os.path.exists(prescale_args_dir):
+ return f"--scaler={file_name}"
+ else:
+ print("The referred scenario doesn't have prescaler file!")
+ print("Please use make_prescaler() function to create one")
+
+
+def make_scaler(path, scen, bounds=4, steps=1, display_range=True):
+ """
+ Process to generate prescale_args in GAMS to improve
+ matrix coefficients.
+
+ This function shifts matrix coefficient exponents to improve
+ the scaling properties of the matrix. The function returns
+ prescale arguments (prescale_args) to be passed to the GAMS model.
+
+ Parameters:
+ -----------
+ path: str
+ Pathways to locate the mps file.
+ bounds: int or list of 2 integers
+ Exponent threshold used to identify outlier coefficients.
+ If a single integer is provided, the bounds are set to +/- that value.
+ If a list of 2 integers is provided, they represent
+ the lower and upper bounds of the threshold.
+ steps: int
+ Number of times the prescaler generation process is repeated.
+ Larger values may lead to more refined prescale_args but
+ also increase computation time.
+ show_range: boolean
+ Option to show the coefficient exponents range before and after scaling.
+ If True, the function will display the range; otherwise, it will not.
+
+ Returns:
+ --------
+ prescale_args: dict
+ A dictionary of prescale arguments to be passed to the GAMS model.
+ """
+ lp.read_mps(path)
+
+ data = lp.read_matrix()
+
+ matrix = data
+
+ if display_range is True:
+ show_range(matrix, "\nUnscaled range ")
+
+ scalers = {"row": [], "col": []}
+
+ counter = 0
+ while counter < steps:
+ for s in scalers.keys():
+ # print(matrix)
+ # calculate log base 10 of the absolute value of the matrix
+ log_absmatrix = make_logdf(matrix)
+
+ # Create matrix with small and large coefficients
+ log_absmatrix_solv = filter_df(log_absmatrix, bounds=bounds)
+
+ # Populating row scaler
+ objective_ix = "_obj" if s == "row" else "constobj"
+ index_solv = [
+ e for e in get_lvl_ix(log_absmatrix_solv, s) if e != objective_ix
+ ]
+
+ SFs = {k: [] for k in index_solv}
+ for k in SFs.keys():
+ index_val = get_lvl_ix(log_absmatrix, s) == k
+ dflog_val = log_absmatrix.loc[index_val, "val"]
+ lb, ub = np.int32(min(dflog_val)), np.int32(max(dflog_val))
+ mid = np.int32(np.mean([lb, ub]))
+
+ exp = mid if s == "row" else -mid
+
+ SFs[k] = 10.0 ** (exp)
+
+ # Create DataFrame of row scaler
+ return_index = list(set(get_lvl_ix(log_absmatrix, s)))
+ if counter == 0:
+ multiplier = 1
+ else:
+ multiplier = scalers[s].reindex(return_index).fillna(1)
+ step_scaler = pd.DataFrame(data=SFs, index=["val"]).transpose()
+ step_scaler.index.name = s
+ step_scaler = step_scaler.reindex(return_index).fillna(1)
+
+ # summarize multipliers from previous steps
+ scalers[s] = step_scaler.mul(multiplier)
+
+ # Create new matrix with scaled rows
+ matrix = matrix.div(step_scaler) if s == "row" else matrix.mul(step_scaler)
+
+ if display_range is True:
+ show_range(matrix, f"Scaled range step {counter + 1}")
+
+ # Increment the counter
+ counter += 1
+
+ # generating prescaler arguments for GAMS
+ scaler_dict = {}
+ for key, df_scaler in scalers.items():
+ df_scaler = df_scaler.loc[df_scaler["val"] != 1]
+ df_scaler_dict = df_scaler["val"].to_dict()
+ for k, v in df_scaler_dict.items():
+ if k == "_obj":
+ k_ = "_obj.scale"
+ elif k == "constobj":
+ k_ = "constobj.scale"
+ else:
+ k_ = k.replace("(", ".scale('")
+ k_ = k_.replace(")", "')")
+ k_ = k_.replace(",", "','")
+ scaler_dict.update({k_: v})
+
+ # add this line to active scaling option
+ scaler_dict["MESSAGE_LP.scaleopt"] = 1
+
+ scaler_df = pd.DataFrame(scaler_dict, index=["val"]).transpose()
+ scaler_df.index = scaler_df.index.rename("key", inplace=False)
+
+ scaler_list = []
+ for k, v in scaler_dict.items():
+ scaler_list.append(f"{k}={v};")
+ scaler_args_txt = "\n".join(scaler_list)
+
+ current_directory = os.getcwd()
+ two_levels_up = os.path.abspath(os.path.join(current_directory, "../.."))
+
+ scaler_gms_name = [scen.model, scen.scenario]
+ scaler_gms_name = "_".join(s.replace(" ", "_") for s in scaler_gms_name)
+
+ scaler_gms_dir = os.path.join(
+ two_levels_up, f"model/scaler/MsgScaler_{scaler_gms_name}.gms"
+ )
+
+ with open(scaler_gms_dir, "w") as txtfile:
+ # Write some text to the file
+ txtfile.write(scaler_args_txt)
+
+ return scaler_df
diff --git a/message_ix/tools/make_scaler/DACCS Scenario.ipynb b/message_ix/tools/make_scaler/DACCS Scenario.ipynb
new file mode 100644
index 000000000..e4418894c
--- /dev/null
+++ b/message_ix/tools/make_scaler/DACCS Scenario.ipynb
@@ -0,0 +1,586 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Using scaling tool in global model with DACCS scenario"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import ixmp\n",
+ "import message_ix\n",
+ "import os\n",
+ "\n",
+ "from message_ix.tools.lp_diag import LPdiag\n",
+ "from message_ix.tools.make_scaler import make_scaler\n",
+ "from message_ix.tools.make_scaler import show_range\n",
+ "from message_ix.tools.make_scaler import get_scaler_args\n",
+ "\n",
+ "from message_ix.util import make_df\n",
+ "\n",
+ "%matplotlib inline\n",
+ "\n",
+ "lp = LPdiag()\n",
+ "mp = ixmp.Platform()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Making a clone of the existing scenario 'baseline'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "This Scenario has a solution, use `Scenario.remove_solution()` or `Scenario.clone(..., keep_solution=False)`\n"
+ ]
+ }
+ ],
+ "source": [
+ "model = \"GENIE_sandbox\"\n",
+ "\n",
+ "base = message_ix.Scenario(mp, model=model, scenario=\"cb1000_splitCO2transdisp\")\n",
+ "\n",
+ "\n",
+ "scen_name = \"cb1000_splitCO2transdisp_unscaled\"\n",
+ "scen = base.clone(\n",
+ " model,\n",
+ " scen_name,\n",
+ " \"unscaled daccs scenario with split infrastructure\",\n",
+ " keep_solution=False,\n",
+ ")\n",
+ "scen.check_out()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Time to Solve the Model\n",
+ "\n",
+ "Solution time: 48.14s"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "scen.commit(comment=\"unscaled daccs scenario with split infrastructure\")\n",
+ "scen.set_as_default()\n",
+ "\n",
+ "current_directory = os.getcwd()\n",
+ "mps_dir = os.path.join(current_directory, f\"{model}_{scen_name}.mps\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2609317.5"
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "scen.solve(solve_options={'barcrossalg': '2','scaind':'0'\n",
+ " # ,\"writemps\": mps_dir,\n",
+ " })\n",
+ "scen.var(\"OBJ\")[\"lvl\"]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Using the unscaled scenario above, we make scaler arguments to solve scenario with scaled matrix coefficients"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "scen = message_ix.Scenario(mp, model=\"GENIE_sandbox\", scenario=\"cb1000_splitCO2transdisp_unscaled\")\n"
+ ]
+ },
+ {
+ "cell_type": "raw",
+ "metadata": {
+ "scrolled": false
+ },
+ "source": [
+ "model = \"GENIE_sandbox\"\n",
+ "scen_name = \"cb1000_splitCO2transdisp_unscaled\"\n",
+ "\n",
+ "current_directory = os.getcwd()\n",
+ "mps_dir = os.path.join(current_directory, f\"{model}_{scen_name}.mps\")\n",
+ "scale_df = make_scaler(mps_dir, scen, bounds=4, steps=1)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Run scenarios with scaled matrix\n",
+ "\n",
+ "Results: solution time 57.8s"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "model = \"GENIE_sandbox\"\n",
+ "\n",
+ "base = message_ix.Scenario(mp, model=model, scenario=\"cb1000_splitCO2transdisp_unscaled\")\n",
+ "\n",
+ "\n",
+ "sc_name = \"cb1000_splitCO2transdisp_scaled\"\n",
+ "sc = base.clone(\n",
+ " model,\n",
+ " sc_name,\n",
+ " \"introducing scaling tool for global model daccs scenario\",\n",
+ " keep_solution=False,\n",
+ ")\n",
+ "sc.check_out()\n",
+ "\n",
+ "sc.commit(comment=\"Scaling tool test for global model\")\n",
+ "sc.set_as_default()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "current_directory = os.getcwd()\n",
+ "mps_dir = os.path.join(current_directory, f\"{model}_{sc_name}.mps\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "argument = get_scaler_args(scen)\n",
+ "\n",
+ "sc.solve(solve_options={\"writemps\": mps_dir},\n",
+ " gams_args=[argument]\n",
+ " )"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2609317.5"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "sc.var(\"OBJ\")[\"lvl\"]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2609317.5"
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "scen.var(\"OBJ\")[\"lvl\"]"
+ ]
+ },
+ {
+ "cell_type": "raw",
+ "metadata": {},
+ "source": [
+ "lp.read_mps(mps_dir)\n",
+ "data = lp.read_matrix()\n",
+ "show_range(data,\"\\nNew exp range:\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Let's compare with running scenario without special arguments**\n",
+ "\n",
+ "Results: solution time 50s\n",
+ "\n",
+ "\n",
+ "\n",
+ "Primal simplex solved model.\n",
+ "\n",
+ "Iteration: 4009 Objective = 2609317.507987\n",
+ "Elapsed time = 40.50 sec. (46961.19 ticks, 4009 iterations)\n",
+ "Iteration: 4096 Objective = 2609317.507987\n",
+ "Iteration: 5667 Objective = 2609317.519581\n",
+ "Total crossover time = 29.84 sec. (24634.88 ticks)\n",
+ "\n",
+ "Total time on 4 threads = 50.02 sec. (52935.76 ticks)\n",
+ "\n",
+ "--- LP status (5): optimal with unscaled infeasibilities.\n",
+ "--- Cplex Time: 50.03sec (det. 52937.85 ticks)\n",
+ "\n",
+ "Optimal solution found, but with infeasibilities after unscaling\n",
+ "Simplex iterations after crossover: 0\n",
+ "Objective: 2609317.507987\n",
+ "\n",
+ "
"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Scaled with default GAMS options:**\n",
+ "\n",
+ "Solution time: 119.23s"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2609317.5"
+ ]
+ },
+ "execution_count": 1,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import ixmp\n",
+ "import message_ix\n",
+ "import os\n",
+ "\n",
+ "from message_ix.tools.lp_diag import LPdiag\n",
+ "from message_ix.tools.make_scaler import make_scaler\n",
+ "from message_ix.tools.make_scaler import show_range\n",
+ "from message_ix.tools.make_scaler import get_scaler_args\n",
+ "\n",
+ "from message_ix.util import make_df\n",
+ "\n",
+ "%matplotlib inline\n",
+ "\n",
+ "lp = LPdiag()\n",
+ "mp = ixmp.Platform()\n",
+ "\n",
+ "model = \"GENIE_sandbox\"\n",
+ "\n",
+ "base = message_ix.Scenario(mp, model=model, scenario=\"cb1000_splitCO2transdisp_unscaled\")\n",
+ "\n",
+ "\n",
+ "scen_name = \"cb1000_splitCO2transdisp_scaled\"\n",
+ "scen = base.clone(\n",
+ " model,\n",
+ " scen_name,\n",
+ " \"unscaled daccs scenario with split infrastructure\",\n",
+ " keep_solution=False,\n",
+ ")\n",
+ "scen.check_out()\n",
+ "\n",
+ "\n",
+ "argument = get_scaler_args(base)\n",
+ "\n",
+ "\n",
+ "scen.solve(solve_options={\"advind\": \"determined by GAMS Bratio\",\n",
+ " \"epopt\": \"1.0e-06\",\n",
+ " \"lpmethod\": \"0\",\n",
+ " },\n",
+ " gams_args=[argument])\n",
+ "scen.var(\"OBJ\")[\"lvl\"]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Unscaled with default GAMS settings**\n",
+ "\n",
+ "Solution time: 93.52sec"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "This Scenario has a solution, use `Scenario.remove_solution()` or `Scenario.clone(..., keep_solution=False)`\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "2609317.5"
+ ]
+ },
+ "execution_count": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "model = \"GENIE_sandbox\"\n",
+ "\n",
+ "base = message_ix.Scenario(mp, model=model, scenario=\"cb1000_splitCO2transdisp\")\n",
+ "\n",
+ "\n",
+ "scen_name = \"cb1000_splitCO2transdisp_unscaled\"\n",
+ "scen = base.clone(\n",
+ " model,\n",
+ " scen_name,\n",
+ " \"unscaled daccs scenario with split infrastructure\",\n",
+ " keep_solution=False,\n",
+ ")\n",
+ "scen.check_out()\n",
+ "\n",
+ "scen.solve(solve_options={\"advind\": \"determined by GAMS Bratio\",\n",
+ " \"epopt\": \"1.0e-06\",\n",
+ " \"lpmethod\": \"0\",\n",
+ " })\n",
+ "scen.var(\"OBJ\")[\"lvl\"]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Scaled with dual simplex:**\n",
+ "\n",
+ "Solution time: 5152.6 s"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2609317.5"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import ixmp\n",
+ "import message_ix\n",
+ "import os\n",
+ "\n",
+ "from message_ix.tools.lp_diag import LPdiag\n",
+ "from message_ix.tools.make_scaler import make_scaler\n",
+ "from message_ix.tools.make_scaler import show_range\n",
+ "from message_ix.tools.make_scaler import get_scaler_args\n",
+ "\n",
+ "from message_ix.util import make_df\n",
+ "\n",
+ "%matplotlib inline\n",
+ "\n",
+ "lp = LPdiag()\n",
+ "mp = ixmp.Platform()\n",
+ "\n",
+ "model = \"GENIE_sandbox\"\n",
+ "\n",
+ "base = message_ix.Scenario(mp, model=model, scenario=\"cb1000_splitCO2transdisp_unscaled\")\n",
+ "\n",
+ "\n",
+ "scen_name = \"cb1000_splitCO2transdisp_scaled\"\n",
+ "scen = base.clone(\n",
+ " model,\n",
+ " scen_name,\n",
+ " \"unscaled daccs scenario with split infrastructure\",\n",
+ " keep_solution=False,\n",
+ ")\n",
+ "scen.check_out()\n",
+ "\n",
+ "\n",
+ "argument = get_scaler_args(base)\n",
+ "\n",
+ "\n",
+ "scen.solve(solve_options={\"advind\": \"determined by GAMS Bratio\",\n",
+ " \"epopt\": \"1.0e-06\",\n",
+ " \"lpmethod\": \"2\",\n",
+ " },\n",
+ " gams_args=[argument])\n",
+ "scen.var(\"OBJ\")[\"lvl\"]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Scaled with primal simplex:**\n",
+ "\n",
+ "Solution time: 54665.56 s"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2609317.5"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import ixmp\n",
+ "import message_ix\n",
+ "import os\n",
+ "\n",
+ "from message_ix.tools.lp_diag import LPdiag\n",
+ "from message_ix.tools.make_scaler import make_scaler\n",
+ "from message_ix.tools.make_scaler import show_range\n",
+ "from message_ix.tools.make_scaler import get_scaler_args\n",
+ "\n",
+ "from message_ix.util import make_df\n",
+ "\n",
+ "%matplotlib inline\n",
+ "\n",
+ "lp = LPdiag()\n",
+ "mp = ixmp.Platform()\n",
+ "\n",
+ "model = \"GENIE_sandbox\"\n",
+ "\n",
+ "base = message_ix.Scenario(mp, model=model, scenario=\"cb1000_splitCO2transdisp_unscaled\")\n",
+ "\n",
+ "\n",
+ "scen_name = \"cb1000_splitCO2transdisp_scaled\"\n",
+ "scen = base.clone(\n",
+ " model,\n",
+ " scen_name,\n",
+ " \"unscaled daccs scenario with split infrastructure\",\n",
+ " keep_solution=False,\n",
+ ")\n",
+ "scen.check_out()\n",
+ "\n",
+ "\n",
+ "argument = get_scaler_args(base)\n",
+ "\n",
+ "\n",
+ "scen.solve(solve_options={\"advind\": \"determined by GAMS Bratio\",\n",
+ " \"epopt\": \"1.0e-06\",\n",
+ " \"lpmethod\": \"1\",\n",
+ " },\n",
+ " gams_args=[argument])\n",
+ "scen.var(\"OBJ\")[\"lvl\"]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Close the connection to the database"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "mp.close_db()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.9"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/message_ix/tools/make_scaler/Westeros Electrified_emission_bound_scaled.mps b/message_ix/tools/make_scaler/Westeros Electrified_emission_bound_scaled.mps
new file mode 100644
index 000000000..36c2b6080
--- /dev/null
+++ b/message_ix/tools/make_scaler/Westeros Electrified_emission_bound_scaled.mps
@@ -0,0 +1,283 @@
+* ENCODING=ISO-8859-1
+NAME gamsmodel
+ROWS
+ N _obj
+ E COST_ACCOUNTING_NODAL(World,700)
+ E COST_ACCOUNTING_NODAL(World,710)
+ E COST_ACCOUNTING_NODAL(World,720)
+ E COST_ACCOUNTING_NODAL(Westeros,700)
+ E COST_ACCOUNTING_NODAL(Westeros,710)
+ E COST_ACCOUNTING_NODAL(Westeros,720)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,final,700,year)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,final,710,year)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,final,720,year)
+ G COMMODITY_BALANCE_GT(Westeros,light,useful,700,year)
+ G COMMODITY_BALANCE_GT(Westeros,light,useful,710,year)
+ G COMMODITY_BALANCE_GT(Westeros,light,useful,720,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,690,700,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,700,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,710,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,710,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,720,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,720,720,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,690,700,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,700,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,710,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,710,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,720,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,720,720,year)
+ L CAPACITY_CONSTRAINT(Westeros,bulb,700,700,year)
+ L CAPACITY_CONSTRAINT(Westeros,bulb,710,710,year)
+ L CAPACITY_CONSTRAINT(Westeros,bulb,720,720,year)
+ L CAPACITY_MAINTENANCE_HIST(Westeros,coal_ppl,690,700)
+ L CAPACITY_MAINTENANCE_HIST(Westeros,wind_ppl,690,700)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,700,700)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,710,710)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,720,720)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,700,700)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,710,710)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,720,720)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,bulb,700,700)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,bulb,710,710)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,bulb,720,720)
+ L CAPACITY_MAINTENANCE(Westeros,coal_ppl,700,710)
+ L CAPACITY_MAINTENANCE(Westeros,coal_ppl,710,720)
+ L CAPACITY_MAINTENANCE(Westeros,wind_ppl,700,710)
+ L CAPACITY_MAINTENANCE(Westeros,wind_ppl,710,720)
+ G ACTIVITY_BOUND_LO(Westeros,coal_ppl,700,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,coal_ppl,710,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,coal_ppl,720,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,wind_ppl,700,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,wind_ppl,710,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,wind_ppl,720,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,grid,700,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,grid,710,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,grid,720,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,bulb,700,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,bulb,710,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,bulb,720,standard,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,700,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,710,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,720,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,700,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,710,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,720,year)
+ E EMISSION_EQUIVALENCE(World,CO2,all,700)
+ E EMISSION_EQUIVALENCE(World,CO2,all,710)
+ E EMISSION_EQUIVALENCE(World,CO2,all,720)
+ E EMISSION_EQUIVALENCE(Westeros,CO2,all,700)
+ E EMISSION_EQUIVALENCE(Westeros,CO2,all,710)
+ E EMISSION_EQUIVALENCE(Westeros,CO2,all,720)
+ L EMISSION_CONSTRAINT(Westeros,GHG,all,cumulative)
+COLUMNS
+ CAP_NEW(Westeros,coal_ppl,700) COST_ACCOUNTING_NODAL(Westeros,700) -50
+ CAP_NEW(Westeros,coal_ppl,700) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,700,700) -10
+ CAP_NEW(Westeros,coal_ppl,710) COST_ACCOUNTING_NODAL(Westeros,710) -50
+ CAP_NEW(Westeros,coal_ppl,710) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,710,710) -10
+ CAP_NEW(Westeros,coal_ppl,720) COST_ACCOUNTING_NODAL(Westeros,720) -30.4023646636842
+ CAP_NEW(Westeros,coal_ppl,720) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,720,720) -10
+ CAP_NEW(Westeros,wind_ppl,700) COST_ACCOUNTING_NODAL(Westeros,700) -15
+ CAP_NEW(Westeros,wind_ppl,700) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,700,700) -1
+ CAP_NEW(Westeros,wind_ppl,710) COST_ACCOUNTING_NODAL(Westeros,710) -15
+ CAP_NEW(Westeros,wind_ppl,710) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,710,710) -1
+ CAP_NEW(Westeros,wind_ppl,720) COST_ACCOUNTING_NODAL(Westeros,720) -91.2070939910527
+ CAP_NEW(Westeros,wind_ppl,720) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,720,720) -10
+ CAP_NEW(Westeros,bulb,700) COST_ACCOUNTING_NODAL(Westeros,700) -0.5
+ CAP_NEW(Westeros,bulb,700) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,700,700) -1
+ CAP_NEW(Westeros,bulb,710) COST_ACCOUNTING_NODAL(Westeros,710) -0.5
+ CAP_NEW(Westeros,bulb,710) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,710,710) -1
+ CAP_NEW(Westeros,bulb,720) COST_ACCOUNTING_NODAL(Westeros,720) -0.5
+ CAP_NEW(Westeros,bulb,720) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,720,720) -1
+ CAP(Westeros,coal_ppl,690,700) COST_ACCOUNTING_NODAL(Westeros,700) -3
+ CAP(Westeros,coal_ppl,690,700) CAPACITY_CONSTRAINT(Westeros,coal_ppl,690,700,year) -1
+ CAP(Westeros,coal_ppl,690,700) CAPACITY_MAINTENANCE_HIST(Westeros,coal_ppl,690,700) 1
+ CAP(Westeros,coal_ppl,700,700) COST_ACCOUNTING_NODAL(Westeros,700) -3
+ CAP(Westeros,coal_ppl,700,700) CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,700,year) -1
+ CAP(Westeros,coal_ppl,700,700) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,700,700) 1
+ CAP(Westeros,coal_ppl,700,700) CAPACITY_MAINTENANCE(Westeros,coal_ppl,700,710) -1
+ CAP(Westeros,coal_ppl,700,710) COST_ACCOUNTING_NODAL(Westeros,710) -3
+ CAP(Westeros,coal_ppl,700,710) CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,710,year) -1
+ CAP(Westeros,coal_ppl,700,710) CAPACITY_MAINTENANCE(Westeros,coal_ppl,700,710) 1
+ CAP(Westeros,coal_ppl,710,710) COST_ACCOUNTING_NODAL(Westeros,710) -3
+ CAP(Westeros,coal_ppl,710,710) CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,710,year) -1
+ CAP(Westeros,coal_ppl,710,710) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,710,710) 1
+ CAP(Westeros,coal_ppl,710,710) CAPACITY_MAINTENANCE(Westeros,coal_ppl,710,720) -1
+ CAP(Westeros,coal_ppl,710,720) COST_ACCOUNTING_NODAL(Westeros,720) -3
+ CAP(Westeros,coal_ppl,710,720) CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,720,year) -1
+ CAP(Westeros,coal_ppl,710,720) CAPACITY_MAINTENANCE(Westeros,coal_ppl,710,720) 1
+ CAP(Westeros,coal_ppl,720,720) COST_ACCOUNTING_NODAL(Westeros,720) -3
+ CAP(Westeros,coal_ppl,720,720) CAPACITY_CONSTRAINT(Westeros,coal_ppl,720,720,year) -1
+ CAP(Westeros,coal_ppl,720,720) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,720,720) 1
+ CAP(Westeros,wind_ppl,690,700) COST_ACCOUNTING_NODAL(Westeros,700) -1
+ CAP(Westeros,wind_ppl,690,700) CAPACITY_CONSTRAINT(Westeros,wind_ppl,690,700,year) -0.36
+ CAP(Westeros,wind_ppl,690,700) CAPACITY_MAINTENANCE_HIST(Westeros,wind_ppl,690,700) 1
+ CAP(Westeros,wind_ppl,700,700) COST_ACCOUNTING_NODAL(Westeros,700) -1
+ CAP(Westeros,wind_ppl,700,700) CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,700,year) -0.36
+ CAP(Westeros,wind_ppl,700,700) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,700,700) 1
+ CAP(Westeros,wind_ppl,700,700) CAPACITY_MAINTENANCE(Westeros,wind_ppl,700,710) -1
+ CAP(Westeros,wind_ppl,700,710) COST_ACCOUNTING_NODAL(Westeros,710) -1
+ CAP(Westeros,wind_ppl,700,710) CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,710,year) -0.36
+ CAP(Westeros,wind_ppl,700,710) CAPACITY_MAINTENANCE(Westeros,wind_ppl,700,710) 1
+ CAP(Westeros,wind_ppl,710,710) COST_ACCOUNTING_NODAL(Westeros,710) -1
+ CAP(Westeros,wind_ppl,710,710) CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,710,year) -0.36
+ CAP(Westeros,wind_ppl,710,710) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,710,710) 1
+ CAP(Westeros,wind_ppl,710,710) CAPACITY_MAINTENANCE(Westeros,wind_ppl,710,720) -1
+ CAP(Westeros,wind_ppl,710,720) COST_ACCOUNTING_NODAL(Westeros,720) -1
+ CAP(Westeros,wind_ppl,710,720) CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,720,year) -0.36
+ CAP(Westeros,wind_ppl,710,720) CAPACITY_MAINTENANCE(Westeros,wind_ppl,710,720) 1
+ CAP(Westeros,wind_ppl,720,720) COST_ACCOUNTING_NODAL(Westeros,720) -1
+ CAP(Westeros,wind_ppl,720,720) CAPACITY_CONSTRAINT(Westeros,wind_ppl,720,720,year) -0.36
+ CAP(Westeros,wind_ppl,720,720) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,720,720) 1
+ CAP(Westeros,bulb,700,700) CAPACITY_CONSTRAINT(Westeros,bulb,700,700,year) -1
+ CAP(Westeros,bulb,700,700) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,700,700) 1
+ CAP(Westeros,bulb,710,710) CAPACITY_CONSTRAINT(Westeros,bulb,710,710,year) -1
+ CAP(Westeros,bulb,710,710) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,710,710) 1
+ CAP(Westeros,bulb,720,720) CAPACITY_CONSTRAINT(Westeros,bulb,720,720,year) -1
+ CAP(Westeros,bulb,720,720) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,720,720) 1
+ ACT(Westeros,coal_ppl,690,700,standard,year) COST_ACCOUNTING_NODAL(Westeros,700) -3
+ ACT(Westeros,coal_ppl,690,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year) 1
+ ACT(Westeros,coal_ppl,690,700,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,690,700,year) 1
+ ACT(Westeros,coal_ppl,690,700,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,700,standard,year) 1
+ ACT(Westeros,coal_ppl,690,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,700,year) 1
+ ACT(Westeros,coal_ppl,690,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,710,year) -2.5937424601
+ ACT(Westeros,coal_ppl,690,700,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,700) -7.4
+ ACT(Westeros,coal_ppl,690,700,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,700) -7.4
+ ACT(Westeros,coal_ppl,700,700,standard,year) COST_ACCOUNTING_NODAL(Westeros,700) -3
+ ACT(Westeros,coal_ppl,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year) 1
+ ACT(Westeros,coal_ppl,700,700,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,700,year) 1
+ ACT(Westeros,coal_ppl,700,700,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,700,standard,year) 1
+ ACT(Westeros,coal_ppl,700,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,700,year) 1
+ ACT(Westeros,coal_ppl,700,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,710,year) -2.5937424601
+ ACT(Westeros,coal_ppl,700,700,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,700) -7.4
+ ACT(Westeros,coal_ppl,700,700,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,700) -7.4
+ ACT(Westeros,coal_ppl,700,710,standard,year) COST_ACCOUNTING_NODAL(Westeros,710) -3
+ ACT(Westeros,coal_ppl,700,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year) 1
+ ACT(Westeros,coal_ppl,700,710,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,710,year) 1
+ ACT(Westeros,coal_ppl,700,710,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,710,standard,year) 1
+ ACT(Westeros,coal_ppl,700,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,710,year) 1
+ ACT(Westeros,coal_ppl,700,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,720,year) -2.5937424601
+ ACT(Westeros,coal_ppl,700,710,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,710) -7.4
+ ACT(Westeros,coal_ppl,700,710,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,710) -7.4
+ ACT(Westeros,coal_ppl,710,710,standard,year) COST_ACCOUNTING_NODAL(Westeros,710) -3
+ ACT(Westeros,coal_ppl,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year) 1
+ ACT(Westeros,coal_ppl,710,710,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,710,year) 1
+ ACT(Westeros,coal_ppl,710,710,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,710,standard,year) 1
+ ACT(Westeros,coal_ppl,710,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,710,year) 1
+ ACT(Westeros,coal_ppl,710,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,720,year) -2.5937424601
+ ACT(Westeros,coal_ppl,710,710,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,710) -7.4
+ ACT(Westeros,coal_ppl,710,710,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,710) -7.4
+ ACT(Westeros,coal_ppl,710,720,standard,year) COST_ACCOUNTING_NODAL(Westeros,720) -3
+ ACT(Westeros,coal_ppl,710,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year) 1
+ ACT(Westeros,coal_ppl,710,720,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,720,year) 1
+ ACT(Westeros,coal_ppl,710,720,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,720,standard,year) 1
+ ACT(Westeros,coal_ppl,710,720,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,720,year) 1
+ ACT(Westeros,coal_ppl,710,720,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,720) -7.4
+ ACT(Westeros,coal_ppl,710,720,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,720) -7.4
+ ACT(Westeros,coal_ppl,720,720,standard,year) COST_ACCOUNTING_NODAL(Westeros,720) -3
+ ACT(Westeros,coal_ppl,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year) 1
+ ACT(Westeros,coal_ppl,720,720,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,720,720,year) 1
+ ACT(Westeros,coal_ppl,720,720,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,720,standard,year) 1
+ ACT(Westeros,coal_ppl,720,720,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,720,year) 1
+ ACT(Westeros,coal_ppl,720,720,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,720) -7.4
+ ACT(Westeros,coal_ppl,720,720,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,720) -7.4
+ ACT(Westeros,wind_ppl,690,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year) 1
+ ACT(Westeros,wind_ppl,690,700,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,690,700,year) 1
+ ACT(Westeros,wind_ppl,690,700,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,700,standard,year) 1
+ ACT(Westeros,wind_ppl,690,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,700,year) 1
+ ACT(Westeros,wind_ppl,690,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,710,year) -2.5937424601
+ ACT(Westeros,wind_ppl,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year) 1
+ ACT(Westeros,wind_ppl,700,700,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,700,year) 1
+ ACT(Westeros,wind_ppl,700,700,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,700,standard,year) 1
+ ACT(Westeros,wind_ppl,700,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,700,year) 1
+ ACT(Westeros,wind_ppl,700,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,710,year) -2.5937424601
+ ACT(Westeros,wind_ppl,700,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year) 1
+ ACT(Westeros,wind_ppl,700,710,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,710,year) 1
+ ACT(Westeros,wind_ppl,700,710,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,710,standard,year) 1
+ ACT(Westeros,wind_ppl,700,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,710,year) 1
+ ACT(Westeros,wind_ppl,700,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,720,year) -2.5937424601
+ ACT(Westeros,wind_ppl,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year) 1
+ ACT(Westeros,wind_ppl,710,710,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,710,year) 1
+ ACT(Westeros,wind_ppl,710,710,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,710,standard,year) 1
+ ACT(Westeros,wind_ppl,710,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,710,year) 1
+ ACT(Westeros,wind_ppl,710,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,720,year) -2.5937424601
+ ACT(Westeros,wind_ppl,710,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year) 1
+ ACT(Westeros,wind_ppl,710,720,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,720,year) 1
+ ACT(Westeros,wind_ppl,710,720,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,720,standard,year) 1
+ ACT(Westeros,wind_ppl,710,720,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,720,year) 1
+ ACT(Westeros,wind_ppl,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year) 1
+ ACT(Westeros,wind_ppl,720,720,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,720,720,year) 1
+ ACT(Westeros,wind_ppl,720,720,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,720,standard,year) 1
+ ACT(Westeros,wind_ppl,720,720,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,720,year) 1
+ ACT(Westeros,grid,700,700,standard,year) COST_ACCOUNTING_NODAL(Westeros,700) -5
+ ACT(Westeros,grid,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year) -1
+ ACT(Westeros,grid,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,700,year) 0.9
+ ACT(Westeros,grid,700,700,standard,year) ACTIVITY_BOUND_LO(Westeros,grid,700,standard,year) 1
+ ACT(Westeros,grid,710,710,standard,year) COST_ACCOUNTING_NODAL(Westeros,710) -5
+ ACT(Westeros,grid,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year) -1
+ ACT(Westeros,grid,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,710,year) 0.9
+ ACT(Westeros,grid,710,710,standard,year) ACTIVITY_BOUND_LO(Westeros,grid,710,standard,year) 1
+ ACT(Westeros,grid,720,720,standard,year) COST_ACCOUNTING_NODAL(Westeros,720) -5
+ ACT(Westeros,grid,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year) -1
+ ACT(Westeros,grid,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,720,year) 0.9
+ ACT(Westeros,grid,720,720,standard,year) ACTIVITY_BOUND_LO(Westeros,grid,720,standard,year) 1
+ ACT(Westeros,bulb,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,700,year) -1
+ ACT(Westeros,bulb,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,light,useful,700,year) 1
+ ACT(Westeros,bulb,700,700,standard,year) CAPACITY_CONSTRAINT(Westeros,bulb,700,700,year) 1
+ ACT(Westeros,bulb,700,700,standard,year) ACTIVITY_BOUND_LO(Westeros,bulb,700,standard,year) 1
+ ACT(Westeros,bulb,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,710,year) -1
+ ACT(Westeros,bulb,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,light,useful,710,year) 1
+ ACT(Westeros,bulb,710,710,standard,year) CAPACITY_CONSTRAINT(Westeros,bulb,710,710,year) 1
+ ACT(Westeros,bulb,710,710,standard,year) ACTIVITY_BOUND_LO(Westeros,bulb,710,standard,year) 1
+ ACT(Westeros,bulb,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,720,year) -1
+ ACT(Westeros,bulb,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,light,useful,720,year) 1
+ ACT(Westeros,bulb,720,720,standard,year) CAPACITY_CONSTRAINT(Westeros,bulb,720,720,year) 1
+ ACT(Westeros,bulb,720,720,standard,year) ACTIVITY_BOUND_LO(Westeros,bulb,720,standard,year) 1
+ COST_NODAL(World,700) _obj 7.72173492918481
+ COST_NODAL(World,700) COST_ACCOUNTING_NODAL(World,700) 1
+ COST_NODAL(World,710) _obj 4.74047541335517
+ COST_NODAL(World,710) COST_ACCOUNTING_NODAL(World,710) 1
+ COST_NODAL(World,720) _obj 2.91024068434285
+ COST_NODAL(World,720) COST_ACCOUNTING_NODAL(World,720) 1
+ COST_NODAL(Westeros,700) _obj 7.72173492918481
+ COST_NODAL(Westeros,700) COST_ACCOUNTING_NODAL(Westeros,700) 0.1
+ COST_NODAL(Westeros,710) _obj 4.74047541335517
+ COST_NODAL(Westeros,710) COST_ACCOUNTING_NODAL(Westeros,710) 0.1
+ COST_NODAL(Westeros,720) _obj 2.91024068434285
+ COST_NODAL(Westeros,720) COST_ACCOUNTING_NODAL(Westeros,720) 0.1
+ EMISS(World,CO2,all,700) EMISSION_EQUIVALENCE(World,CO2,all,700) 1
+ EMISS(World,CO2,all,710) EMISSION_EQUIVALENCE(World,CO2,all,710) 1
+ EMISS(World,CO2,all,720) EMISSION_EQUIVALENCE(World,CO2,all,720) 1
+ EMISS(Westeros,CO2,all,700) EMISSION_EQUIVALENCE(Westeros,CO2,all,700) 1
+ EMISS(Westeros,CO2,all,700) EMISSION_CONSTRAINT(Westeros,GHG,all,cumulative) 0.333333333333333
+ EMISS(Westeros,CO2,all,710) EMISSION_EQUIVALENCE(Westeros,CO2,all,710) 1
+ EMISS(Westeros,CO2,all,710) EMISSION_CONSTRAINT(Westeros,GHG,all,cumulative) 0.333333333333333
+ EMISS(Westeros,CO2,all,720) EMISSION_EQUIVALENCE(Westeros,CO2,all,720) 1
+ EMISS(Westeros,CO2,all,720) EMISSION_CONSTRAINT(Westeros,GHG,all,cumulative) 0.333333333333333
+ constobj _obj 1
+RHS
+ rhs COMMODITY_BALANCE_GT(Westeros,light,useful,700,year) 55
+ rhs COMMODITY_BALANCE_GT(Westeros,light,useful,710,year) 82
+ rhs COMMODITY_BALANCE_GT(Westeros,light,useful,720,year) 104
+ rhs CAPACITY_MAINTENANCE_HIST(Westeros,coal_ppl,690,700) 18.2648401826484
+ rhs CAPACITY_MAINTENANCE_HIST(Westeros,wind_ppl,690,700) 33.8237781160156
+ rhs ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,700,year) 47.3742915086758
+ rhs ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,700,year) 31.5828610057839
+ rhs EMISSION_CONSTRAINT(Westeros,GHG,all,cumulative) 500
+BOUNDS
+ FR bnd COST_NODAL(World,700)
+ FR bnd COST_NODAL(World,710)
+ FR bnd COST_NODAL(World,720)
+ FR bnd COST_NODAL(Westeros,700)
+ FR bnd COST_NODAL(Westeros,710)
+ FR bnd COST_NODAL(Westeros,720)
+ FR bnd EMISS(World,CO2,all,700)
+ FR bnd EMISS(World,CO2,all,710)
+ FR bnd EMISS(World,CO2,all,720)
+ FR bnd EMISS(Westeros,CO2,all,700)
+ FR bnd EMISS(Westeros,CO2,all,710)
+ FR bnd EMISS(Westeros,CO2,all,720)
+ FX bnd constobj 0
+ENDATA
diff --git a/message_ix/tools/make_scaler/Westeros Electrified_emission_bound_unscaled.mps b/message_ix/tools/make_scaler/Westeros Electrified_emission_bound_unscaled.mps
new file mode 100644
index 000000000..f04b3652b
--- /dev/null
+++ b/message_ix/tools/make_scaler/Westeros Electrified_emission_bound_unscaled.mps
@@ -0,0 +1,283 @@
+* ENCODING=ISO-8859-1
+NAME gamsmodel
+ROWS
+ N _obj
+ E COST_ACCOUNTING_NODAL(World,700)
+ E COST_ACCOUNTING_NODAL(World,710)
+ E COST_ACCOUNTING_NODAL(World,720)
+ E COST_ACCOUNTING_NODAL(Westeros,700)
+ E COST_ACCOUNTING_NODAL(Westeros,710)
+ E COST_ACCOUNTING_NODAL(Westeros,720)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,final,700,year)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,final,710,year)
+ G COMMODITY_BALANCE_GT(Westeros,electricity,final,720,year)
+ G COMMODITY_BALANCE_GT(Westeros,light,useful,700,year)
+ G COMMODITY_BALANCE_GT(Westeros,light,useful,710,year)
+ G COMMODITY_BALANCE_GT(Westeros,light,useful,720,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,690,700,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,700,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,710,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,710,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,720,year)
+ L CAPACITY_CONSTRAINT(Westeros,coal_ppl,720,720,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,690,700,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,700,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,710,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,710,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,720,year)
+ L CAPACITY_CONSTRAINT(Westeros,wind_ppl,720,720,year)
+ L CAPACITY_CONSTRAINT(Westeros,bulb,700,700,year)
+ L CAPACITY_CONSTRAINT(Westeros,bulb,710,710,year)
+ L CAPACITY_CONSTRAINT(Westeros,bulb,720,720,year)
+ L CAPACITY_MAINTENANCE_HIST(Westeros,coal_ppl,690,700)
+ L CAPACITY_MAINTENANCE_HIST(Westeros,wind_ppl,690,700)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,700,700)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,710,710)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,720,720)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,700,700)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,710,710)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,720,720)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,bulb,700,700)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,bulb,710,710)
+ E CAPACITY_MAINTENANCE_NEW(Westeros,bulb,720,720)
+ L CAPACITY_MAINTENANCE(Westeros,coal_ppl,700,710)
+ L CAPACITY_MAINTENANCE(Westeros,coal_ppl,710,720)
+ L CAPACITY_MAINTENANCE(Westeros,wind_ppl,700,710)
+ L CAPACITY_MAINTENANCE(Westeros,wind_ppl,710,720)
+ G ACTIVITY_BOUND_LO(Westeros,coal_ppl,700,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,coal_ppl,710,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,coal_ppl,720,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,wind_ppl,700,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,wind_ppl,710,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,wind_ppl,720,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,grid,700,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,grid,710,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,grid,720,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,bulb,700,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,bulb,710,standard,year)
+ G ACTIVITY_BOUND_LO(Westeros,bulb,720,standard,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,700,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,710,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,720,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,700,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,710,year)
+ L ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,720,year)
+ E EMISSION_EQUIVALENCE(World,CO2,all,700)
+ E EMISSION_EQUIVALENCE(World,CO2,all,710)
+ E EMISSION_EQUIVALENCE(World,CO2,all,720)
+ E EMISSION_EQUIVALENCE(Westeros,CO2,all,700)
+ E EMISSION_EQUIVALENCE(Westeros,CO2,all,710)
+ E EMISSION_EQUIVALENCE(Westeros,CO2,all,720)
+ L EMISSION_CONSTRAINT(Westeros,GHG,all,cumulative)
+COLUMNS
+ CAP_NEW(Westeros,coal_ppl,700) COST_ACCOUNTING_NODAL(Westeros,700) -500
+ CAP_NEW(Westeros,coal_ppl,700) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,700,700) -10
+ CAP_NEW(Westeros,coal_ppl,710) COST_ACCOUNTING_NODAL(Westeros,710) -500
+ CAP_NEW(Westeros,coal_ppl,710) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,710,710) -10
+ CAP_NEW(Westeros,coal_ppl,720) COST_ACCOUNTING_NODAL(Westeros,720) -304.023646636842
+ CAP_NEW(Westeros,coal_ppl,720) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,720,720) -10
+ CAP_NEW(Westeros,wind_ppl,700) COST_ACCOUNTING_NODAL(Westeros,700) -1500
+ CAP_NEW(Westeros,wind_ppl,700) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,700,700) -10
+ CAP_NEW(Westeros,wind_ppl,710) COST_ACCOUNTING_NODAL(Westeros,710) -1500
+ CAP_NEW(Westeros,wind_ppl,710) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,710,710) -10
+ CAP_NEW(Westeros,wind_ppl,720) COST_ACCOUNTING_NODAL(Westeros,720) -912.070939910527
+ CAP_NEW(Westeros,wind_ppl,720) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,720,720) -10
+ CAP_NEW(Westeros,bulb,700) COST_ACCOUNTING_NODAL(Westeros,700) -5
+ CAP_NEW(Westeros,bulb,700) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,700,700) -1
+ CAP_NEW(Westeros,bulb,710) COST_ACCOUNTING_NODAL(Westeros,710) -5
+ CAP_NEW(Westeros,bulb,710) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,710,710) -1
+ CAP_NEW(Westeros,bulb,720) COST_ACCOUNTING_NODAL(Westeros,720) -5
+ CAP_NEW(Westeros,bulb,720) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,720,720) -1
+ CAP(Westeros,coal_ppl,690,700) COST_ACCOUNTING_NODAL(Westeros,700) -30
+ CAP(Westeros,coal_ppl,690,700) CAPACITY_CONSTRAINT(Westeros,coal_ppl,690,700,year) -1
+ CAP(Westeros,coal_ppl,690,700) CAPACITY_MAINTENANCE_HIST(Westeros,coal_ppl,690,700) 1
+ CAP(Westeros,coal_ppl,700,700) COST_ACCOUNTING_NODAL(Westeros,700) -30
+ CAP(Westeros,coal_ppl,700,700) CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,700,year) -1
+ CAP(Westeros,coal_ppl,700,700) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,700,700) 1
+ CAP(Westeros,coal_ppl,700,700) CAPACITY_MAINTENANCE(Westeros,coal_ppl,700,710) -1
+ CAP(Westeros,coal_ppl,700,710) COST_ACCOUNTING_NODAL(Westeros,710) -30
+ CAP(Westeros,coal_ppl,700,710) CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,710,year) -1
+ CAP(Westeros,coal_ppl,700,710) CAPACITY_MAINTENANCE(Westeros,coal_ppl,700,710) 1
+ CAP(Westeros,coal_ppl,710,710) COST_ACCOUNTING_NODAL(Westeros,710) -30
+ CAP(Westeros,coal_ppl,710,710) CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,710,year) -1
+ CAP(Westeros,coal_ppl,710,710) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,710,710) 1
+ CAP(Westeros,coal_ppl,710,710) CAPACITY_MAINTENANCE(Westeros,coal_ppl,710,720) -1
+ CAP(Westeros,coal_ppl,710,720) COST_ACCOUNTING_NODAL(Westeros,720) -30
+ CAP(Westeros,coal_ppl,710,720) CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,720,year) -1
+ CAP(Westeros,coal_ppl,710,720) CAPACITY_MAINTENANCE(Westeros,coal_ppl,710,720) 1
+ CAP(Westeros,coal_ppl,720,720) COST_ACCOUNTING_NODAL(Westeros,720) -30
+ CAP(Westeros,coal_ppl,720,720) CAPACITY_CONSTRAINT(Westeros,coal_ppl,720,720,year) -1
+ CAP(Westeros,coal_ppl,720,720) CAPACITY_MAINTENANCE_NEW(Westeros,coal_ppl,720,720) 1
+ CAP(Westeros,wind_ppl,690,700) COST_ACCOUNTING_NODAL(Westeros,700) -10
+ CAP(Westeros,wind_ppl,690,700) CAPACITY_CONSTRAINT(Westeros,wind_ppl,690,700,year) -0.36
+ CAP(Westeros,wind_ppl,690,700) CAPACITY_MAINTENANCE_HIST(Westeros,wind_ppl,690,700) 1
+ CAP(Westeros,wind_ppl,700,700) COST_ACCOUNTING_NODAL(Westeros,700) -10
+ CAP(Westeros,wind_ppl,700,700) CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,700,year) -0.36
+ CAP(Westeros,wind_ppl,700,700) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,700,700) 1
+ CAP(Westeros,wind_ppl,700,700) CAPACITY_MAINTENANCE(Westeros,wind_ppl,700,710) -1
+ CAP(Westeros,wind_ppl,700,710) COST_ACCOUNTING_NODAL(Westeros,710) -10
+ CAP(Westeros,wind_ppl,700,710) CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,710,year) -0.36
+ CAP(Westeros,wind_ppl,700,710) CAPACITY_MAINTENANCE(Westeros,wind_ppl,700,710) 1
+ CAP(Westeros,wind_ppl,710,710) COST_ACCOUNTING_NODAL(Westeros,710) -10
+ CAP(Westeros,wind_ppl,710,710) CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,710,year) -0.36
+ CAP(Westeros,wind_ppl,710,710) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,710,710) 1
+ CAP(Westeros,wind_ppl,710,710) CAPACITY_MAINTENANCE(Westeros,wind_ppl,710,720) -1
+ CAP(Westeros,wind_ppl,710,720) COST_ACCOUNTING_NODAL(Westeros,720) -10
+ CAP(Westeros,wind_ppl,710,720) CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,720,year) -0.36
+ CAP(Westeros,wind_ppl,710,720) CAPACITY_MAINTENANCE(Westeros,wind_ppl,710,720) 1
+ CAP(Westeros,wind_ppl,720,720) COST_ACCOUNTING_NODAL(Westeros,720) -10
+ CAP(Westeros,wind_ppl,720,720) CAPACITY_CONSTRAINT(Westeros,wind_ppl,720,720,year) -0.36
+ CAP(Westeros,wind_ppl,720,720) CAPACITY_MAINTENANCE_NEW(Westeros,wind_ppl,720,720) 1
+ CAP(Westeros,bulb,700,700) CAPACITY_CONSTRAINT(Westeros,bulb,700,700,year) -1
+ CAP(Westeros,bulb,700,700) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,700,700) 1
+ CAP(Westeros,bulb,710,710) CAPACITY_CONSTRAINT(Westeros,bulb,710,710,year) -1
+ CAP(Westeros,bulb,710,710) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,710,710) 1
+ CAP(Westeros,bulb,720,720) CAPACITY_CONSTRAINT(Westeros,bulb,720,720,year) -1
+ CAP(Westeros,bulb,720,720) CAPACITY_MAINTENANCE_NEW(Westeros,bulb,720,720) 1
+ ACT(Westeros,coal_ppl,690,700,standard,year) COST_ACCOUNTING_NODAL(Westeros,700) -30
+ ACT(Westeros,coal_ppl,690,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year) 1
+ ACT(Westeros,coal_ppl,690,700,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,690,700,year) 1
+ ACT(Westeros,coal_ppl,690,700,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,700,standard,year) 1
+ ACT(Westeros,coal_ppl,690,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,700,year) 1
+ ACT(Westeros,coal_ppl,690,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,710,year) -2.5937424601
+ ACT(Westeros,coal_ppl,690,700,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,700) -7.4
+ ACT(Westeros,coal_ppl,690,700,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,700) -7.4
+ ACT(Westeros,coal_ppl,700,700,standard,year) COST_ACCOUNTING_NODAL(Westeros,700) -30
+ ACT(Westeros,coal_ppl,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year) 1
+ ACT(Westeros,coal_ppl,700,700,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,700,year) 1
+ ACT(Westeros,coal_ppl,700,700,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,700,standard,year) 1
+ ACT(Westeros,coal_ppl,700,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,700,year) 1
+ ACT(Westeros,coal_ppl,700,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,710,year) -2.5937424601
+ ACT(Westeros,coal_ppl,700,700,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,700) -7.4
+ ACT(Westeros,coal_ppl,700,700,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,700) -7.4
+ ACT(Westeros,coal_ppl,700,710,standard,year) COST_ACCOUNTING_NODAL(Westeros,710) -30
+ ACT(Westeros,coal_ppl,700,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year) 1
+ ACT(Westeros,coal_ppl,700,710,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,700,710,year) 1
+ ACT(Westeros,coal_ppl,700,710,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,710,standard,year) 1
+ ACT(Westeros,coal_ppl,700,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,710,year) 1
+ ACT(Westeros,coal_ppl,700,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,720,year) -2.5937424601
+ ACT(Westeros,coal_ppl,700,710,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,710) -7.4
+ ACT(Westeros,coal_ppl,700,710,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,710) -7.4
+ ACT(Westeros,coal_ppl,710,710,standard,year) COST_ACCOUNTING_NODAL(Westeros,710) -30
+ ACT(Westeros,coal_ppl,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year) 1
+ ACT(Westeros,coal_ppl,710,710,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,710,year) 1
+ ACT(Westeros,coal_ppl,710,710,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,710,standard,year) 1
+ ACT(Westeros,coal_ppl,710,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,710,year) 1
+ ACT(Westeros,coal_ppl,710,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,720,year) -2.5937424601
+ ACT(Westeros,coal_ppl,710,710,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,710) -7.4
+ ACT(Westeros,coal_ppl,710,710,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,710) -7.4
+ ACT(Westeros,coal_ppl,710,720,standard,year) COST_ACCOUNTING_NODAL(Westeros,720) -30
+ ACT(Westeros,coal_ppl,710,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year) 1
+ ACT(Westeros,coal_ppl,710,720,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,710,720,year) 1
+ ACT(Westeros,coal_ppl,710,720,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,720,standard,year) 1
+ ACT(Westeros,coal_ppl,710,720,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,720,year) 1
+ ACT(Westeros,coal_ppl,710,720,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,720) -7.4
+ ACT(Westeros,coal_ppl,710,720,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,720) -7.4
+ ACT(Westeros,coal_ppl,720,720,standard,year) COST_ACCOUNTING_NODAL(Westeros,720) -30
+ ACT(Westeros,coal_ppl,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year) 1
+ ACT(Westeros,coal_ppl,720,720,standard,year) CAPACITY_CONSTRAINT(Westeros,coal_ppl,720,720,year) 1
+ ACT(Westeros,coal_ppl,720,720,standard,year) ACTIVITY_BOUND_LO(Westeros,coal_ppl,720,standard,year) 1
+ ACT(Westeros,coal_ppl,720,720,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,720,year) 1
+ ACT(Westeros,coal_ppl,720,720,standard,year) EMISSION_EQUIVALENCE(World,CO2,all,720) -7.4
+ ACT(Westeros,coal_ppl,720,720,standard,year) EMISSION_EQUIVALENCE(Westeros,CO2,all,720) -7.4
+ ACT(Westeros,wind_ppl,690,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year) 1
+ ACT(Westeros,wind_ppl,690,700,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,690,700,year) 1
+ ACT(Westeros,wind_ppl,690,700,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,700,standard,year) 1
+ ACT(Westeros,wind_ppl,690,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,700,year) 1
+ ACT(Westeros,wind_ppl,690,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,710,year) -2.5937424601
+ ACT(Westeros,wind_ppl,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year) 1
+ ACT(Westeros,wind_ppl,700,700,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,700,year) 1
+ ACT(Westeros,wind_ppl,700,700,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,700,standard,year) 1
+ ACT(Westeros,wind_ppl,700,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,700,year) 1
+ ACT(Westeros,wind_ppl,700,700,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,710,year) -2.5937424601
+ ACT(Westeros,wind_ppl,700,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year) 1
+ ACT(Westeros,wind_ppl,700,710,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,700,710,year) 1
+ ACT(Westeros,wind_ppl,700,710,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,710,standard,year) 1
+ ACT(Westeros,wind_ppl,700,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,710,year) 1
+ ACT(Westeros,wind_ppl,700,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,720,year) -2.5937424601
+ ACT(Westeros,wind_ppl,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year) 1
+ ACT(Westeros,wind_ppl,710,710,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,710,year) 1
+ ACT(Westeros,wind_ppl,710,710,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,710,standard,year) 1
+ ACT(Westeros,wind_ppl,710,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,710,year) 1
+ ACT(Westeros,wind_ppl,710,710,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,720,year) -2.5937424601
+ ACT(Westeros,wind_ppl,710,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year) 1
+ ACT(Westeros,wind_ppl,710,720,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,710,720,year) 1
+ ACT(Westeros,wind_ppl,710,720,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,720,standard,year) 1
+ ACT(Westeros,wind_ppl,710,720,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,720,year) 1
+ ACT(Westeros,wind_ppl,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year) 1
+ ACT(Westeros,wind_ppl,720,720,standard,year) CAPACITY_CONSTRAINT(Westeros,wind_ppl,720,720,year) 1
+ ACT(Westeros,wind_ppl,720,720,standard,year) ACTIVITY_BOUND_LO(Westeros,wind_ppl,720,standard,year) 1
+ ACT(Westeros,wind_ppl,720,720,standard,year) ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,720,year) 1
+ ACT(Westeros,grid,700,700,standard,year) COST_ACCOUNTING_NODAL(Westeros,700) -50
+ ACT(Westeros,grid,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,700,year) -1
+ ACT(Westeros,grid,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,700,year) 0.9
+ ACT(Westeros,grid,700,700,standard,year) ACTIVITY_BOUND_LO(Westeros,grid,700,standard,year) 1
+ ACT(Westeros,grid,710,710,standard,year) COST_ACCOUNTING_NODAL(Westeros,710) -50
+ ACT(Westeros,grid,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,710,year) -1
+ ACT(Westeros,grid,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,710,year) 0.9
+ ACT(Westeros,grid,710,710,standard,year) ACTIVITY_BOUND_LO(Westeros,grid,710,standard,year) 1
+ ACT(Westeros,grid,720,720,standard,year) COST_ACCOUNTING_NODAL(Westeros,720) -50
+ ACT(Westeros,grid,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,secondary,720,year) -1
+ ACT(Westeros,grid,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,720,year) 0.9
+ ACT(Westeros,grid,720,720,standard,year) ACTIVITY_BOUND_LO(Westeros,grid,720,standard,year) 1
+ ACT(Westeros,bulb,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,700,year) -1
+ ACT(Westeros,bulb,700,700,standard,year) COMMODITY_BALANCE_GT(Westeros,light,useful,700,year) 1
+ ACT(Westeros,bulb,700,700,standard,year) CAPACITY_CONSTRAINT(Westeros,bulb,700,700,year) 1
+ ACT(Westeros,bulb,700,700,standard,year) ACTIVITY_BOUND_LO(Westeros,bulb,700,standard,year) 1
+ ACT(Westeros,bulb,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,710,year) -1
+ ACT(Westeros,bulb,710,710,standard,year) COMMODITY_BALANCE_GT(Westeros,light,useful,710,year) 1
+ ACT(Westeros,bulb,710,710,standard,year) CAPACITY_CONSTRAINT(Westeros,bulb,710,710,year) 1
+ ACT(Westeros,bulb,710,710,standard,year) ACTIVITY_BOUND_LO(Westeros,bulb,710,standard,year) 1
+ ACT(Westeros,bulb,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,electricity,final,720,year) -1
+ ACT(Westeros,bulb,720,720,standard,year) COMMODITY_BALANCE_GT(Westeros,light,useful,720,year) 1
+ ACT(Westeros,bulb,720,720,standard,year) CAPACITY_CONSTRAINT(Westeros,bulb,720,720,year) 1
+ ACT(Westeros,bulb,720,720,standard,year) ACTIVITY_BOUND_LO(Westeros,bulb,720,standard,year) 1
+ COST_NODAL(World,700) _obj 7.72173492918481
+ COST_NODAL(World,700) COST_ACCOUNTING_NODAL(World,700) 1
+ COST_NODAL(World,710) _obj 4.74047541335517
+ COST_NODAL(World,710) COST_ACCOUNTING_NODAL(World,710) 1
+ COST_NODAL(World,720) _obj 2.91024068434285
+ COST_NODAL(World,720) COST_ACCOUNTING_NODAL(World,720) 1
+ COST_NODAL(Westeros,700) _obj 7.72173492918481
+ COST_NODAL(Westeros,700) COST_ACCOUNTING_NODAL(Westeros,700) 1
+ COST_NODAL(Westeros,710) _obj 4.74047541335517
+ COST_NODAL(Westeros,710) COST_ACCOUNTING_NODAL(Westeros,710) 1
+ COST_NODAL(Westeros,720) _obj 2.91024068434285
+ COST_NODAL(Westeros,720) COST_ACCOUNTING_NODAL(Westeros,720) 1
+ EMISS(World,CO2,all,700) EMISSION_EQUIVALENCE(World,CO2,all,700) 1
+ EMISS(World,CO2,all,710) EMISSION_EQUIVALENCE(World,CO2,all,710) 1
+ EMISS(World,CO2,all,720) EMISSION_EQUIVALENCE(World,CO2,all,720) 1
+ EMISS(Westeros,CO2,all,700) EMISSION_EQUIVALENCE(Westeros,CO2,all,700) 1
+ EMISS(Westeros,CO2,all,700) EMISSION_CONSTRAINT(Westeros,GHG,all,cumulative) 0.333333333333333
+ EMISS(Westeros,CO2,all,710) EMISSION_EQUIVALENCE(Westeros,CO2,all,710) 1
+ EMISS(Westeros,CO2,all,710) EMISSION_CONSTRAINT(Westeros,GHG,all,cumulative) 0.333333333333333
+ EMISS(Westeros,CO2,all,720) EMISSION_EQUIVALENCE(Westeros,CO2,all,720) 1
+ EMISS(Westeros,CO2,all,720) EMISSION_CONSTRAINT(Westeros,GHG,all,cumulative) 0.333333333333333
+ constobj _obj 1
+RHS
+ rhs COMMODITY_BALANCE_GT(Westeros,light,useful,700,year) 55
+ rhs COMMODITY_BALANCE_GT(Westeros,light,useful,710,year) 82
+ rhs COMMODITY_BALANCE_GT(Westeros,light,useful,720,year) 104
+ rhs CAPACITY_MAINTENANCE_HIST(Westeros,coal_ppl,690,700) 18.2648401826484
+ rhs CAPACITY_MAINTENANCE_HIST(Westeros,wind_ppl,690,700) 33.8237781160156
+ rhs ACTIVITY_CONSTRAINT_UP(Westeros,coal_ppl,700,year) 47.3742915086758
+ rhs ACTIVITY_CONSTRAINT_UP(Westeros,wind_ppl,700,year) 31.5828610057839
+ rhs EMISSION_CONSTRAINT(Westeros,GHG,all,cumulative) 500
+BOUNDS
+ FR bnd COST_NODAL(World,700)
+ FR bnd COST_NODAL(World,710)
+ FR bnd COST_NODAL(World,720)
+ FR bnd COST_NODAL(Westeros,700)
+ FR bnd COST_NODAL(Westeros,710)
+ FR bnd COST_NODAL(Westeros,720)
+ FR bnd EMISS(World,CO2,all,700)
+ FR bnd EMISS(World,CO2,all,710)
+ FR bnd EMISS(World,CO2,all,720)
+ FR bnd EMISS(Westeros,CO2,all,700)
+ FR bnd EMISS(Westeros,CO2,all,710)
+ FR bnd EMISS(Westeros,CO2,all,720)
+ FX bnd constobj 0
+ENDATA
diff --git a/message_ix/tools/make_scaler/__init__.py b/message_ix/tools/make_scaler/__init__.py
new file mode 100644
index 000000000..7e0967ee0
--- /dev/null
+++ b/message_ix/tools/make_scaler/__init__.py
@@ -0,0 +1,256 @@
+import os
+
+import ixmp
+import numpy as np
+import pandas as pd
+
+from message_ix.tools.lp_diag import LPdiag
+
+lp = LPdiag()
+mp = ixmp.Platform()
+
+
+def filter_df(data, bounds):
+ """Extracts matrix elements with coefficient outliers.
+
+ This function extracts elements from a matrix where
+ the coefficients deviate from a specified threshold.
+
+ Parameters:
+ -----------
+ data : pandas DataFrame
+ The coefficient matrix, typically generated by
+ the mps_sum function in LPDiag.
+ bounds: int or list of 2 integers
+ Exponent threshold used to identify outlier coefficients.
+ If a single integer is provided, the bounds are set to +/- that value.
+ If a list of 2 integers is provided, they represent the lower and
+ upper bounds of the threshold.
+
+ Examples:
+ ---------
+ # Extract elements with coefficient exponents deviating beyond +/-3
+ extracted_data = filter_df(data_matrix, 3)
+
+ # Extract elements with coefficients exponents deviating
+ # beyond the range of -2 to 2
+ extracted_data = extract_outliers(data_matrix, [-2, 2])
+ """
+
+ if isinstance(bounds, int):
+ lo_bound = -bounds
+ up_bound = bounds
+ else:
+ lo_bound = bounds[0]
+ up_bound = bounds[1]
+
+ df_filtered = data.loc[(data["val"] <= lo_bound) | (data["val"] >= up_bound)]
+
+ return df_filtered
+
+
+def make_logdf(data):
+ """
+ Make log10 of the absolute non zero value element of dataframe.
+
+ """
+ log_absdf = data.copy()
+
+ log_absdf.loc[log_absdf["val"] != 0, "val"] = np.log10(
+ np.absolute(log_absdf.loc[log_absdf["val"] != 0, "val"])
+ )
+
+ return log_absdf
+
+
+def get_lvl_ix(data, lvl):
+ """
+ To get level index from coefficient matrix.
+
+ Parameters:
+ -----------
+ data : pandas DataFrame
+ The coefficient matrix, typically generated by
+ the mps_sum function in LPDiag.
+ lvl : int or str
+ 0 or "row" for rows and 1 or "col" for columns
+
+ """
+ return data.index.get_level_values(lvl)
+
+
+def show_range(data, pretext):
+ """
+ To displace coefficient exponents range.
+
+ """
+
+ log_absdf = make_logdf(data)
+
+ print(
+ f"{pretext}:",
+ "[",
+ np.int32(np.min(log_absdf)), # lower bound
+ "|",
+ np.int32(np.max(log_absdf)), # upper bound
+ "]",
+ )
+
+
+def get_scaler_args(scenario_ref=None, model="", scenario=""):
+ """
+ Function to make gams argument for scaling
+
+ """
+ if not scenario_ref:
+ strings = ["MsgScaler", model, scenario]
+ else:
+ strings = ["MsgScaler", scenario_ref.model, scenario_ref.scenario]
+
+ file_name = "_".join(s.replace(" ", "_") for s in strings)
+
+ current_directory = os.getcwd()
+ two_levels_up = os.path.abspath(os.path.join(current_directory, "../.."))
+
+ prescale_args_dir = os.path.join(two_levels_up, f"model/scaler/{file_name}.gms")
+
+ if os.path.exists(prescale_args_dir):
+ return f"--scaler={file_name}"
+ else:
+ print("The referred scenario doesn't have prescaler file!")
+ print("Please use make_prescaler() function to create one")
+
+
+def make_scaler(path, scen, bounds=4, steps=1, display_range=True):
+ """
+ Process to generate prescale_args in GAMS to improve
+ matrix coefficients.
+
+ This function shifts matrix coefficient exponents to improve
+ the scaling properties of the matrix. The function returns
+ prescale arguments (prescale_args) to be passed to the GAMS model.
+
+ Parameters:
+ -----------
+ path: str
+ Pathways to locate the mps file.
+ bounds: int or list of 2 integers
+ Exponent threshold used to identify outlier coefficients.
+ If a single integer is provided, the bounds are set to +/- that value.
+ If a list of 2 integers is provided, they represent
+ the lower and upper bounds of the threshold.
+ steps: int
+ Number of times the prescaler generation process is repeated.
+ Larger values may lead to more refined prescale_args but
+ also increase computation time.
+ show_range: boolean
+ Option to show the coefficient exponents range before and after scaling.
+ If True, the function will display the range; otherwise, it will not.
+
+ Returns:
+ --------
+ prescale_args: dict
+ A dictionary of prescale arguments to be passed to the GAMS model.
+ """
+ lp.read_mps(path)
+
+ data = lp.read_matrix()
+
+ matrix = data
+
+ if display_range is True:
+ show_range(matrix, "\nUnscaled range ")
+
+ scalers = {"row": [], "col": []}
+
+ counter = 0
+ while counter < steps:
+ for s in scalers.keys():
+ # print(matrix)
+ # calculate log base 10 of the absolute value of the matrix
+ log_absmatrix = make_logdf(matrix)
+
+ # Create matrix with small and large coefficients
+ log_absmatrix_solv = filter_df(log_absmatrix, bounds=bounds)
+
+ # Populating row scaler
+ objective_ix = "_obj" if s == "row" else "constobj"
+ index_solv = [
+ e for e in get_lvl_ix(log_absmatrix_solv, s) if e != objective_ix
+ ]
+
+ SFs = {k: [] for k in index_solv}
+ for k in SFs.keys():
+ index_val = get_lvl_ix(log_absmatrix, s) == k
+ dflog_val = log_absmatrix.loc[index_val, "val"]
+ lb, ub = np.int32(min(dflog_val)), np.int32(max(dflog_val))
+ mid = np.int32(np.mean([lb, ub]))
+
+ exp = mid if s == "row" else -mid
+
+ SFs[k] = 10.0 ** (exp)
+
+ # Create DataFrame of row scaler
+ return_index = list(set(get_lvl_ix(log_absmatrix, s)))
+ if counter == 0:
+ multiplier = 1
+ else:
+ multiplier = scalers[s].reindex(return_index).fillna(1)
+ step_scaler = pd.DataFrame(data=SFs, index=["val"]).transpose()
+ step_scaler.index.name = s
+ step_scaler = step_scaler.reindex(return_index).fillna(1)
+
+ # summarize multipliers from previous steps
+ scalers[s] = step_scaler.mul(multiplier)
+
+ # Create new matrix with scaled rows
+ matrix = matrix.div(step_scaler) if s == "row" else matrix.mul(step_scaler)
+
+ if display_range is True:
+ show_range(matrix, f"Scaled range step {counter + 1}")
+
+ # Increment the counter
+ counter += 1
+
+ # generating prescaler arguments for GAMS
+ scaler_dict = {}
+ for key, df_scaler in scalers.items():
+ df_scaler = df_scaler.loc[df_scaler["val"] != 1]
+ df_scaler_dict = df_scaler["val"].to_dict()
+ for k, v in df_scaler_dict.items():
+ if k == "_obj":
+ k_ = "_obj.scale"
+ elif k == "constobj":
+ k_ = "constobj.scale"
+ else:
+ k_ = k.replace("(", ".scale('")
+ k_ = k_.replace(")", "')")
+ k_ = k_.replace(",", "','")
+ scaler_dict.update({k_: v})
+
+ # add this line to active scaling option
+ scaler_dict["MESSAGE_LP.scaleopt"] = 1
+
+ scaler_df = pd.DataFrame(scaler_dict, index=["val"]).transpose()
+ scaler_df.index = scaler_df.index.rename("key", inplace=False)
+
+ scaler_list = []
+ for k, v in scaler_dict.items():
+ scaler_list.append(f"{k}={v};")
+ scaler_args_txt = "\n".join(scaler_list)
+
+ current_directory = os.getcwd()
+ two_levels_up = os.path.abspath(os.path.join(current_directory, "../.."))
+
+ scaler_gms_name = [scen.model, scen.scenario]
+ scaler_gms_name = "_".join(s.replace(" ", "_") for s in scaler_gms_name)
+
+ scaler_gms_dir = os.path.join(
+ two_levels_up, f"model/scaler/MsgScaler_{scaler_gms_name}.gms"
+ )
+
+ with open(scaler_gms_dir, "w") as txtfile:
+ # Write some text to the file
+ txtfile.write(scaler_args_txt)
+
+ return scaler_df
diff --git a/message_ix/tools/make_scaler/__init__scaler.py b/message_ix/tools/make_scaler/__init__scaler.py
new file mode 100644
index 000000000..7e0967ee0
--- /dev/null
+++ b/message_ix/tools/make_scaler/__init__scaler.py
@@ -0,0 +1,256 @@
+import os
+
+import ixmp
+import numpy as np
+import pandas as pd
+
+from message_ix.tools.lp_diag import LPdiag
+
+lp = LPdiag()
+mp = ixmp.Platform()
+
+
+def filter_df(data, bounds):
+ """Extracts matrix elements with coefficient outliers.
+
+ This function extracts elements from a matrix where
+ the coefficients deviate from a specified threshold.
+
+ Parameters:
+ -----------
+ data : pandas DataFrame
+ The coefficient matrix, typically generated by
+ the mps_sum function in LPDiag.
+ bounds: int or list of 2 integers
+ Exponent threshold used to identify outlier coefficients.
+ If a single integer is provided, the bounds are set to +/- that value.
+ If a list of 2 integers is provided, they represent the lower and
+ upper bounds of the threshold.
+
+ Examples:
+ ---------
+ # Extract elements with coefficient exponents deviating beyond +/-3
+ extracted_data = filter_df(data_matrix, 3)
+
+ # Extract elements with coefficients exponents deviating
+ # beyond the range of -2 to 2
+ extracted_data = extract_outliers(data_matrix, [-2, 2])
+ """
+
+ if isinstance(bounds, int):
+ lo_bound = -bounds
+ up_bound = bounds
+ else:
+ lo_bound = bounds[0]
+ up_bound = bounds[1]
+
+ df_filtered = data.loc[(data["val"] <= lo_bound) | (data["val"] >= up_bound)]
+
+ return df_filtered
+
+
+def make_logdf(data):
+ """
+ Make log10 of the absolute non zero value element of dataframe.
+
+ """
+ log_absdf = data.copy()
+
+ log_absdf.loc[log_absdf["val"] != 0, "val"] = np.log10(
+ np.absolute(log_absdf.loc[log_absdf["val"] != 0, "val"])
+ )
+
+ return log_absdf
+
+
+def get_lvl_ix(data, lvl):
+ """
+ To get level index from coefficient matrix.
+
+ Parameters:
+ -----------
+ data : pandas DataFrame
+ The coefficient matrix, typically generated by
+ the mps_sum function in LPDiag.
+ lvl : int or str
+ 0 or "row" for rows and 1 or "col" for columns
+
+ """
+ return data.index.get_level_values(lvl)
+
+
+def show_range(data, pretext):
+ """
+ To displace coefficient exponents range.
+
+ """
+
+ log_absdf = make_logdf(data)
+
+ print(
+ f"{pretext}:",
+ "[",
+ np.int32(np.min(log_absdf)), # lower bound
+ "|",
+ np.int32(np.max(log_absdf)), # upper bound
+ "]",
+ )
+
+
+def get_scaler_args(scenario_ref=None, model="", scenario=""):
+ """
+ Function to make gams argument for scaling
+
+ """
+ if not scenario_ref:
+ strings = ["MsgScaler", model, scenario]
+ else:
+ strings = ["MsgScaler", scenario_ref.model, scenario_ref.scenario]
+
+ file_name = "_".join(s.replace(" ", "_") for s in strings)
+
+ current_directory = os.getcwd()
+ two_levels_up = os.path.abspath(os.path.join(current_directory, "../.."))
+
+ prescale_args_dir = os.path.join(two_levels_up, f"model/scaler/{file_name}.gms")
+
+ if os.path.exists(prescale_args_dir):
+ return f"--scaler={file_name}"
+ else:
+ print("The referred scenario doesn't have prescaler file!")
+ print("Please use make_prescaler() function to create one")
+
+
+def make_scaler(path, scen, bounds=4, steps=1, display_range=True):
+ """
+ Process to generate prescale_args in GAMS to improve
+ matrix coefficients.
+
+ This function shifts matrix coefficient exponents to improve
+ the scaling properties of the matrix. The function returns
+ prescale arguments (prescale_args) to be passed to the GAMS model.
+
+ Parameters:
+ -----------
+ path: str
+ Pathways to locate the mps file.
+ bounds: int or list of 2 integers
+ Exponent threshold used to identify outlier coefficients.
+ If a single integer is provided, the bounds are set to +/- that value.
+ If a list of 2 integers is provided, they represent
+ the lower and upper bounds of the threshold.
+ steps: int
+ Number of times the prescaler generation process is repeated.
+ Larger values may lead to more refined prescale_args but
+ also increase computation time.
+ show_range: boolean
+ Option to show the coefficient exponents range before and after scaling.
+ If True, the function will display the range; otherwise, it will not.
+
+ Returns:
+ --------
+ prescale_args: dict
+ A dictionary of prescale arguments to be passed to the GAMS model.
+ """
+ lp.read_mps(path)
+
+ data = lp.read_matrix()
+
+ matrix = data
+
+ if display_range is True:
+ show_range(matrix, "\nUnscaled range ")
+
+ scalers = {"row": [], "col": []}
+
+ counter = 0
+ while counter < steps:
+ for s in scalers.keys():
+ # print(matrix)
+ # calculate log base 10 of the absolute value of the matrix
+ log_absmatrix = make_logdf(matrix)
+
+ # Create matrix with small and large coefficients
+ log_absmatrix_solv = filter_df(log_absmatrix, bounds=bounds)
+
+ # Populating row scaler
+ objective_ix = "_obj" if s == "row" else "constobj"
+ index_solv = [
+ e for e in get_lvl_ix(log_absmatrix_solv, s) if e != objective_ix
+ ]
+
+ SFs = {k: [] for k in index_solv}
+ for k in SFs.keys():
+ index_val = get_lvl_ix(log_absmatrix, s) == k
+ dflog_val = log_absmatrix.loc[index_val, "val"]
+ lb, ub = np.int32(min(dflog_val)), np.int32(max(dflog_val))
+ mid = np.int32(np.mean([lb, ub]))
+
+ exp = mid if s == "row" else -mid
+
+ SFs[k] = 10.0 ** (exp)
+
+ # Create DataFrame of row scaler
+ return_index = list(set(get_lvl_ix(log_absmatrix, s)))
+ if counter == 0:
+ multiplier = 1
+ else:
+ multiplier = scalers[s].reindex(return_index).fillna(1)
+ step_scaler = pd.DataFrame(data=SFs, index=["val"]).transpose()
+ step_scaler.index.name = s
+ step_scaler = step_scaler.reindex(return_index).fillna(1)
+
+ # summarize multipliers from previous steps
+ scalers[s] = step_scaler.mul(multiplier)
+
+ # Create new matrix with scaled rows
+ matrix = matrix.div(step_scaler) if s == "row" else matrix.mul(step_scaler)
+
+ if display_range is True:
+ show_range(matrix, f"Scaled range step {counter + 1}")
+
+ # Increment the counter
+ counter += 1
+
+ # generating prescaler arguments for GAMS
+ scaler_dict = {}
+ for key, df_scaler in scalers.items():
+ df_scaler = df_scaler.loc[df_scaler["val"] != 1]
+ df_scaler_dict = df_scaler["val"].to_dict()
+ for k, v in df_scaler_dict.items():
+ if k == "_obj":
+ k_ = "_obj.scale"
+ elif k == "constobj":
+ k_ = "constobj.scale"
+ else:
+ k_ = k.replace("(", ".scale('")
+ k_ = k_.replace(")", "')")
+ k_ = k_.replace(",", "','")
+ scaler_dict.update({k_: v})
+
+ # add this line to active scaling option
+ scaler_dict["MESSAGE_LP.scaleopt"] = 1
+
+ scaler_df = pd.DataFrame(scaler_dict, index=["val"]).transpose()
+ scaler_df.index = scaler_df.index.rename("key", inplace=False)
+
+ scaler_list = []
+ for k, v in scaler_dict.items():
+ scaler_list.append(f"{k}={v};")
+ scaler_args_txt = "\n".join(scaler_list)
+
+ current_directory = os.getcwd()
+ two_levels_up = os.path.abspath(os.path.join(current_directory, "../.."))
+
+ scaler_gms_name = [scen.model, scen.scenario]
+ scaler_gms_name = "_".join(s.replace(" ", "_") for s in scaler_gms_name)
+
+ scaler_gms_dir = os.path.join(
+ two_levels_up, f"model/scaler/MsgScaler_{scaler_gms_name}.gms"
+ )
+
+ with open(scaler_gms_dir, "w") as txtfile:
+ # Write some text to the file
+ txtfile.write(scaler_args_txt)
+
+ return scaler_df
diff --git a/message_ix/tools/make_scaler/westeros_scaling.ipynb b/message_ix/tools/make_scaler/westeros_scaling.ipynb
new file mode 100644
index 000000000..233321340
--- /dev/null
+++ b/message_ix/tools/make_scaler/westeros_scaling.ipynb
@@ -0,0 +1,351 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Westeros Tutorial: Using scaling tool in Westeros emission bounds scenario\n",
+ "\n",
+ "In the first part, the model chose not to base the power system on wind power as electricity from wind turbines was more expensive than electricity produced from coal. However, we now introduce emissions to investigate the impact of climate policy. Let's see what happens then.\n",
+ "\n",
+ "**Pre-requisites**\n",
+ "- You have the *MESSAGEix* framework installed and working\n",
+ "- You have run Westeros baseline scenario (``westeros_baseline.ipynb``) and solved it successfully"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import ixmp\n",
+ "import message_ix\n",
+ "import os\n",
+ "\n",
+ "from message_ix.tools.lp_diag import LPdiag\n",
+ "from message_ix.tools.make_scaler import make_scaler\n",
+ "from message_ix.tools.make_scaler import show_range\n",
+ "from message_ix.tools.make_scaler import get_scaler_args\n",
+ "\n",
+ "from message_ix.util import make_df\n",
+ "\n",
+ "%matplotlib inline\n",
+ "\n",
+ "lp = LPdiag()\n",
+ "mp = ixmp.Platform()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Making a clone of the existing scenario 'baseline'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "This Scenario has a solution, use `Scenario.remove_solution()` or `Scenario.clone(..., keep_solution=False)`\n"
+ ]
+ }
+ ],
+ "source": [
+ "model = \"Westeros Electrified\"\n",
+ "\n",
+ "base = message_ix.Scenario(mp, model=model, scenario=\"emission_bound\")\n",
+ "\n",
+ "\n",
+ "scen_name = \"emission_bound_unscaled\"\n",
+ "scen = base.clone(\n",
+ " model,\n",
+ " scen_name,\n",
+ " \"introducing scaling tool for westeros tutorial\",\n",
+ " keep_solution=False,\n",
+ ")\n",
+ "scen.check_out()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Time to Solve the Model"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "scen.commit(comment=\"Introducing scaling tool\")\n",
+ "scen.set_as_default()\n",
+ "\n",
+ "current_directory = os.getcwd()\n",
+ "mps_dir = os.path.join(current_directory, f\"{model}_{scen_name}.mps\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "206280.0625"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "scen.solve(solve_options={\"writemps\": mps_dir,})\n",
+ "scen.var(\"OBJ\")[\"lvl\"]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Using the unscaled scenario above, we make scaler arguments to solve scenario with scaled matrix coefficients"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "scrolled": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Reading MPS-format file C:\\Users\\pratama\\Documents\\GitHub\\MESSAGEix\\message_ix\\message_ix\\tools\\make_scaler\\Westeros Electrified_emission_bound_unscaled.mps.\n",
+ "Next section found: NAME gamsmodel (line 1).\n",
+ "\tProblem name: gamsmodel.\n",
+ "Next section found: ROWS (line 2).\n",
+ "\tRow _obj (row_seq = 0) is the objective (goal function) row.\n",
+ "Next section found: COLUMNS (line 74).\n",
+ "Next section found: RHS (line 259).\n",
+ "\tId of RHS: rhs\n",
+ "Next section found: BOUNDS (line 268).\n",
+ "\tId of BOUNDS: bnd\n",
+ "Next section found: ENDATA (line 282).\n",
+ "\n",
+ "Finished processing 282 lines of the MPS file: C:\\Users\\pratama\\Documents\\GitHub\\MESSAGEix\\message_ix\\message_ix\\tools\\make_scaler\\Westeros Electrified_emission_bound_unscaled.mps.\n",
+ "LP has: 71 rows, 55 cols, 184 non-zeros, matrix density = 4.71e-02.\n",
+ "Numbers of redefined: RHS = 8, ranges = 0, bounds = 13.\n",
+ "\n",
+ "The GF (objective) row named \"_obj\" has 7 elements.\n",
+ "Distribution of the GF (objective) values:\n",
+ "count 7.000000\n",
+ "mean 4.534986\n",
+ "std 2.522265\n",
+ "min 1.000000\n",
+ "25% 2.910241\n",
+ "50% 4.740475\n",
+ "75% 6.231105\n",
+ "max 7.721735\n",
+ "Name: val, dtype: float64\n",
+ "\n",
+ "Unscaled range : [ 0 | 3 ]\n",
+ "Scaled range step 1: [ -1 | 1 ]\n"
+ ]
+ }
+ ],
+ "source": [
+ "scale_df = make_scaler(mps_dir, scen, bounds=2, steps=1)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Run scenarios with scaled matrix"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "This Scenario has a solution, use `Scenario.remove_solution()` or `Scenario.clone(..., keep_solution=False)`\n"
+ ]
+ }
+ ],
+ "source": [
+ "model = \"Westeros Electrified\"\n",
+ "\n",
+ "base = message_ix.Scenario(mp, model=model, scenario=\"emission_bound\")\n",
+ "\n",
+ "\n",
+ "sc_name = \"emission_bound_scaled\"\n",
+ "sc = base.clone(\n",
+ " model,\n",
+ " sc_name,\n",
+ " \"introducing scaling tool for westeros tutorial\",\n",
+ " keep_solution=False,\n",
+ ")\n",
+ "sc.check_out()\n",
+ "\n",
+ "sc.commit(comment=\"Introducing scaling tool\")\n",
+ "sc.set_as_default()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "current_directory = os.getcwd()\n",
+ "mps_dir = os.path.join(current_directory, f\"{model}_{sc_name}.mps\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "model = model\n",
+ "scenario_name = \"emission_bound_unscaled\"\n",
+ "\n",
+ "argument = get_scaler_args(scen)\n",
+ "\n",
+ "sc.solve(solve_options={\"writemps\": mps_dir},\n",
+ " gams_args=[argument]\n",
+ " )"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "206280.0625"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "sc.var(\"OBJ\")[\"lvl\"]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "Reading MPS-format file C:\\Users\\pratama\\Documents\\GitHub\\MESSAGEix\\message_ix\\message_ix\\tools\\make_scaler\\Westeros Electrified_emission_bound_scaled.mps.\n",
+ "Next section found: NAME gamsmodel (line 1).\n",
+ "\tProblem name: gamsmodel.\n",
+ "Next section found: ROWS (line 2).\n",
+ "\tRow _obj (row_seq = 0) is the objective (goal function) row.\n",
+ "Next section found: COLUMNS (line 74).\n",
+ "Next section found: RHS (line 259).\n",
+ "\tId of RHS: rhs\n",
+ "Next section found: BOUNDS (line 268).\n",
+ "\tId of BOUNDS: bnd\n",
+ "Next section found: ENDATA (line 282).\n",
+ "\n",
+ "Finished processing 282 lines of the MPS file: C:\\Users\\pratama\\Documents\\GitHub\\MESSAGEix\\message_ix\\message_ix\\tools\\make_scaler\\Westeros Electrified_emission_bound_scaled.mps.\n",
+ "LP has: 71 rows, 55 cols, 184 non-zeros, matrix density = 4.71e-02.\n",
+ "Numbers of redefined: RHS = 8, ranges = 0, bounds = 13.\n",
+ "\n",
+ "The GF (objective) row named \"_obj\" has 7 elements.\n",
+ "Distribution of the GF (objective) values:\n",
+ "count 7.000000\n",
+ "mean 4.534986\n",
+ "std 2.522265\n",
+ "min 1.000000\n",
+ "25% 2.910241\n",
+ "50% 4.740475\n",
+ "75% 6.231105\n",
+ "max 7.721735\n",
+ "Name: val, dtype: float64\n",
+ "\n",
+ "New exp range:: [ -1 | 1 ]\n"
+ ]
+ }
+ ],
+ "source": [
+ "lp.read_mps(mps_dir)\n",
+ "data = lp.read_matrix()\n",
+ "show_range(data,\"\\nNew exp range:\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Close the connection to the database"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "mp.close_db()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.9"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/tutorial/westeros/westeros_baseline.ipynb b/tutorial/westeros/westeros_baseline.ipynb
index 20ec43406..41451d983 100644
--- a/tutorial/westeros/westeros_baseline.ipynb
+++ b/tutorial/westeros/westeros_baseline.ipynb
@@ -65,7 +65,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -121,7 +120,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 1,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -151,7 +150,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 2,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -175,7 +174,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 3,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -219,7 +218,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 4,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -250,7 +249,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 5,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -283,7 +282,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 6,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -309,7 +308,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -324,13 +322,34 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 7,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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eXl5JCcnl/gYInKGZkZEXEjDhg355JNP6Nu3L40bNy74BlZjDHv37uWTTz7Bzc3tgms75s2bh7+/Pzk5OQXfwPr7778THR3N3LlzSz1rTk4O119/PXfeeSfbt29nypQpXH311ed8kuZinn32WT799FN69OjB8OHDCQkJYebMmezdu5f58+df8Evdiuq6665j8ODBjBs3jvj4eG644QY8PT3ZuXMnc+fOZdKkSfTp06fExxERlRERl9O7d282btzIm2++yXfffceHH36IzWajTp069OzZkyFDhhAdHX3efo888ghwZmFqaGgorVq14sMPP6Rfv354e3uXes533nmHOXPmMGbMGHJzc+nbty9vvfVWwReTXUpYWBgrV67kmWee4e233yYrK4uoqCi+/vprevbsWWoZ3333Xdq0acN7773Hc889h4eHB3Xr1uXee++lQ4cOpXYckYrOZoo6bysiUgIzZszg/vvvZ82aNcTGxlodR0QcgNaMiIiIiKVURkRERMRSKiMiIiJiKa0ZEREREUtpZkREREQspTIiIiIilnKK7xmx2+0cOXKEgICAQn0HgYiIiFjPGENaWhrh4eGX/DJCpygjR44cISIiwuoYIiIiUgwHDx685F/1dooycvZPlx88eJDAwECL04iIiEhhpKamEhERUfA6fjFOUUbOvjUTGBioMiIiIuJkLrfEQgtYRURExFIqIyIiImIplRERERGxlMqIiIiIWEplRERERCylMiIiIiKWUhkRERERS6mMiIiIiKVURkRERMRSKiMiIiJiKZURERERsZTKiIiIiFhKZURERKQCy8u38/P2Y5ZmUBkRERGpoHYkpXH71JXc/9EaVuz4y7IcHpYdWURERCyRl2/nvRV7mPTDTnLy7QT4eJCWlWdZHpURERGRCmTb0VRGzk1g4+EUADo3qcart7akepCPZZlURkRERCqA3Hw7U5fv5u2fdpKbbwjy9WRsr2bcGlMTm81maTaVERERERe35UgqI+dtYPORVAC6NA3j1VtbUC3QutmQv1MZERERcVE5eXYm/7yLyT/vIs9uCPbz5IWbm3NzdLjlsyF/pzIiIiLigjYdTuHpuRvYdjQNgO7Nq/PSLS2oGuBtcbLzqYyIiIi4kOy8fN75aRdTlu8m324IqeTFi72b07NlDYeaDfk7lREREREXkXAomafnbmBHUjoA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9etHnTp1CA8PJyEhgWeeeYbt27ezYMGCYh/7coo7vqI+36w6h6Vx/j744AO6det22T/casX5g8uP8fjx47z00ks8/PDDBbc5ymuhS5SRDz74gB49ehAeHm51lDJR0vFt2rSJ3r17M3bsWG644YZLbjtixIiC/46KisLLy4vBgwczbty4Mv2q4OKO8T//+U/Bf8fExJCRkcGECRMuWkasUtJzuGrVKrZu3crs2bMvu60V59DVfwah5GM8fPgw3bt354477mDQoEGX3PbvLxYtW7akRo0aXH/99ezevZv69esX6/iXU9zxWfU7o6hKev4OHTrEsmXL+OKLLy67rRXnDy49xtTUVHr27EmzZs14/vnnyyxDcTn92zT79+/nhx9+4KGHHiq4rXr16uTk5Jy3MjopKYnq1asXbPPP1dtnr5/d5p+qV69+3qcY8vLyOHny5EX3Kaniju+sLVu2cP311/Pwww/z73//u8jHb9u2LXl5eezbt6848QulpGP8u7Zt23Lo0CGys7MveL8znkOA6dOn06pVK9q0aVPk45f1ObzQ+AqjOOeiuM+LkiruGM86cuQInTp1on379kybNq3I+7dt2xY4M7NSFko6vr+73PPNinNYGuP76KOPqFKlCjfffHOR9y3r8weXHmNaWhrdu3cnICCAhQsX4unpWXCfw7wWFmuliQMZO3asqV69esFiHGP+b4HUvHnzCm7btm3bBRewJiUlFWzz3nvvmcDAQJOVlXXBY51dtBMXF1dw27Jly8p08WNxx2eMMZs2bTLVqlUzI0eOLPbxP/74Y+Pm5mZOnjxZ7Me4nJKM8Z9efvllU7ly5Yve72zn0Bhj0tLSjL+//2U/CXUxZX0OLzS+v7vcAtainIviPi9KqrhjNMaYQ4cOmYYNG5q7777b5OXlFev4v/32mwHMhg0birX/5ZRkfP90ueebFeewpOOz2+0mMjLysp+CupiyPn/GXHyMKSkp5qqrrjLXXXedycjIOG8/R3ktdOoykp+fb2rXrm2eeeaZ8+4bMmSIqV27tvnpp59MXFycadeunWnXrl3B/Wc/znTDDTeY+Ph4s3TpUlO1atVzPs70559/msaNG5tDhw4V3Na9e3cTExNj/vzzT/Pbb7+Zhg0blsnHQks6vo0bN5qqVauae++995yPfR07duyi41u5cqWZOHGiiY+PN7t37zYff/yxqVq1qhkwYECZjK+kY/zqq6/M+++/bzZu3Gh27txppkyZYvz8/MyYMWMuOkZjnOccnjV9+nTj4+NzwV+UVp/DS40vMTHRrF+/3rz//vsGMCtWrDDr1683J06cKNjmcufi0KFDpnHjxubPP/8suK2w/26OMMZDhw6ZBg0amOuvv94cOnTonJ/Fi41x165d5sUXXzRxcXFm79695ssvvzT16tUz1157rcONrzDPN6vPYUmfo8YY88MPPxjAbN269bzHsPr8GXPxMaakpJi2bduali1bml27dp3z/DtbjB3ltdCpy8iyZcsMYLZv337efadPnzZDhw41lStXNn5+fubWW2895xeAMcbs27fP9OjRw/j6+prQ0FDz1FNPndMqz7blvXv3Ftx24sQJ07dvX+Pv728CAwPN/fffb9LS0hxufGPHjjXAeZc6depcdHxr1641bdu2NUFBQcbHx8c0bdrUvPrqqxdtx1aP8dtvvzWtWrUy/v7+plKlSiY6Otq8++67Jj8//6JjNMZ5zuFZ7dq1M/369bvg41t9Di81vos9Bz/66KOCbS53Lvbu3XvO90IYU/h/N0cY40cffXTB+/8+Kf3PMR44cMBce+21JiQkxHh7e5sGDRqYkSNHltn3VJRkfIV5vll9Dkv6HDXGmL59+170e1CsPn/GXHyMZ38/XOjy99+JjvBaaDPmEp+DFBERESljTr+AVURERJybyoiIiIhYSmVERERELKUyIiIiIpZSGRERERFLqYyIiIiIpVRGRERExFIqIyJS5u677z5uueUWq2OIiINyib/aKyLWsdlsl7x/7NixTJo0CX2/oohcjMqIiJRIYmJiwX9//vnnjBkzhu3btxfc5u/vj7+/vxXRRMRJ6G0aESmR6tWrF1yCgoKw2Wzn3Obv73/e2zQdO3bkscce44knnqBy5cqEhYXx/vvvk5GRwf33309AQAANGjTg22+/PedYmzZtokePHvj7+xMWFkb//v05fvx4OY9YREqbyoiIWGLmzJmEhoayevVqHnvsMR555BHuuOMO2rdvz7p167jhhhvo378/mZmZACQnJ9O5c2diYmKIi4tj6dKlJCUlceedd1o8EhEpKZUREbFEdHQ0//73v2nYsCGjR4/Gx8eH0NBQBg0aRMOGDRkzZgwnTpwgISEBgHfeeYeYmBheffVVmjRpQkxMDB9++CE///wzO3bssHg0IlISWjMiIpaIiooq+G93d3eqVKlCy5YtC24LCwsD4NixYwBs2LCBn3/++YLrT3bv3k2jRo3KOLGIlBWVERGxhKen5znXbTbbObed/ZSO3W4HID09nV69evH666+f91g1atQow6QiUtZURkTEKbRu3Zr58+dTt25dPDz0q0vElWjNiIg4hWHDhnHy5En69u3LmjVr2L17N8uWLeP+++8nPz/f6ngiUgIqIyLiFMLDw/n999/Jz8/nhhtuoGXLljzxxBMEBwfj5qZfZSLOzGb0tYgiIiJiIf3vhIiIiFhKZUREREQspTIiIiIillIZEREREUupjIiIiIilVEZERETEUiojIiIiYimVEREREbGUyoiIiIhYSmVERERELKUyIiIiIpZSGRERERFL/T9tZkju3GUNmgAAAABJRU5ErkJggg==",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"gdp_profile = pd.Series([1.0, 1.5, 1.9], index=pd.Index(model_horizon, name=\"Time\"))\n",
"gdp_profile.plot(title=\"GDP profile\")"
@@ -386,7 +405,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 8,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -425,20 +444,108 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 9,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " node | \n",
+ " commodity | \n",
+ " level | \n",
+ " year | \n",
+ " time | \n",
+ " value | \n",
+ " unit | \n",
+ "
\n",
+ " \n",
+ " Time | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 700 | \n",
+ " Westeros | \n",
+ " light | \n",
+ " useful | \n",
+ " 700 | \n",
+ " year | \n",
+ " 55.0 | \n",
+ " GWa | \n",
+ "
\n",
+ " \n",
+ " 710 | \n",
+ " Westeros | \n",
+ " light | \n",
+ " useful | \n",
+ " 710 | \n",
+ " year | \n",
+ " 82.0 | \n",
+ " GWa | \n",
+ "
\n",
+ " \n",
+ " 720 | \n",
+ " Westeros | \n",
+ " light | \n",
+ " useful | \n",
+ " 720 | \n",
+ " year | \n",
+ " 104.0 | \n",
+ " GWa | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " node commodity level year time value unit\n",
+ "Time \n",
+ "700 Westeros light useful 700 year 55.0 GWa\n",
+ "710 Westeros light useful 710 year 82.0 GWa\n",
+ "720 Westeros light useful 720 year 104.0 GWa"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"light_demand"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 10,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -466,7 +573,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 11,
"metadata": {
"slideshow": {
"slide_type": "skip"
@@ -496,7 +603,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -516,7 +622,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 12,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -538,7 +644,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -547,9 +652,29 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 13,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "['node_loc',\n",
+ " 'technology',\n",
+ " 'year_vtg',\n",
+ " 'year_act',\n",
+ " 'mode',\n",
+ " 'node_origin',\n",
+ " 'commodity',\n",
+ " 'level',\n",
+ " 'time',\n",
+ " 'time_origin']"
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"scenario.idx_names(\"input\")"
]
@@ -572,7 +697,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 14,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -596,7 +721,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -609,7 +733,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 15,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -648,7 +772,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -678,7 +801,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 16,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -707,7 +830,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -734,7 +856,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 17,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -774,7 +896,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -801,7 +922,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 18,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -850,7 +971,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 19,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -876,7 +997,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 20,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -904,7 +1025,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -929,7 +1049,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 21,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -951,7 +1071,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -979,7 +1098,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 22,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -1002,7 +1121,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -1019,7 +1137,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 23,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -1050,7 +1168,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -1067,7 +1184,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 24,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -1097,7 +1214,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -1114,7 +1230,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 25,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -1148,7 +1264,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -1164,7 +1279,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -1180,7 +1294,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 26,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -1213,7 +1327,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 27,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -1226,7 +1340,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 28,
"metadata": {
"slideshow": {
"slide_type": "fragment"
@@ -1239,7 +1353,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 29,
"metadata": {
"jupyter": {
"name": "solve-objective-value"
@@ -1248,13 +1362,23 @@
"slide_type": "fragment"
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "173795.09375"
+ ]
+ },
+ "execution_count": 29,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"scenario.var(\"OBJ\")[\"lvl\"]"
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -1271,13 +1395,26 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 30,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "application/javascript": [
+ "if (typeof IPython !== 'undefined') { IPython.OutputArea.prototype._should_scroll = function(lines){ return false; }}"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"# Create a Reporter object to describe and carry out reporting\n",
"# calculations and operations (like plotting) based on `scenario`\n",
@@ -1312,13 +1449,34 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 31,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 31,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"# Only show a subset of technologies in the following plots;\n",
"# e.g. exclude \"bulb\" and \"grid\"\n",
@@ -1343,13 +1501,34 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 32,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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/yyy33hFRETkaL/RGxwfHx9JUlpa2g1rla7NYZ42bZoqVKggq9WqwMBABQUF6fvvv8/130eFChXs7lssFpUvX95uDvfx48f1zDPPyN/fX15eXgoKCrK9ScjeZ3Ygr1at2k3VeTNu9xwCUDwwRxamU79+fa1YsUL79u3L8c3zunXr6uWXX9bJkye1ceNGhYeH65577pF07Y+wxWLRV199let8wL8uuTR16lQ988wz+uKLL/S///1P//rXvzRhwgRt3bpVpUuXzrO27FHHp556Ks/5l9lzI7P9dUQqvwYOHKg2bdpo+fLlWrNmjYYPH64JEyZo3bp1qlmz5i3v9+/ymj+ZPXqZ/bynTJmiGjVq5Nr370ta3c7zlq6N9i1evFibN29W9erV9eWXX+qFF17I14oPFotFFStWVMWKFdWqVStVqFBBcXFxevbZZyVdC+ytW7dWXFycRowYoSVLligzM9NuxM5isWjJkiXaunWrVqxYoTVr1qhnz56aOnWqtm7det2lvLJft8GDBys2NjbXPn8P9nn9LHJrN27wZa/o6GhJ0r59+25qGbnx48dr+PDh6tmzp8aOHSt/f385OTlp4MCBOUbcb8bVq1f1yCOP6Ny5cxoyZIiio6Pl6empkydP6plnnrmlfeZHQZxDAByLIAvT+et6sps2bbL78lStWrVktVoVHx+vhIQEtWzZ0ratXLlyMgxDUVFRqlix4g2PU716dVWvXl2vv/66Nm/erHr16mn27Nl64403JOX+kWZQUJC8vb119epVNWvW7JaeX9myZSVJhw4dyjEydOjQIdv2vz6vl156SS+99JIOHz6sGjVqaOrUqfrkk09u6fi3IvuLbj4+Prf9vI8cOWI3Wnv27NlcRxYfffRRBQUFKS4uTnXq1NHFixf19NNP39KxpWtfIitZsqT++OMPu/Zu3bqpbdu22r59u+Li4lSzZk1VrVo1x+MfeughPfTQQxo3bpwWLlyorl276tNPP9Wzzz6b58ff2W+yXF1db/l1ux3169dXyZIltWjRIr366qs3/MLXkiVL1LhxY7tRa0lKTk7OdRm37JH6bIZh6MiRI7Y3c/v27dNPP/2k+fPn230p7euvv7Z7XPbrtH///pt/cv/nelMPCvocAlD0eNsJ06ldu7ZtbtvJkyftRmStVqvuv/9+zZw5U+np6Xbrxz7++ONydnbW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ekm7d+9WTEyM2rRpo7Nnz+boM3XqVG3fvl1BQUFq06bNTa0De7v4shcAAEAxkZaWprffflvvvvuuunfvLkkqV66c6tevrw8++EAZGRn6+OOP5enpKUl699131aZNG02aNEkhISFq0qSJ3f7mzJkjPz8/bdiwQa1bt76lmvr166f27dtLkmbNmqXVq1frww8/1CuvvGLrM3LkSD3yyCOSpPnz56t06dJatmyZOnXqdEvHvFmMyAIAABQTBw8eVGZmppo2bZrrtvvuu88WYiWpXr16ysrK0qFDhyRJSUlJ6t27typUqCBfX1/5+PjowoULOn78+C3XFBMTY/t/FxcX1a5dWwcPHsyzj7+/vypVqpSjT2HI14hs2bJl1aRJEzVu3FiNGzdWREREYdUFAABw1/Hw8Litx3fv3l1nz57V22+/rbJly8pqtSomJkaXLl0qoAqLl3yNyPbo0UNHjx7Vc889p8jISJUvX169e/fWokWLlJiYWFg1AgAA3BUqVKggDw8PrV27Nse2ypUra+/evUpPT7e1bdq0SU5OTqpUqZLt/r/+9S+1bNlSVatWldVq1ZkzZ26rpq1bt9r+/8qVK9q5c6cqV66cZ5/z58/rp59+ytGnMORrRHbUqFGSpMzMTG3atEkbNmxQfHy8FixYoMuXL6tixYpq0qSJZs6cWRi1AgAA3NHc3d01ZMgQvfLKK3Jzc1O9evV0+vRpHThwQF27dtXIkSPVvXt3jRo1SqdPn1b//v319NNPKyQkRNK1ILxgwQLVrl1bqampevnll297lHfmzJmqUKGCKleurGnTpun8+fPq2bOnXZ8xY8YoICBAISEheu211xQYGFgkF1y4pS97Wa1WNWnSxDah+Pz585o6dareeecdzZ49myALAACKpeJ4pa2/Gz58uFxcXDRixAj9/vvvCgsL0/PPP68SJUpozZo1GjBggB544AGVKFFC7du311tvvWV77Icffqg+ffro/vvvV0REhMaPH6/BgwffVj0TJ07UxIkTtWfPHpUvX15ffvmlAgMDc/QZMGCADh8+rBo1amjFihVyc3O7rePejFsKspcuXdKWLVsUHx+v+Ph4JSQkqFSpUurQoYMaNmxY0DUCAADcNZycnPTaa6/ptddey7GtevXqWrduXZ6PrVmzprZv327X1qFDB7v7hmHkq57KlSsrISHhun3q16+f59qxzzzzjJ555pl8HfNm5SvIjhkzxhZcy5YtqwYNGqhPnz6Ki4tTeHh4oRQIAAAA5Cbfc2TLlCmjqVOnqmPHjgoICCisugAAAFCIxo8fr/Hjx+e67eGHH9asWbOKuKL8y1eQ/eqrr7R+/XrNmzdPAwYMUMWKFdWoUSM1bNhQDRs2VFBQUGHVCQAAgAL0/PPP53nBAg8PD5UqVeqG0xAaNWqU76kKBSlfy2/FxsZq4sSJ2rp1q86cOaNJkyapRIkSmjx5skqXLq2qVavaXSatIJw8eVJPPfWUAgIC5OHhoerVq2vHjh227YZhaMSIEQoLC5OHh4eaNWumw4cPF2gNAAAAdxp/f3+VL18+11upUqUcXd5NueUre3l7e6tly5YaP3683n77bQ0aNEi//fZbgQ5Dnz9/XvXq1ZOrq6u++uor/fDDD5o6dapKlixp6zN58mTNmDFDs2fPVkJCgjw9PRUbG6uMjIwCqwMAAADFT75XLcjKytKOHTu0fv16xcfHa9OmTUpPT1fp0qX12GOPqXHjxgVW3KRJkxQREaG5c+fa2qKiomz/bxiGpk+frtdff11t27aVJH388ccKCQnR8uXL1blz5wKrBQAAAMVLvoJsixYttHnzZqWlpSk8PFyNGzfWtGnT1LhxY91zzz0FXtyXX36p2NhYdezYURs2bFCpUqX0wgsvqHfv3pKko0ePKjExUc2aNbM9xtfXV3Xq1NGWLVvyDLKZmZnKzMy03U9NTS3w2gEAAFC48hVk/fz8NGXKFDVu3FgVKlQorJpsfvnlF82aNUuDBg3Sq6++qu3bt+tf//qX3Nzc1L17d9tlcbOvZpEtJCTkupfMnTBhgkaPHl2otQMAAKBw5SvIfvTRR1q7dq0txA4bNsxuZNPZ2Vljx46Vu7t7gRSXlZWl2rVr25aGqFmzpvbv36/Zs2ere/fut7zfYcOGadCgQbb7qampioiIuO16AQAAUHTyFWTnz5+vVatWqXXr1pKkd999V1WrVrVdw/fHH39UeHi4XnzxxQIpLiwsTFWqVLFrq1y5spYuXSpJCg0NlSQlJSUpLCzM1icpKUk1atTIc79Wq1VWq7VAagQAACYyyreIj5dSaLueN2+eBg4cqOTk5NvaT6NGjVSjRg1Nnz69QOq6kWPHjikqKkq7d+++bl67GflateCTTz5Rnz597NoWLlyo9evXa/369ZoyZYo+//zz2yror+rVq6dDhw7Ztf30008qW7aspGtf/AoNDdXatWtt21NTU5WQkKCYmJgCqwMAAKC4eeKJJ/TTTz85ugyHyleQ/fnnn1W9enXbfXd3dzk5/f9dPPjgg/rhhx8KrLgXX3xRW7du1fjx43XkyBEtXLhQc+bMUd++fSVJFotFAwcO1BtvvKEvv/xS+/btU7du3RQeHq527doVWB0AAADFjYeHh4KDgx1dhkPlK8gmJyfbzYk9ffq0IiMjbfezsrLstt+uBx54QMuWLdOiRYtUrVo1jR07VtOnT1fXrl1tfV555RX1799fffr00QMPPKALFy5o9erVBTZPFwAAoKisXLlSfn5+unr1qiRpz549slgsGjp0qK3Ps88+q6eeekrz5s2Tn5+frX3UqFGqUaOGFixYoMjISPn6+qpz585KS0uz9UlPT1e3bt3k5eWlsLAwTZ06NV/1RUZGauzYserSpYs8PT1VqlQpzZw5066PxWLRrFmz1KJFC3l4eOiee+7RkiVLbuHVuLF8BdnSpUtr//79eW7//vvvVbp06dsu6q9at26tffv2KSMjQwcPHrQtvZXNYrFozJgxSkxMVEZGhr755htVrFixQGsAAAAoCg8//LDS0tK0e/duSdKGDRsUGBio+Ph4W58NGzaoUaNGuT7+559/1vLly7Vy5UqtXLlSGzZs0MSJE23bX375ZW3YsEFffPGF/ve//yk+Pl67du3KV41TpkzRfffdp927d2vo0KEaMGCAvv76a7s+w4cPV/v27bV371517dpVnTt31sGDB/N1nJuRryDbsmVLjRgxIterZv35558aPXq0WrVqVWDFAQAA3E18fX1Vo0YNW3CNj4/Xiy++qN27d+vChQs6efKkjhw5ooYNG+b6+KysLM2bN0/VqlXTww8/rKefftr2XaILFy7oww8/1JtvvqmmTZuqevXqmj9/vq5cuZKvGuvVq6ehQ4eqYsWK6t+/vzp06KBp06bZ9enYsaOeffZZVaxYUWPHjlXt2rX1zjvv5P8FuYF8BdlXX31V586dU6VKlTRlyhR98cUX+uKLLzR58mRVqlRJ58+f16uvvlrgRQIAANwtGjZsqPj4eBmGoe+++06PP/64KleurI0bN2rDhg0KDw/Pcz3/yMhIeXt72+6HhYXp1KlTkq6N1l66dEl16tSxbff3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li1b2rV7eXlpzZo1euSRRxxUGXBnYI4sbktqaqp27NihpKQkSdeCQq1atWwjtABwNzt//rx+//13Va1aNdftaWlp2rVrV56fIgC4PoIsbkn//v3VqVMnPfzww44uBbDhvERxwzkJFC6CLG5J9rfDy5Urp169eql79+4KDQ11dFm4y3FeorjhnAQKFxd4xi373//+p5YtW+rNN99UmTJl1LZtW61cuVJZWVmOLg13Mc5LFDeck0DhIcjillWvXl3Tp0/X77//rk8++USZmZlq166dIiIi9Nprr+nIkSOOLhF3Ic5LFDeck0DhYWoBbomTk5MSExNzXIL2+PHj+uijjzRv3jydOHGCRb5RpDgvUdxwTgKFiyCLW5LXL+dshmHom2++YWkZFCnOSxQ3nJNA4WJqAW5J2bJl5ezsnOd2i8XCL2YUOc5LFDeck0DhYkQWAAAApsSILAAAAEyJIAsAAABTIsgCAADAlAiyAAAAMCWCLAAAAEyJIAvAFAzDULNmzRQbG5tj23vvvSc/Pz/99ttvDqgMAOAoBFkApmCxWDR37lwlJCTo/ffft7UfPXpUr7zyit555x2VLl26QI95+fLlAt0fAKBgEWQBmEZERITefvttDR48WEePHpVhGOrVq5eaN2+umjVrqkWLFvLy8lJISIiefvppnTlzxvbY1atXq379+vLz81NAQIBat26tn3/+2bb92LFjslgs+uyzz9SwYUO5u7srLi7OEU8TAHCTuCACANNp166dUlJS9Pjjj2vs2LE6cOCAqlatqmeffVbdunXTn3/+qSFDhujKlStat26dJGnp0qWyWCy69957deHCBY0YMULHjh3Tnj175OTkpGPHjikqKkqRkZGaOnWqatasKXd3d4WFhTn42QIA8kKQBWA6p06dUtWqVXXu3DktXbpU+/fv13fffac1a9bY+vz222+KiIjQoUOHVLFixRz7OHPmjIKCgrRv3z5Vq1bNFmSnT5+uAQMGFOXTAQDcIqYWADCd4OBgPffcc6pcubLatWunvXv3av369fLy8rLdoqOjJck2feDw4cPq0qWL7rnnHvn4+CgyMlKSdPz4cbt9165du0ifCwDg1rk4ugAAuBUuLi5ycbn2K+zChQtq06aNJk2alKNf9tSANm3aqGzZsvrggw8UHh6urKwsVatWTZcuXbLr7+npWfjFAwAKBEEWgOndf//9Wrp0qSIjI23h9q/Onj2rQ4cO6YMPPtDDDz8sSdq4cWNRlwkAKGBMLQBgen379tW5c+fUpUsXbd++XT///LPWrFmjHj166OrVqypZsqQCAgI0Z84cHTlyROvWrdOgQYMcXTYA4DYRZAGYXnh4uDZt2qSrV6+qefPmql69ugYOHCg/Pz85OTnJyclJn376qXbu3Klq1arpxRdf1JQpUxxdNgDgNrFqAQAAAEyJEVkAAACYEkEWAAAApkSQBQAAgCkRZAEAAGBKBFkAAACYEkEWAAAApkSQBQAAgCkRZAEAAGBKBFkAAACYEkEWAAAApkSQBQAAgCn9P1Ub0Z6zonJoAAAAAElFTkSuQmCC",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"# Create a different plot. The same filters are still active.\n",
"rep.get(\"plot capacity\")"
@@ -1366,16 +1545,36 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 33,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 33,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAqAAAAHTCAYAAAD4Yqo3AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy88F64QAAAACXBIWXMAAA9hAAAPYQGoP6dpAABDLElEQVR4nO3deVxUZf//8fcAMoDs4gKBYm64YJqaue+ZW2nlXppZtqhptph1u2C5ZWreabaZeptmqdlid1mZmHvuaZm58dU0cUNATEzm+v3hj7kdQQWFMxiv5+NxHnXOuTjnMzMXw9vrbDZjjBEAAABgEQ93FwAAAIDChQAKAAAASxFAAQAAYCkCKAAAACxFAAUAAIClCKAAAACwFAEUAAAAliKAAgAAwFIEUAAAAFiKAAoA+Edq2rSpmjZt6u4yAGSDAIosPvnkE9lsNi1ZsiTLuttuu002m00rVqzIsq506dKqX79+ntczduxYffbZZ3m+XSuMGjVKNpvtitPRo0fdXWK+On78uAYNGqSYmBj5+vqqRIkSuuOOOzR06FCdOXMmz/d39uxZjRo1SvHx8Xm+7RvVtGlT2Ww2dejQIcu6hIQE2Ww2vf76626oLKuUlBTFxcXptttuk7+/v3x9fVWtWjUNHTpUR44ccXd51+3IkSMaNWqUtm3b5u5SgELPy90FoOBp2LChJGn16tXq1KmTc3lKSop27twpLy8vrVmzRs2aNXOuO3TokA4dOqRu3brleT1jx47VAw88oI4dO+b5tq0yY8YM+fv7Z1keHBxsfTEWOXXqlGrXrq2UlBQ98sgjiomJ0cmTJ/Xzzz9rxowZevLJJ7N9T27E2bNnFRcXJ0kFduRr6dKl2rx5s2rVquXuUrK1f/9+tWzZUgcPHlTnzp3Vr18/eXt76+eff9bMmTO1ZMkS/f777+4uM0e+/fZbl/kjR44oLi5O0dHRqlGjhnuKAiCJAIpsREREqGzZslq9erXL8nXr1skYo86dO2dZlzmfGV4LunPnzsnb21seHtYcBHjggQcUFhZmyb6uJi0tTUWLFrVkXzNnztTBgwe1Zs2aLCPjKSkp8vb2tqSOgqR06dJKTU1VXFycvvjiC3eXk8WFCxd03333KTExUfHx8Vl+n8eMGaMJEya4qbrcK4x9DLhZcAge2WrYsKG2bt2qv/76y7lszZo1qlq1qtq0aaP169fL4XC4rLPZbGrQoIFz2YcffqhatWrJ19dXoaGh6tatmw4dOuSynz179uj+++9XqVKl5OPjo8jISHXr1k3JycmSJJvNprS0NM2ZM8d52Prhhx92/vzhw4f1yCOPqGTJkrLb7apatao++OADl33Ex8fLZrNpwYIF+te//qVbbrlFfn5+SklJkSQtXLjQWWdYWJgefPBBHT582GUbR48eVZ8+fRQZGSm73a7w8HDde++9SkhIuKH3+fIaP/nkE40ZM0aRkZHy8fFRixYttHfv3iztN2zYoLvvvltBQUHy8/NTkyZNtGbNGpc2mYf/f/31V/Xo0UMhISHOQOFwODRq1ChFRETIz89PzZo106+//qro6Gjn+7t//37ZbDZNmTIly/7Xrl0rm82mjz766Iqvad++ffL09NSdd96ZZV1gYKB8fHwkSSNHjlSRIkV0/PjxLO369eun4OBgnTt3TpK0adMmtW7dWmFhYfL19VXZsmX1yCOPSLp4GLt48eKSpLi4OGd/GTVqlHN7v/32mx544AGFhobKx8dHtWvXzhIEZ8+eLZvNptWrV+vpp59W8eLFFRwcrMcff1znz5/X6dOn1atXL4WEhCgkJEQvvPCCjDFXfB8uFRAQoGeeeUZffvmltmzZcs32p0+f1uDBgxUVFSW73a7y5ctrwoQJLr97t99+u+677z6Xn4uNjZXNZtPPP//sXPbxxx/LZrNp165dV9zf4sWLtX37dr388svZ/mMyMDBQY8aMcc6vWrVKnTt3VunSpWW32xUVFaVnnnnG5XtDkh5++GH5+/tr//79at26tYoWLaqIiAiNHj06y3v3+uuvq379+ipWrJh8fX1Vq1YtLVq0KNt6P/zwQ91xxx3y8/NTSEiIGjdu7DLqeek5oPHx8apTp44kqU+fPs7+MXv27Fz1QQB5xADZeOedd4wks2LFCuey5s2bm379+pm9e/caSWb79u3OdTVq1DCVK1d2zr/66qvGZrOZrl27mrfeesvExcWZsLAwEx0dbZKSkowxxqSnp5uyZcuaiIgI8+qrr5r333/fxMXFmTp16piEhARjjDFz5841drvdNGrUyMydO9fMnTvXrF271hhjzNGjR01kZKSJiooyo0ePNjNmzDD33HOPkWSmTJnirGXFihVGkqlSpYqpUaOGmTx5shk3bpxJS0szs2bNMpJMnTp1zJQp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EhISsjwJrWPHjvLw8NDo0aOzjLRebTQ68x64l/ePTNfqgwDyDiOguCJvb2/VqVNHq1atkt1uz/Lklvr162vSpEmSXG9AX65cOb366qsaNmyYEhIS1LFjRwUEBOjAgQNasmSJ+vXrp+eee04//PCDBgwYoM6dO6tixYq6cOGC5s6d6wyXmWrVqqXvv/9ekydPdt4kv27duho/frxWrFihunXr6rHHHlOVKlV06tQpbdmyRd9//71OnTp11ddXpEgRTZgwQX369FGTJk3UvXt3JSYmaurUqYqOjtYzzzwj6eIoTYsWLdSlSxdVqVJFXl5eWrJkiRITE3P85KdFixZle4i4VatWKlmyZI62IV08j+79999XmzZtVLVqVfXp00e33HKLDh8+rBUrVigwMFBffvnlVbdRsmRJDRo0SJMmTdI999yju+++W9u3b9fXX3+tsLCwbEeJevXqpX//+99asWJFjm9EPnfuXM2bN0+dOnVSrVq15O3trV27dumDDz6Qj4+PXnrpJZf2RYoUUbdu3TRt2jR5enqqe/fuLuvnzJmjt956S506dVK5cuWUmpqq9957T4GBgc4ReF9fX1WpUkUff/yxKlasqNDQUFWrVk3VqlXT9OnT1bBhQ8XGxuqxxx7TrbfeqsTERK1bt05//PGHtm/fnqPXlZeCgoI0aNCgbC9Gev755/XFF1+offv2evjhh1WrVi2lpaVpx44dWrRokRISEpwPNyhfvrxKlSql3bt3u1xM1rhxYw0dOlSSchRAixQpok8//VQtW7ZU48aN1aVLFzVo0EBFihTRL7/8ovnz5yskJERjxoxRTEyMypUrp+eee06HDx9WYGCgFi9efMXzYX18fPTNN9+od+/eqlu3rr7++mt99dVXeumll5z3b23Xrp0mT56su+++Wz169NCxY8c0ffp0lS9f3uWepuXLl9fLL7+sV155RY0aNdJ9990nu92ujRs3KiIiQuPGjcu2hnLlyik4OFhvv/22AgICVLRoUdWtW9d5JOBafRBAHrL8unvcVIYNG+a8197lMm9REhAQYC5cuJBl/eLFi03Dhg1N0aJFTdGiRU1MTIzp37+/2b17tzHGmP3795tHHnnElCtXzvj4+JjQ0FDTrFkz8/3337ts57fffjONGzc2vr6+WW4TlJiYaPr372+ioqJMkSJFTKlSpUyLFi3Mu+++62yTeYujK93u6eOPPzY1a9Y0drvdhIaGmp49e5o//vjDuf7EiROmf//+JiYmxhQtWtQEBQWZunXrmk8++eSa79/VbsOkS27vcqUaM2/Pc/ltY7Zu3Wruu+8+U6xYMWO3202ZMmVMly5dzPLly7Ps+9Jb3GS6cOGCGT58uClVqpTx9fU1zZs3N7t27TLFihVzuc3QpapWrWo8PDxc3pur+fnnn83zzz9vbr/9dhMaGmq8vLxMeHi46dy5s9myZUu2P/PTTz8ZSeauu+7Ksm7Lli2me/fupnTp0sZut5sSJUqY9u3bm02bNrm0W7t2ralVq5bx9vbOckumffv2mV69eplSpUqZIkWKmFtuucW0b9/eLFq0yNkm8zZMl9/u6UrvZ+/evU3RokWv+X5cehumSyUlJZmgoKBsb/WVmppqhg0bZsqXL2+8vb1NWFiYqV+/vnn99dfN+fPnXdp27tzZSDIff/yxc9n58+eNn5+f8fb2drnV2LUkJSWZESNGmNjYWOPn52d8fHxMtWrVzLBhw8yff/7pbPfrr7+ali1bGn9/fxMWFmYee+wxs3379ix9NvM92rdvn7nrrruMn5+fKVmypBk5cmSW2yjNnDnTVKhQwdjtdhMTE2NmzZrlfO8v98EHHzh/d0NCQkyTJk3Md99951x/+W2YjDHm888/N1WqVDFeXl7Z/m5drQ8CyDs2Y67j7HkA/zinT59WSEiIXn31Vedh1kvVrFlToaGhWr58eb7VsH37dtWoUUP/+c9/bug8UxQsDz/8sBYtWpTtaSMFDX0QsAbngAKF0OWPSpTkvBI789GFl9q0aZO2bdvmcrFJfnjvvffk7++f5dGSgFXog4A1OAcUKIQ+/vhjzZ49W23btpW/v79Wr16tjz76SHfddZcaNGjgbLdz505t3rxZkyZNUnh4uLp27Zov9Xz55Zf69ddf9e6772rAgAHOi0UAq9AHAWsRQIFCqHr16vLy8tJrr72mlJQU54VJmbe+yrRo0SKNHj1alSpV0kcffeTyxKi8NHDgQCUmJqpt27ZXfToQkF/og4C1OAcUAAAAluIcUAAAAFiKAAoAAABL3dTngDocDh05ckQBAQHXfMQaAAAoGIwxSk1NVUREhDw8GAsrjG7qAHrkyBFFRUW5uwwAAHAdDh06pMjISHeXATe4qQNoQECApIsdODAw0M3VAACAnEhJSVFUVJTz7zgKn5s6gGYedg8MDCSAAgBwk+H0ucKLEy8AAABgKQIoAAAALEUABQAAgKUIoAAAALAUARQAAACWIoACAADAUgRQAAAAWIoACgAAAEsRQAEAAGApAigAAAAsRQAFAACApQigAAAAsBQBFAAAAJZyewA9fPiwHnzwQRUrVky+vr6KjY3Vpk2b3F0WAAAA8omXO3eelJSkBg0aqFmzZvr6669VvHhx7dmzRyEhIe4sCygUol/8yt0l/CMkjG/n7hIA4Kbj1gA6YcIERUVFadasWc5lZcuWdWNFAAAAyG9uPQT/xRdfqHbt2urcubNKlCihmjVr6r333rti+/T0dKWkpLhMAAAAuLm4NYDu379fM2bMUIUKFbRs2TI9+eSTevrppzVnzpxs248bN05BQUHOKSoqyuKKAQAAcKNsxhjjrp17e3urdu3aWrt2rXPZ008/rY0bN2rdunVZ2qenpys9Pd05n5KSoqioKCUnJyswMNCSmoF/Cs4BzRucAwrkXkpKioKCgvj7XYi5dQQ0PDxcVapUcVlWuXJlHTx4MNv2drtdgYGBLhMAAABuLm4NoA0aNNDu3btdlv3+++8qU6aMmyoCAABAfnNrAH3mmWe0fv16jR07Vnv37tX8+fP17rvvqn///u4sCwAAAPnIrQG0Tp06WrJkiT766CNVq1ZNr7zyit544w317NnTnWUBAAAgH7n1PqCS1L59e7Vv397dZQAAAMAibn8UJwAAAAoXAigAAAAsRQAFAACApQigAAAAsBQBFAAAAJYigAIAAMBSBFAAAABYigAKAAAASxFAAQAAYCkCKAAAACxFAAUAAIClCKAAAACwFAEUAAAAliKAAgAAwFIEUAAAAFiKAAoAAABLEUABAABgKQIoAAAALEUABQAAgKUIoAAAALAUARQAAACW8nJ3AQAASFL0i1+5u4R/jITx7dxdAnBVjIACAADAUgRQAAAAWIoACgAAAEsRQAEAAGApAigAAAAsRQAFAACApQigAAAAsBQBFAAAAJYigAIAAMBSBFAAAABYigAKAAAASxFAAQAAYCkCKAAAACxFAAUAAIClCKAAAACwFAEUAAAAliKAAgAAwFIEUAAAAFiKAAoAAABLEUABAABgKQIoAAAALEUABQAAgKUIoAAAALAUARQAAACWIoACAADAUm4NoKNGjZLNZnOZYmJi3FkSAAAA8pmXuwuoWrWqvv/+e+e8l5fbSwIAAEA+cnva8/LyUqlSpdxdBgAAACzi9nNA9+zZo4iICN16663q2bOnDh48eMW26enpSklJcZkAAABwc3FrAK1bt65mz56tb775RjNmzNCBAwfUqFEjpaamZtt+3LhxCgoKck5RUVEWVwwAAIAb5dYA2qZNG3Xu3FnVq1dX69at9d///lenT5/WJ598km37YcOGKTk52TkdOnTI4ooBAABwo9x+DuilgoODVbFiRe3duzfb9Xa7XXa73eKqAAAAkJfcfg7opc6cOaN9+/YpPDzc3aUAAAAgn7g1gD733HNauXKlEhIStHbtWnXq1Emenp7q3r27O8sCAABAPnLrIfg//vhD3bt318mTJ1W8eHE1bNhQ69evV/Hixd1ZFgAAAPKRWwPoggUL3Ll7AAAAuEGBOgcUAAAA/3wEUAAAAFiKAAoAAABLEUABAABgKQIoAAAALEUABQAAgKUIoAAAALAUARQAAACWIoACAADAUgRQAAAAWIoACgAAAEsRQAEAAGApAigAAAAsRQAFAACApQigAAAAsBQBFAAAAJYigAIAAMBSBFAAAABYigAKAAAASxFAAQAAYCkCKAAAACxFAAUAAIClCKAAAACwFAEUAAAAliKAAgAAwFIEUAAAAFiKAAoAAABLEUABAABgKQIoAAAALEUABQAAgKUIoAAAALAUARQAAACWIoACAADAUgRQAAAAWIoACgAAAEsRQAEAAGApAigAAAAsRQAFAACApQigAAAAsBQBFAAAAJYigAIAAMBSBFAAAABYigAKAAAASxFAAQAAYCkCKAAAACxFAAUAAIClCKAAAACwVIEJoOPHj5fNZtPgwYPdXQoAAADyUYEIoBs3btQ777yj6tWru7sUAAAA5DO3B9AzZ86oZ8+eeu+99xQSEuLucgAAAJDP3B5A+/fvr3bt2qlly5bXbJuenq6UlBSXCQAAADcXL3fufMGCBdqyZYs2btyYo/bjxo1TXFxcPlcFAACA/OS2EdBDhw5p0KBBmjdvnnx8fHL0M8OGDVNycrJzOnToUD5XCQAAgLzmthHQzZs369ixY7r99tudyzIyMvTjjz9q2rRpSk9Pl6enp8vP2O122e12q0sFAABAHnJbAG3RooV27NjhsqxPnz6KiYnR0KFDs4RPAAAA/DO4LYAGBASoWrVqLsuKFi2qYsWKZVkOAACAfw63XwUPAACAwsWtV8FfLj4+3t0lAAAAIJ8xAgoAAABLEUABAABgKQIoAAAALEUABQAAgKUIoAAAALAUARQAAACWIoACAADAUgRQAAAAWIoACgAAAEsRQAEAAGApAigAAAAsRQAFAACApQigAAAAsBQBFAAAAJYigAIAAMBSBFAAAABYigAKAAAAS3m5uwAAAIDsZGRk6O+//3Z3GcihIkWKyNPTM0dtCaAAAKBAMcbo6NGjOn36tLtLQS4FBwerVKlSstlsV21HAAUAAAVKZvgsUaKE/Pz8rhlm4H7GGJ09e1bHjh2TJIWHh1+1PQEUAAAUGBkZGc7wWaxYMXeXg1zw9fWVJB07dkwlSpS46uF4LkICAAAFRuY5n35+fm6uBNcj83O71rm7BFAAAFDgcNj95pTTz40ACgAAAEsRQAEAAGApLkICAAA3hegXv7JsXwnj21m2r5yy2WxasmSJOnbsaMn+Zs+ercGDB+fL7bAYAQUAAIClCKAAAACwFAEUAAAgDzgcDr322msqX7687Ha7SpcurTFjxkiSduzYoebNm8vX11fFihVTv379dObMGefPbty4Ua1atVJYWJiCgoLUpEkTbdmy5brqSEhIkM1m04IFC1S/fn35+PioWrVqWrlypbNNfHy8bDabvvrqK1WvXl0+Pj668847tXPnzht7E3LougJoRkaGXn/9dd1xxx0qVaqUQkNDXSYAAIDCZtiwYRo/fryGDx+uX3/9VfPnz1fJkiWVlpam1q1bKyQkRBs3btTChQv1/fffa8CAAc6fTU1NVe/evbV69WqtX79eFSpUUNu2bZWamnrd9Tz//PN69tlntXXrVtWrV08dOnTQyZMns7SZNGmSNm7cqOLFi6tDhw7XvIdnXriuABoXF6fJkyera9euSk5O1pAhQ3TffffJw8NDo0aNyuMSAQAACrbU1FRNnTpVr732mnr37q1y5cqpYcOGevTRRzV//nydO3dO//nPf1StWjU1b95c06ZN09y5c5WYmChJat68uR588EHFxMSocuXKevfdd3X27FmXUcvcGjBggO6//35VrlxZM2bMUFBQkGbOnOnSZuTIkWrVqpViY2M1Z84cJSYmasmSJTf0XuTEdQXQefPm6b333tOzzz4rLy8vde/eXe+//75GjBih9evX53WN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K7az2+2y2+0WVgYAAIC85tYAaozRwIEDtWTJEsXHx6ts2bLuLAcAAAAWcGsA7d+/v+bPn6/PP/9cAQEBOnr0qCQpKChIvr6+7iwNAAAA+cSt54DOmDFDycnJatq0qcLDw53Txx9/7M6yAAAAkI/cfggeAAAAhUuBuQoeAAAAhQMBFAAAAJYigAIAAMBSBFAAAABYigAKAAAASxFAAQAAYCkCKAAAACxFAAUAAIClCKAAAACwFAEUAAAAliKAAgAAwFIEUAAAAFiKAAoAAABLEUABAABgKQIoAAAALEUABQAAgKUIoAAAALAUARQAAACWIoACAADAUgRQAAAAWIoACgAAAEsRQAEAAGApAigAAAAsRQAFAACApQigAAAAsBQBFAAAAJYigAIAAMBSBFAAAABYigAKAAAASxFAAQAAYCkCKAAAACxFAAUAAIClCKAAAACwFAEUAAAAliKAAgAAwFIEUAAAAFiKAAoAAABLEUABAABgKQIoAAAALEUABQAAgKUIoAAAALAUARQAAACWIoACAADAUgRQAAAAWIoACgAAAEsRQAEAAGApAigAAAAs5dYA+uOPP6pDhw6KiIiQzWbTZ5995s5yAAAAYAG3BtC0tDTddtttmj59ujvLAAAAgIW83LnzNm3aqE2bNu4sAQAAABZzawDNrfT0dKWnpzvnU1JS3FgNAAAArsdNdRHSuHHjFBQU5JyioqLcXRIAAABy6aYKoMOGDVNycrJzOnTokLtLAgAAQC7dVIfg7Xa77Ha7u8sAAADADbipRkABAABw83PrCOiZM2e0d+9e5/yBAwe0bds2hYaGqnTp0m6sDAAAAPnFrQF006ZNatasmXN+yJAhkqTevXtr9uzZbqoKAAAA+cmtAbRp06YyxrizBAAAAFiMc0ABAABgKQIoAAAALEUABQAAgKUIoAAAALAUARQAAACWIoACAADAUgRQAAAAWIoACgAAAEsRQAEAAGApAigAAAAsRQAFAACApQigAAAAsBQBFAAAAJYigAIAAMBSBFAAAABYigAKAAAASxFAAQAAYCkCKAAAACxFAAUAAIClCKAAAACwFAEUAAAAliKAAgAAwFIEUAAAAFiKAAoAAABLEUABAABgKQIoAAAALEUABQAAgKUIoAAAALAUARQAAACWIoACAADAUgRQAAAAWIoACgAAAEsRQAEAAGApAigAAAAsRQAFAACApQigAAAAsBQBFAAAAJYigAIAAMBSBFAAAABYigAKAAAASxFAAQAAYCkCKAAAACxFAAUAAIClCKAAAACwFAEUAAAAliKAAgAAwFIEUAAAAFiqQATQ6dOnKzo6Wj4+Pqpbt65++uknd5cEAACAfOL2APrxxx9ryJAhGjlypLZs2aLbbrtNrVu31rFjx9xdGgAAAPKB2wPo5MmT9dhjj6lPnz6qUqWK3n77bfn5+emDDz5wd2kAAADIB17u3Pn58+e1efNmDRs2zLnMw8NDLVu21Lp167K0T09PV3p6unM+OTlZkpSSkpL/xd4AR/pZd5fwj1HQP+ubCf0yb9An8w59Mu8U9H6ZWZ8xxs2VwF3cGkBPnDihjIwMlSxZ0mV5yZIl9dtvv2VpP27cOMXFxWVZHhUVlW81omAJesPdFQCu6JMoiG6WfpmamqqgoCB3lwE3cGsAza1hw4ZpyJAhznmHw6FTp06pWLFistlsbqzs5peSkqKoqCgdOnRIgYGB7i4HoE+iwKFP5h1jjFJTUxUREeHuUuAmbg2gYWFh8vT0VGJiosvyxMRElSpVKkt7u90uu93usiw4ODg/Syx0AgMD+WJFgUKfREFDn8wbjHwWbm69CMnb21u1atXS8uXLncscDoeWL1+uevXqubEyAAAA5Be3H4IfMmSIevfurdq1a+uOO+7QG2+8obS0NPXp08fdpQEAACAfuD2Adu3aVcePH9eIESN09OhR1ahRQ998802WC5OQv+x2u0aOHJnlFAfAXeiTKGjok0DesRnugQAAAAALuf1G9AAAAChcCKAAAACwFAEUAAAAliKAAgAAwFIEUAAAAFiKAAoAAABLEUABAABgKbffiB7uc+HCBf3yyy86evSoJKlUqVKqUqWKihQp4ubKUFgdPXpUGzZscOmTdevWValSpdxcGQozviuBvEcALYQcDodGjBih6dOnKzk52WVdUFCQBgwYoLi4OHl4MEAOa6Slpenxxx/XggULZLPZFBoaKkk6deqUjDHq3r273nnnHfn5+bm5UhQmfFcC+YffmkLoxRdf1Lvvvqvx48dr//79SktLU1pamvbv368JEybo3Xff1bBhw9xdJgqRQYMG6aefftJXX32lc+fOKTExUYmJiTp37pz++9//6qefftKgQYPcXSYKGb4rgfzDozgLoVKlSmnOnDlq3bp1tuuXLVumXr16KTEx0eLKUFiFhIToq6++Uv369bNdv2bNGrVv315JSUkWV4bCjO9KIP8wAloIpaamKiIi4orrw8PDlZaWZmFFKOwcDoe8vb2vuN7b21sOh8PCigC+K4H8RAAthJo2barnnntOJ06cyLLuxIkTGjp0qJo2bWp9YSi02rdvr379+mnr1q1Z1m3dulVPPvmkOnTo4IbKUJjxXQnkHw7BF0KHDh1S27Zt9dtvvyk2NlYlS5aUJCUmJmrHjh2qUqWKli5dqqioKDdXisIiKSlJPXr00LJlyxQSEqISJUpIko4dO6bTp0+rdevWmj9/voKDg91bKAoVviuB/EMALaQcDoeWLVum9evXu9xapF69errrrru4qhNu8dtvv2ndunVZ+mRMTIybK0NhxXclkD8IoAAAALAU9wEtxH766acso03169dXnTp13FwZ4CopKUlffvmlevXq5e5SUAg5HI5sRzodDof++OMPlS5d2g1VATc3RkALoWPHjun+++/XmjVrVLp0aZfzmg4ePKgGDRpo8eLFzvPwAHfbvn27br/9dmVkZLi7FBQiKSkpevTRR/Xll18qMDBQjz/+uEaOHClPT09JF78zIyIi6JfAdWAEtBB66qmnlJGRoV27dqlSpUou63bv3q1HHnlE/fv318KFC91UIQqblJSUq65PTU21qBLgf4YPH67t27dr7ty5On36tF599VVt2bJFn376qfO2YYzhANeHEdBCKCAgQD/++KNq1qyZ7frNmzeradOm/NGHZTw8PGSz2a643hgjm83GSBMsVaZMGc2ZM8d5q6UTJ06oXbt2Cg4O1hdffKHTp08zAgpcJ0ZACyG73X7VEafU1FTZ7XYLK0JhFxAQoJdffll169bNdv2ePXv0+OOPW1wVCrvjx4+rTJkyzvmwsDB9//33at26tdq2bav333/fjdUBNzcCaCHUtWtX9e7dW1OmTFGLFi0UGBgo6eJh0OXLl2vIkCHq3r27m6tEYXL77bdLkpo0aZLt+uDgYA51wnKlS5fWrl27VLZsWeeygIAAffvtt7rrrrvUqVMnN1YH3NwIoIXQ5MmT5XA41K1bN124cMF5LtP58+fl5eWlvn376vXXX3dzlShMevToobNnz15xfalSpTRy5EgLKwKkVq1aadasWWrbtq3Lcn9/fy1btkytWrVyU2XAzY9zQAuxlJQUbdq0SYmJiZIu/pGvVauWc0QUAAqzpKQkHTlyRFWrVs12fWpqqrZs2XLFkXsAV0YALYQGDhyoLl26qFGjRu4uBZBEn0TBRL8E8g8BtBDKvOK4XLly6tu3r3r37q1SpUq5uywUYvRJFET0SyD/8BDbQurbb79V27Zt9frrr6t06dK69957tXTpUjkcDneXhkKKPomCiH4J5A8CaCEVGxurN954Q0eOHNGHH36o9PR0dezYUVFRUXr55Ze1d+9ed5eIQoY+iYKIfgnkDw7BF0IeHh46evRolkdtHjx4UB988IFmz56tQ4cOcXNlWIY+iYKIfgnkHwJoIXSlL9VMxhh9//333GIElqFPoiCiXwL5h0PwhVCZMmXk6el5xfU2m40vVFiKPomCiH4J5B9GQAEAAGApRkABAABgKQIoAAAALEUABQAAgKUIoAAAALAUARQAAACWIoACyFfGGLVs2VKtW7fOsu6tt95ScHCw/vjjDzdUBgBwFwIogHxls9k0a9YsbdiwQe+8845z+YEDB/TCCy/ozTffVGRkZJ7u8++//87T7QEA8hYBFEC+i4qK0tSpU/Xcc8/pwIEDMsaob9++uuuuu1SzZk21adNG/v7+KlmypB566CGdOHHC+bPffPONGjZsqODgYBUrVkzt27fXvn37nOsTEhJks9n08ccfq0mTJvLx8dG8efPc8TIBADnEjegBWKZjx45KTk7Wfffdp1deeUW//PKLqlatqkcffVS9evXSX3/9paFDh+rChQv64YcfJEmLFy+WzWZT9erVdebMGY0YMUIJCQnatm2bPDw8lJCQoLJlyyo6OlqTJk1SzZo15ePjo/DwcDe/WgDAlRBAAVjm2LFjqlq1qk6dOqXFixdr586dWrVqlZYtW+Zs88cffygqKkq7d+9WxYoVs2zjxIkTKl68uHbs2KFq1ao5A+gbb7yhQYMGWflyAADXiUPwACxTokQJPf7446pcubI6duyo7du3a8WKFfL393dOMTExkuQ8zL5nzx51795dt956qwIDAxUdHS1JOnjwoMu2a9eubelrAQBcPy93FwCgcPHy8pKX18WvnjNnzqhDhw6aMGFClnaZh9A7dOigMmXK6L333lNERIQcDoeqVaum8+fPu7QvWrRo/hcPAMgTBFAAbnP77bdr8eLFio6OdobSS508eVK7d+/We++9p0aNGkmSVq9ebXWZAIA8xiF4AG7Tv39/nTp1St27d9fGjRu1b98+LVu2TH369FFGRoZCQkJUrFgxvfvuu9q7d69++OEHDRkyxN1lAwBuEAEUgNtERERozZo1ysjI0F133aXY2FgNHjxYwcHB8vDwkIeHhxYsWKDNmzerWrVqeuaZZzRx4kR3lw0AuEFcBQ8AAABLMQIKAAAASxFAAQAAYCkCKAAAACxFAAUAAIClCKAAAACwFAEUAAAAliKAAgAAwFIEUAAAAFiKAAoAAABLEUABAABgKQIoAAAALPX/AKRvfAT0tKz6AAAAAElFTkSuQmCC",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"# Create another plot. The same filters are still active.\n",
"rep.get(\"plot new capacity\")"
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {
"slideshow": {
@@ -1394,13 +1593,34 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 34,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoEAAAHTCAYAAABY/cLZAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy88F64QAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA5k0lEQVR4nO3deXgUVd728buTkA6EbJCEEEnYBAIBlE0kIGERkO0RdURQJ8iioBFhkFF5lW1QNsXBUR4EHUExiCzCCIoRBGQIOyiDDiJbBFF2spBogHS9f3ClH9sEDCGkQs73c119jV11uupXlaL7nlNVpxyWZVkCAACAUbzsLgAAAAAljxAIAABgIEIgAACAgQiBAAAABiIEAgAAGIgQCAAAYCBCIAAAgIEIgQAAAAYiBAIAABiIEAgAKBSHw6Fx48bZXQaAYkIIRKmzcOFCORwOLV26NN+8W265RQ6HQ2vXrs03Lzo6WnFxccVez8SJE7Vs2bJiX25JGDdunBwOx2Vfx44ds7vE6+rkyZMaNmyYYmJiVL58eYWHh+u2227Ts88+q3PnzhX7+rKzszVu3DitW7eu2Jd9rdq1a+fxt69UqZJatGihd955Ry6Xy+7yANjAx+4CgN9r06aNJGnDhg2655573NMzMjL0zTffyMfHRykpKWrfvr173pEjR3TkyBH16dOn2OuZOHGi/vSnP6lXr17FvuySMnPmTFWsWDHf9ODg4JIvpoScOXNGzZs3V0ZGhgYMGKCYmBidPn1a//nPfzRz5kw9/vjjBe6Ta5Gdna3x48dLuhS6Sptq1app0qRJki4F5Pfee08DBw7U999/r8mTJ//h53/55Rf5+PCzAZQV/GtGqRMZGamaNWtqw4YNHtM3bdoky7J0//3355uX9z4vQJZ2v/76q3x9feXlVTKd8X/6058UGhpaIuu6kqysLPn7+5fIuv75z3/q8OHDSklJyddDnJGRIV9f3xKpozQJCgrSww8/7H4/ePBg1atXT2+88YYmTJigcuXK5fuMy+XS+fPn5efnJz8/v5IsF8B1xulglEpt2rTRV199pV9++cU9LSUlRbGxseratas2b97scQorJSVFDodDrVu3dk97//331axZM5UvX16VKlVSnz59dOTIEY/17Nu3T/fdd58iIiLk5+enatWqqU+fPkpPT5d06RqorKwsvfvuu+7TaI888oj780ePHtWAAQNUpUoVOZ1OxcbG6p133vFYx7p16+RwOLRgwQK98MILuummm1ShQgVlZGRIkhYtWuSuMzQ0VA8//LCOHj3qsYxjx46pf//+qlatmpxOp6pWraq7775bqamp17Sff1/jwoUL9dJLL6latWry8/NTx44dtX///nztt2zZorvuuktBQUGqUKGC4uPjlZKS4tEm71T0f//7Xz344IMKCQlxh3SXy6Vx48YpMjJSFSpUUPv27fXf//5XNWrUcO/fgwcPyuFw6O9//3u+9W/cuFEOh0MffPDBZbfpwIED8vb21u23355vXmBgoDvQjB07VuXKldPJkyfztXvssccUHBysX3/9VZK0fft2denSRaGhoSpfvrxq1qypAQMGSJJSU1MVFhYmSRo/frz7ePntNXTfffed/vSnP6lSpUry8/NT8+bN9fHHH3usc+7cuXI4HNqwYYOeeuophYWFKTg4WIMHD9b58+eVlpamhIQEhYSEKCQkRM8884wsy7rsfriSChUq6Pbbb1dWVpZ7+x0Oh5588kklJSUpNjZWTqdTn332mXve768JPHr0qAYOHKjIyEg5nU7VrFlTjz/+uM6fP+9uk5aWpuHDhysqKkpOp1M333yzpkyZku809IIFC9SsWTMFBAQoMDBQjRo10muvvVakbQPwx+gJRKnUpk0bzZs3T1u2bHGfVsvr0YmLi1N6erq++eYbNW7c2D0vJiZGlStXliS99NJLGj16tHr37q1Bgwbp5MmTev3119W2bVt99dVXCg4O1vnz59WlSxfl5ORo6NChioiI0NGjR7VixQqlpaUpKChI8+bN06BBg3TbbbfpsccekyTVrl1bknT8+HHdfvvt7h/NsLAwrVy5UgMHDlRGRoaGDx/usU0TJkyQr6+vRo4cqZycHPn6+mru3Lnq37+/WrRooUmTJun48eN67bXXlJKS4q5Tku677z59++23Gjp0qGrUqKETJ05o1apVOnz4sGrUqPGH+/PMmTP5pvn4+OQ7HTx58mR5eXlp5MiRSk9P19SpU/XQQw9py5Yt7jZr1qxR165d1axZM40dO1ZeXl6aM2eOOnTooH//+9+67bbbPJZ5//33q06dOpo4caI7rIwaNUpTp05Vz5491aVLF+3atUtdunRxhy1JqlWrllq3bq2kpCT95S9/8VhmUlKSAgICdPfdd192m6tXr67c3FzNmzdP/fr1u2y7P//5z/rb3/6mDz/8UE8++aR7+vnz57V48WLdd9998vPz04kTJ9S5c2eFhYXpueeeU3BwsFJTU/XRRx9JksLCwtynme+55x7de++9kuQ+Rr/99lu1bt1aN910k5577jn5+/tr4cKF6tWrl5YsWeJx6YMk9zE5fvx4bd68WbNnz1ZwcLA2btyo6OhoTZw4UZ9++qlefvllNWzYUAkJCZfdxis5ePCgvL29PY6FNWvWaOHChXryyScVGhp62WPsp59+0m233aa0tDQ99thjiomJ0dGjR7V48WJlZ2fL19dX2dnZio+P19GjRzV48GBFR0dr48aNGjVqlH7++WdNnz5dkrRq1Sr17dtXHTt21JQpUyRJe/bsUUpKioYNG1akbQPwByygFPr2228tSdaECRMsy7KsCxcuWP7+/ta7775rWZZlValSxZoxY4ZlWZaVkZFheXt7W48++qhlWZaVmppqeXt7Wy+99JLHMnfv3m35+Pi4p3/11VeWJGvRokVXrMXf39/q169fvukDBw60qlatap06dcpjep8+faygoCArOzvbsizLWrt2rSXJqlWrlnuaZVnW+fPnrfDwcKthw4bWL7/84p6+YsUKS5I1ZswYy7Is6+zZs5Yk6+WXX77yTivA2LFjLUkFvurVq+dul1dj/fr1rZycHPf01157zZJk7d6927Isy3K5XFadOnWsLl26WC6Xy90uOzvbqlmzptWpU6d86+7bt69HTceOHbN8fHysXr16eUwfN26cJcljX8+aNcuSZO3Zs8djv4WGhhb4N/n9esLCwixJVkxMjDVkyBBr/vz5VlpaWr62rVq1slq2bOkx7aOPPrIkWWvXrrUsy7KWLl1qSbK2bdt22XWePHnSkmSNHTs237yOHTtajRo1sn799Vf3NJfLZcXFxVl16tRxT5szZ44lKd8+btWqleVwOKwhQ4a4p128eNGqVq2aFR8ff8V9YVmWFR8fb8XExFgnT560Tp48ae3Zs8d66qmnLElWz5493e0kWV5eXta3336bbxm/37aEhATLy8urwH2SV/uECRMsf39/6/vvv/eY/9xzz1ne3t7W4cOHLcuyrGHDhlmBgYHWxYsX/3BbABQPTgejVKpfv74qV67svtZv165dysrKcl/bFRcX5z79uGnTJuXm5rpPNX700UdyuVzq3bu3Tp065X5FRESoTp067juLg4KCJEnJycnKzs6+qvosy9KSJUvUs2dPWZblsZ4uXbooPT1dO3fu9PhMv379VL58eff77du368SJE3riiSc8rrXq3r27YmJi9Mknn0iSypcvL19fX61bt05nz569qjrzLFmyRKtWrfJ4zZkzJ1+7/v37e1wrd8cdd0i61FskSV9//bX27dunBx98UKdPn3Zvc1ZWljp27Kj169fnO8U3ZMgQj/dffPGFLl68qCeeeMJj+tChQ/PV07t3b/n5+SkpKck9LTk5WadOnfK4tq0gVapU0a5duzRkyBCdPXtWb775ph588EGFh4drwoQJHqdQExIStGXLFh04cMA9LSkpSVFRUYqPj5f0fzfRrFixQhcuXLjiun/vzJkzWrNmjXr37q3MzEz3fjt9+rS6dOmiffv25bsEYODAgXI4HO73LVu2lGVZGjhwoHuat7e3mjdv7v77/JHvvvtOYWFhCgsLU/369fX666+re/fu+S5hiI+PV4MGDa64LJfLpWXLlqlnz55q3rx5vvl5tS9atEh33HGHQkJCPP6d3HnnncrNzdX69eslXdq/WVlZWrVqVaG2BcC1IwSiVHI4HIqLi3Nf+5eSkqLw8HDdfPPNkjxDYN7/5oXAffv2ybIs1alTx/2Dl/fas2ePTpw4IUmqWbOmRowYobfffluhoaHq0qWLZsyY4b4e8EpOnjyptLQ0zZ49O986+vfvL0nu9eSpWbOmx/sffvhBklSvXr18y4+JiXHPdzqdmjJlilauXKkqVaqobdu2mjp16lUN79K2bVvdeeedHq9WrVrlaxcdHe3xPiQkRJLc4XPfvn2SLgXa32/322+/rZycnHz773Lbnfe3zFOpUiX3+vIEBwerZ8+emj9/vntaUlKSbrrpJnXo0OEPt7tq1aqaOXOmfv75Z+3du1f/+Mc/FBYWpjFjxuif//ynu90DDzwgp9PpDpvp6elasWKFHnroIXeYiY+P13333afx48crNDRUd999t+bMmaOcnJw/rGP//v2yLEujR4/Ot9/Gjh0rKf/x8vu/Rd7/aYmKiso3vbD/56BGjRpatWqVVq9erQ0bNujYsWNasWJFvpuGfv83K8jJkyeVkZGhhg0bXrHdvn379Nlnn+Xb7jvvvFPS/233E088obp166pr166qVq2aBgwY4L4WEcD1wTWBKLXatGmj5cuXa/fu3fnu8IyLi9Nf//pXHT16VBs2bFBkZKRq1aol6VIPhcPh0MqVK+Xt7Z1vub8dFmTatGl65JFH9K9//Uuff/65nnrqKU2aNEmbN29WtWrVLltbXm/Xww8/fNnrzfKuBcvz217AqzV8+HD17NlTy5YtU3JyskaPHq1JkyZpzZo1atKkSZGX+3sF7S9J7l6zvO1++eWXdeuttxbY9vfDrlzLdkuXeukWLVqkjRs3qlGjRvr444/1xBNPXNWd1Q6HQ3Xr1lXdunXVvXt31alTR0lJSRo0aJCkS2G3R48eSkpK0pgxY7R48WLl5OR49DY6HA4tXrxYmzdv1vLly5WcnKwBAwZo2rRp2rx58xWHm8nbbyNHjlSXLl0KbPP7UHy5v0VB061C3hji7+/vDl9Xcq1/s99yuVzq1KmTnnnmmQLn161bV5IUHh6ur7/+WsnJyVq5cqVWrlypOXPmKCEhQe+++26x1QPg/xACUWr9drzAlJQUjxstmjVrJqfTqXXr1mnLli3q1q2be17t2rVlWZZq1qzp/oG5kkaNGqlRo0Z64YUXtHHjRrVu3VpvvvmmXnzxRUnyOCWXJywsTAEBAcrNzS3Uj2pBqlevLknau3dvvl6tvXv3uuf/druefvppPf3009q3b59uvfVWTZs2Te+//36R1l8UeTfFBAYGXvN279+/36PH6fTp0wX2aN11110KCwtTUlKSWrZsqezsbP35z38u0rqlSzechISE6Oeff/aYnpCQoLvvvlvbtm1TUlKSmjRpotjY2Hyfv/3223X77bfrpZde0vz58/XQQw9pwYIFGjRoUIHHSt46JalcuXJF3m+lTVhYmAIDA/XNN99csV3t2rV17ty5Qm23r6+vevbsqZ49e8rlcumJJ57QrFmzNHr06HwhGcC143QwSq3mzZu7rwc7evSoR0+g0+lU06ZNNWPGDGVlZXmMD3jvvffK29tb48ePz9dDYlmWTp8+LenSWHEXL170mN+oUSN5eXl5nOLz9/dXWlqaRztvb2/dd999WrJkSYE/ggUNN1LQ9oWHh+vNN9/0WN/KlSu1Z88ede/eXdKlAYh/e9esdOmHNSAgoFCnIotTs2bNVLt2bb3yyisFPnGjMNvdsWNH+fj4aObMmR7T33jjjQLb+/j4qG/fvlq4cKHmzp2rRo0a5etlLciWLVuUlZWVb/rWrVt1+vTpfKfhu3btqtDQUE2ZMkVffvllvmsOz549m+94yusNzfs7VKhQQZLyHS/h4eFq166dZs2alS98SoXbb6WNl5eXevXqpeXLl2v79u355uftq969e2vTpk1KTk7O1yYtLc39bzDv3+Vvl5/3dy7p4xwwBT2BKLV8fX3VokUL/fvf/5bT6VSzZs085sfFxWnatGmSPAeJrl27tl588UWNGjVKqamp6tWrlwICAnTo0CEtXbpUjz32mEaOHKk1a9boySef1P3336+6devq4sWLmjdvnjvg5WnWrJlWr16tV1991T2QdcuWLTV58mStXbtWLVu21KOPPqoGDRrozJkz2rlzp1avXl3gsCy/Va5cOU2ZMkX9+/dXfHy8+vbt6x4ipkaNGu5hUb7//nt17NhRvXv3VoMGDeTj46OlS5fq+PHjhX5CyuLFiws8XdmpUydVqVKlUMuQLv0wv/322+ratatiY2PVv39/3XTTTTp69KjWrl2rwMBALV++/IrLqFKlioYNG6Zp06bpf/7nf3TXXXdp165dWrlypUJDQwvsTUtISNA//vEPrV271j18yB+ZN2+ekpKSdM8996hZs2by9fXVnj179M4778jPz0//7//9P4/25cqVU58+ffTGG2/I29tbffv29Zj/7rvv6n//9391zz33qHbt2srMzNRbb72lwMBAd090+fLl1aBBA3344YeqW7euKlWqpIYNG6phw4aaMWOG2rRpo0aNGunRRx9VrVq1dPz4cW3atEk//vijdu3aVajtKk0mTpyozz//XPHx8XrsscdUv359/fzzz1q0aJE2bNig4OBg/fWvf9XHH3+sHj166JFHHlGzZs2UlZWl3bt3a/HixUpNTVVoaKgGDRqkM2fOqEOHDqpWrZp++OEHvf7667r11ltVv359uzcVKJtsuScZKKRRo0ZZkqy4uLh88/KG8AgICChwWIklS5ZYbdq0sfz9/S1/f38rJibGSkxMtPbu3WtZlmUdPHjQGjBggFW7dm3Lz8/PqlSpktW+fXtr9erVHsv57rvvrLZt21rly5fPN4TJ8ePHrcTERCsqKsoqV66cFRERYXXs2NGaPXu2u03e8CuXG4rmww8/tJo0aWI5nU6rUqVK1kMPPWT9+OOP7vmnTp2yEhMTrZiYGMvf398KCgqyWrZsaS1cuPAP99+VhojR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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"# Replace the technology filters with a commodity filter;\n",
"# show only \"light\" and not e.g. \"electricity\".\n",
@@ -1428,7 +1648,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 35,
"metadata": {
"slideshow": {
"slide_type": "skip"
@@ -1460,7 +1680,7 @@
"metadata": {
"anaconda-cloud": {},
"kernelspec": {
- "display_name": "message_ix",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
@@ -1474,7 +1694,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.10.6"
+ "version": "3.10.9"
},
"vscode": {
"interpreter": {
diff --git a/tutorial/westeros/westeros_baseline_recursive-dynamic.ipynb b/tutorial/westeros/westeros_baseline_recursive-dynamic.ipynb
new file mode 100644
index 000000000..526a52b04
--- /dev/null
+++ b/tutorial/westeros/westeros_baseline_recursive-dynamic.ipynb
@@ -0,0 +1,287 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Westeros Tutorial: Running MESSAGE in Recursive Dynamic Mode\n",
+ "\n",
+ "While considering the full time horizon in a single run is useful for a long-term energy systems planning, the recursive dynamic approach can provide insights that reflect the relevant foresight windows decision makers can have in making adaptive and robust planning.\n",
+ "\n",
+ "In addition to running the model with the perfect foresights, MESSAGE can also be run using the recursive dynamic approach. Here, the model is run iteratively throughout the periods with key decision variables from the previous periods, or iterations, are fixed so that new informations do not alter decisions that are already made in the previous periods. These variables\n",
+ "include $CAP$ , $CAP\\_NEW$, $ACT$, and $EXT$. \n",
+ "\n",
+ "In this tutorial, we will implement the recursive dynamic mode on Westeros baseline scenario. Hence, before we start, we have to make sure that we can successfully run the baseline scenarion (``westeros_baseline.ipynb``).\n",
+ "\n",
+ "Let's start with importing all the libraries we need and connect to the `ixmp` platform."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/javascript": [
+ "if (typeof IPython !== 'undefined') { IPython.OutputArea.prototype._should_scroll = function(lines){ return false; }}"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import ixmp\n",
+ "import message_ix\n",
+ "\n",
+ "from message_ix.util import make_df\n",
+ "\n",
+ "%matplotlib inline"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "mp = ixmp.Platform()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Making a clone of the existing scenario 'baseline'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "model = \"Westeros Electrified\"\n",
+ "\n",
+ "base = message_ix.Scenario(mp, model=model, scenario=\"baseline\")\n",
+ "scen = base.clone(\n",
+ " model,\n",
+ " \"recursive-dynamic\",\n",
+ " \"introducing recursive dynamic mode\",\n",
+ " keep_solution=False,\n",
+ ")\n",
+ "scen.check_out()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "year_df = scen.vintage_and_active_years()\n",
+ "vintage_years, act_years = year_df[\"year_vtg\"], year_df[\"year_act\"]\n",
+ "model_horizon = scen.set(\"year\")\n",
+ "country = \"Westeros\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Time to Solve the Model\n",
+ "\n",
+ "In perfect foresight mode, the solve statement we add is `scen.solve()` without any additional arguments. By default, this will tell MESSAGE to run in the perfect foreseight mode. To run MESSAGE using the recursive dynamic approach, we need to add `gams_args =[\"--foresight=X\"]` argument to the solve statement, with `X` being the length of the foresight windows. This will pass the argument directly to `GAMS`, overiding the default values set in `MESSAGE_master.gms` and `model_setup.gms` scripts. Here, let's use `X=1` as an example. \n",
+ "\n",
+ "Similarly, technology cost learning module can be activated by setting `learningmode` value to 1. This can also be done by passing `\"--learningmode=1\"` GAMS argument in the solve statement, i.e., `gams_args =[\"--foresight=X\",\"--learningmode=1\"]`. It is important to note that the learning module lives under the recursive dynamic module. Hence, this module needs to be active if learning module is used."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "scen.commit(comment=\"Introducing recursive dynamic mode in MESSAGE\")\n",
+ "scen.set_as_default()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "scen.solve(gams_args =[\"--foresight=1\"])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "173795.09375"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "scen.var(\"OBJ\")[\"lvl\"]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Plotting Results"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from message_ix.reporting import Reporter\n",
+ "from message_ix.util.tutorial import prepare_plots\n",
+ "\n",
+ "rep = Reporter.from_scenario(scen)\n",
+ "prepare_plots(rep)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Activity\n",
+ "\n",
+ "How much energy is generated in each time period from the different potential sources?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "rep.set_filters(t=[\"coal_ppl\", \"wind_ppl\"])\n",
+ "rep.get(\"plot activity\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Capacity\n",
+ "\n",
+ "How much capacity of each plant is installed in each period?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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3M81ceJEY7PZzK+//urYdscddxg/Pz+nbcYYp77I7aPk5GTHtpo1a+bbD1dzDgEoPZhaAEupXr26goODHXNfd+7cqczMTMdcx0aNGjneyt6wYYMuXLjgeNv6P//5j3JyctSlSxcdO3bMcQsPD1dsbKxjxYOAgABJ0ooVK3TmzJlC1WeM0eLFi9W+fXsZY5yeJyEhQenp6dq2bZvTY3r27OkYnZIuvk195MgRPfHEE463uSWpXbt2iouL05dffilJ8vb2lqenpxITE3Xy5MlC1Zlr8eLFWrlypdNt1qxZedr16tXLae7o7bffLuniCJ0k7dixQ/v27dODDz6o48ePO15zZmamWrZsqW+++cZpyockPf744073V61apfPnz+uJJ55w2j5w4MA89XTp0kVeXl6aN2+eY9uKFSt07NgxPfTQQ5d8zWFhYdq5c6cef/xxnTx5UjNnztSDDz6o0NBQjRs3zunt+B49eigpKUm//PKLY9u8efMUFRWlpk2bSvr/Pxi3bNkynTt37pLP/XcnTpzQ6tWr1aVLF506dcrRb8ePH1dCQoL27duXZzpJnz59nKYANGzYUMYY9enTx7HN3d1d9evXd/x8CpI7jcXPz++y6rXb7Y752xcuXNDx48fl6+uratWq5TmvpYv999djd+rUSREREfq///s/x7a/nvuZmZk6duyYGjVqJGOMtm/fLuniKhPffPONevfurUqVKjk9R37TIS7H1ZxDAEoPgiwsxWazqVGjRo65sOvXr1doaKhuvPFGSc5BNve/uUF23759MsYoNjZW5cuXd7rt2bNHR44ckSTFxMRoyJAhev/99xUSEqKEhARNnz7dMT/2Uo4ePaq0tDS9++67eZ6jV69ekuR4nlwxMTFO93/99VdJUrVq1fIcPy4uzrHfbrdr8uTJ+uqrrxQWFqY77rhDU6ZMKdTSWXfccYdatWrldIuPj8/T7u/hoVy5cpLkCND79u2TdDGU//11v//++8rOzs7TfwW97tyfZa6goCDH8+UKDAxU+/btNX/+fMe2efPmqUKFCmrRosU/vu6IiAjNmDFDf/zxh/bu3as33nhD5cuX18iRI/XBBx842j3wwAOy2+2OsJOenq5ly5ape/fujgDVtGlTdezYUWPGjFFISIjuvfdezZo1S9nZ2f9Yx/79+2WM0YgRI/L026hRoyTlPV/+/rPI/cMrKioqz/Z/+gPH399fknTq1Kl/rFW6OIf5tddeU2xsrOx2u0JCQlS+fHl9//33+f77iI2Ndbpvs9l04403Os3hPnjwoB555BEFBQXJ19dX5cuXd/yRkHvM3EBeq1aty6rzclztOQSgdGCOLCynSZMmWrp0qXbt2pXnk+eNGjXS0KFDdfjwYa1bt06RkZG64YYbJF38JWyz2fTVV1/lOx/wr0suTZ06VY888og+//xz/fe//9WTTz6piRMnauPGjapYsWKBteWOOj700EMFzr/MnRuZ668jUoU1ePBgtW/fXp999plWrFihESNGaOLEiVq9erXq1q17xcf9u4LmT+aOXua+7pdffll16tTJt+3fl7S6mtctXRztW7hwob777jvVrl1bX3zxhZ544olCrfhgs9lUtWpVVa1aVe3atVNsbKzmzZunRx99VNLFwH733Xdr3rx5GjlypBYtWqTs7GynETubzaZFixZp48aNWrp0qVasWKHevXtr6tSp2rhx4yWX8srtt2eeeUYJCQn5tvl7sC/oZ5HfdvMPH/aKi4uTJO3ateuylpGbMGGCRowYod69e2vcuHEKCgqSm5ubBg8enGfE/XJcuHBBd955p06cOKHnnntOcXFx8vHx0eHDh/XII49c0TELoyjOIQCuRZCF5fx1Pdn169c7fXiqXr16stvtSkxMVFJSktq2bevYV6VKFRljFBMTo6pVq/7j89SuXVu1a9fWiy++qO+++06NGzfWzJkz9dJLL0nK/y3N8uXLy8/PTxcuXFCrVq2u6PVVrlxZkrR37948I0N79+517P/r63r66af19NNPa9++fapTp46mTp2qf//731f0/Fci94Nu/v7+V/269+/f7zRae/z48XxHFu+66y6VL19e8+bNU8OGDXXmzBk9/PDDV/Tc0sUPkZUrV05//PGH0/YePXro3nvv1ebNmzVv3jzVrVtXNWvWzPP42267TbfddpvGjx+v+fPnq3v37vr444/16KOPFvj2d+4fWWXKlLnifrsaTZo0Ubly5bRgwQI9//zz//iBr0WLFql58+ZOo9aSlJaWlu8ybrkj9bmMMdq/f7/jj7ldu3bp559/1pw5c5w+lLZy5Uqnx+X20+7duy//xf0/l5p6UNTnEICSx5+dsJz69es75rYdPnzYaUTWbrfrlltu0fTp05WZmem0fuz9998v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Wtu3b1d8fLzat2+v48eP52kzdepUbd68WeXLl1f79u0vax3Yq8WHvQAAAEqJU6dO6fXXX9dbb72lnj17SpKqVKmiJk2a6L333lNWVpY++ugj+fj4SJLeeusttW/fXpMnT1ZYWJhatGjhdLx3331XgYGBWrt2re6+++4rqmnAgAHq2LGjJGnGjBlavny5PvjgAz377LOONqNGjdKdd94pSZozZ44qVqyoJUuWqEuXLlf0nJeLEVkAAIBSYs+ePcrOzlbLli3z3XfzzTc7QqwkNW7cWDk5Odq7d68kKTU1VX379lVsbKwCAgLk7++v06dP6+DBg1dcU3x8vOP/PTw8VL9+fe3Zs6fANkFBQapWrVqeNsWhUCOylStXVosWLdS8eXM1b95cUVFRxVUXAADAdcfb2/uqHt+zZ08dP35cr7/+uipXriy73a74+HidPXu2iCosXQo1IturVy8lJyfrscceU3R0tG688Ub17dtXCxYsUEpKSnHVCAAAcF2IjY2Vt7e3Vq1alWdf9erVtXPnTmVmZjq2rV+/Xm5ubqpWrZrj/pNPPqm2bduqZs2astvtOnbs2FXVtHHjRsf/nz9/Xlu3blX16tULbHPy5En9/PPPedoUh0KNyI4ePVqSlJ2drfXr12vt2rVKTEzU3Llzde7cOVWtWlUtWrTQ9OnTi6NWAACAa5qXl5eee+45Pfvss/L09FTjxo119OhR/fDDD+revbtGjRqlnj17avTo0Tp69KgGDhyohx9+WGFhYZIuBuG5c+eqfv36ysjI0NChQ696lHf69OmKjY1V9erV9dprr+nkyZPq3bu3U5uxY8cqODhYYWFheuGFFxQSElIiX7hwRR/2stvtatGihWNC8cmTJzV16lS9+eabmjlzJkEWAACUSqXxm7b+bsSIEfLw8NDIkSP1+++/KyIiQo8//rjKli2rFStWaNCgQbr11ltVtmxZdezYUa+++qrjsR988IH69eunW265RVFRUZowYYKeeeaZq6pn0qRJmjRpknbs2KEbb7xRX3zxhUJCQvK0GTRokPbt26c6depo6dKl8vT0vKrnvRxXFGTPnj2rDRs2KDExUYmJiUpKSlKFChXUqVMnNW3atKhrBAAAuG64ubnphRde0AsvvJBnX+3atbV69eoCH1u3bl1t3rzZaVunTp2c7htjClVP9erVlZSUdMk2TZo0KXDt2EceeUSPPPJIoZ7zchUqyI4dO9YRXCtXrqw77rhD/fr107x58xQZGVksBQIAAAD5KfQc2UqVKmnq1Knq3LmzgoODi6suAAAAFKMJEyZowoQJ+e67/fbbNWPGjBKuqPAKFWS/+uorrVmzRrNnz9agQYNUtWpVNWvWTE2bNlXTpk1Vvnz54qoTAAAARejxxx8v8AsLvL29VaFChX+chtCsWbNCT1UoSoVafishIUGTJk3Sxo0bdezYMU2ePFlly5bVlClTVLFiRdWsWdPpa9KKwuHDh/XQQw8pODhY3t7eql27trZs2eLYb4zRyJEjFRERIW9vb7Vq1Ur79u0r0hoAAACuNUFBQbrxxhvzvVWoUMHV5V2WK/5mLz8/P7Vt21YTJkzQ66+/riFDhui3334r0mHokydPqnHjxipTpoy++uor/fjjj5o6darKlSvnaDNlyhS98cYbmjlzppKSkuTj46OEhARlZWUVWR0AAAAofQq9akFOTo62bNmiNWvWKDExUevXr1dmZqYqVqyo++67T82bNy+y4iZPnqyoqCjNmjXLsS0mJsbx/8YYTZs2TS+++KLuvfdeSdJHH32ksLAwffbZZ+ratWu+x83OzlZ2drbjfkZGRpHVDAAAgJJRqBHZNm3aqFy5crrtttv05ptvKiQkRK+99pr27dunX3/9VbNnz1bPnj2LrLgvvvhC9evXV+fOnRUaGqq6devqvffec+xPTk5WSkqKWrVq5dgWEBCghg0basOGDQUed+LEiQoICHDc+KpdAAAA6ynUiGxgYKBefvllNW/eXLGxscVVk8P//vc/zZgxQ0OGDNHzzz+vzZs368knn5Snp6d69uzp+Frc3G+zyBUWFnbJr8wdPny4hgwZ4rifkZFBmAUAALCYQgXZDz/8UKtWrXKE2OHDhzu9Re/u7q5x48bJy8urSIrLyclR/fr1HUtD1K1bV7t379bMmTOvauTXbrfLbrcXSY0AAABwjUIF2Tlz5ujLL7/U3XffLUl66623VLNmTcd3+P7000+KjIzUU089VSTFRUREqEaNGk7bqlevrsWLF0uSwsPDJUmpqamKiIhwtElNTVWdOnWKpAYAAHANGR1Qws+XXmyHnj17tgYPHqy0tLSrOk6zZs1Up04dTZs2rUjq+icHDhxQTEyMtm/fftV5rVBzZP/973+rX79+Ttvmz5+vNWvWaM2aNXr55Zf16aefXlVBf9W4cWPt3bvXadvPP/+sypUrS7r4wa/w8HCtWrXKsT8jI0NJSUmKj48vsjoAAABKmwceeEA///yzq8twqUIF2V9++UW1a9d23Pfy8pKb2/9/iAYNGujHH38ssuKeeuopbdy4URMmTND+/fs1f/58vfvuu+rfv78kyWazafDgwXrppZf0xRdfaNeuXerRo4ciIyPVoUOHIqsDAACgtPH29lZoaKiry3CpQgXZtLQ0pzmxR48eVXR0tON+Tk6O0/6rdeutt2rJkiVasGCBatWqpXHjxmnatGnq3r27o82zzz6rgQMHql+/frr11lt1+vRpLV++vMjm6QIAAJSUZcuWKTAwUBcuXJAk7dixQzabTcOGDXO0efTRR/XQQw9p9uzZCgwMdGwfPXq06tSpo7lz5yo6OloBAQHq2rWrTp065WiTmZmpHj16yNfXVxEREZo6dWqh6ouOjta4cePUrVs3+fj4qEKFCpo+fbpTG5vNphkzZqhNmzby9vbWDTfcoEWLFl1Bb/yzQgXZihUravfu3QXu//7771WxYsWrLuqv7r77bu3atUtZWVnas2eP+vbt67TfZrNp7NixSklJUVZWlr7++mtVrVq1SGsAAAAoCbfffrtOnTql7du3S5LWrl2rkJAQJSYmOtqsXbtWzZo1y/fxv/zyiz777DMtW7ZMy5Yt09q1azVp0iTH/qFDh2rt2rX6/PPP9d///leJiYnatm1boWp8+eWXdfPNN2v79u0aNmyYBg0apJUrVzq1GTFihDp27KidO3eqe/fu6tq1q/bs2VOo57kchQqybdu21ciRI/P91qw///xTY8aMUbt27YqsOAAAgOtJQECA6tSp4wiuiYmJeuqpp7R9+3adPn1ahw8f1v79+9W0adN8H5+Tk6PZs2erVq1auv322/Xwww87Pkt0+vRpffDBB3rllVfUsmVL1a5dW3PmzNH58+cLVWPjxo01bNgwVa1aVQMHDlSnTp302muvObXp3LmzHn30UVWtWlXjxo1T/fr19eabbxa+Q/5BoYLs888/rxMnTqhatWp6+eWX9fnnn+vzzz/XlClTVK1aNZ08eVLPP/98kRcJAABwvWjatKkSExNljNG3336r+++/X9WrV9e6deu0du1aRUZGFrief3R0tPz8/Bz3IyIidOTIEUkXR2vPnj2r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vviiuXDhgqvLdInTp0+b7t27G3d3d+Ph4WFCQ0NNaGio8fDwMO7u7uahhx4ymZmZri7TJThvCsb1Jn+cMwXjWgMrIMi6kK+vr9m2bVuB+7ds2WJ8fX1LsKLSY+jQoaZ8+fJm5syZJjk52Zw5c8acOXPGJCcnm3feeceEhoaaZ5991tVlukSfPn1MbGysWb58uTl//rxj+/nz582KFStM1apVzaOPPurCCl2H86ZgXG/yxzlTMK41sAKCrAsFBwebxMTEAvevWbPGBAcHl2BFpUdYWJhZvnx5gfuXL19uQkNDS7Ci0iMwMNCsX7++wP3r1q0zgYGBJVhR6cF5UzCuN/njnCkY1xpYAasWuNADDzygnj17asmSJcrIyHBsz8jI0JIlS9SrVy9169bNhRW6zqlTpxQZGVng/oiICGVmZpZgRaVHTk6OPD09C9zv6empnJycEqyo9OC8KRjXm/xxzhSMaw0swdVJ+nqWlZVlHn/8cePp6Wnc3NyMl5eX8fLyMm5ubsbT09P861//MllZWa4u0yXatm1rWrdubY4ePZpn39GjR81dd91l2rVr54LKXO/BBx80devWzfdt4m3btpl69eqZ7t27u6Ay1+O8KRjXm/xxzhSMaw2sgFULSoGMjAxt2bJFqampki5+IrRevXry9/d3cWWuc+jQIbVt21Y//fSTateu7fQJ6127dqlGjRpatmyZoqKiXFxpyTt58qQefPBBrVixQuXKlXN8yvzIkSNKS0tTQkKC5s+fr8DAQNcW6gKcN/+M640zzpmCca2BFRBkUWrl5ORoxYoV2rhxY541L1u3bi03t+t7ZsxPP/2U73qgcXFxLq7MtThvUFicM5fGtQalGUHWxf78808tWLBA69at0x9//CE3NzfdcMMN6tChg1q2bOnq8gBcQ7jeALjWEGRdaP/+/WrVqpX+/PNP2e12/fbbb2rbtq2OHTumLVu26P7779f8+fPl4XH9fgFbft9C1KhRI916660urqz0OnnypJYuXaoePXq4uhSXycnJyXcULScnR7/99psqVarkgqpci+vNpXGtKTyuNSgVXDc9F23atDGPPfaYycnJMcYYM2nSJNOmTRtjjDE///yziY6ONqNGjXJhha6TmppqmjRpYmw2m6lcubJp0KCBadCggalcubKx2WymSZMmJjU11dVllko7duwwbm5uri7D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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "rep.get(\"plot capacity\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Close the connection to the database"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "mp.close_db()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.9"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/tutorial/westeros/westeros_emissions_bounds_daccs.ipynb b/tutorial/westeros/westeros_emissions_bounds_daccs.ipynb
new file mode 100644
index 000000000..bf1dcbeac
--- /dev/null
+++ b/tutorial/westeros/westeros_emissions_bounds_daccs.ipynb
@@ -0,0 +1,455 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "3ce427fd",
+ "metadata": {},
+ "source": [
+ "# Adding DACCS in MESSAGE\n",
+ "In the previous tutorials, we have learnt how to create a baseline scenario (`westeros_baseline.ipynb`) and add emissions bounds (`westeros_emissions_bounds.ipynb`) to the baseline scenario. Here, we will show how to include an additional/new technology to a MESSAGE model. While the combination of currently existing technologies might be able to deliver the Paris targets, the deployment of some new technologies might improve the probability of meeting the targets and/or reducing the costs. These technologies include CO2 removal (CDR) technologies. Hence, in this tutorial, we will use direct air carbon capture and storage (DACCS) as an example of new technologies to be considered in climate mitigation pathways. \n",
+ "\n",
+ "In order to smoothly follow this tutorial, you have to alrady have the MESSAGEix framework installed and working. Moreover, you should have run the Westeros baseline and emissions bounds scenarios successfully as this tutorial is built on top of those scenarios.\n",
+ "\n",
+ "If all set, we can start by importing all the packages we need and connect to a database that store the scenario input and results. We can also name the model as `Westeros Electrified` here."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "239a17a2",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/javascript": [
+ "if (typeof IPython !== 'undefined') { IPython.OutputArea.prototype._should_scroll = function(lines){ return false; }}"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import ixmp\n",
+ "import message_ix\n",
+ "\n",
+ "from message_ix.utils import make_df\n",
+ "\n",
+ "%matplotlib inline\n",
+ "\n",
+ "mp = ixmp.Platform()\n",
+ "\n",
+ "model = \"Westeros Electrified\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c82f18ff",
+ "metadata": {},
+ "source": [
+ "After we are connected to the database, we can call the prevously run `\"emission_bound\"` scenario as our base model and clone the data before we start adding DACCS to the model. As prevoiusly mentioned, to run this tutorial, you have to have succesfully run the `\"emission_bound\"` scenario, which was built based on the `\"baseline\"` scenario."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "9a868ad2",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "base = message_ix.Scenario(mp, model=model, scenario=\"emission_bound\")\n",
+ "\n",
+ "scen = base.clone(\n",
+ " model,\n",
+ " \"emission_bound_DACCS\",\n",
+ " \"introducing an upper bound on emissions\",\n",
+ " keep_solution=False,)\n",
+ "scen.check_out()\n",
+ "\n",
+ "year_df = scen.vintage_and_active_years()\n",
+ "vintage_years, act_years = year_df[\"year_vtg\"], year_df[\"year_act\"]\n",
+ "model_horizon = scen.set(\"year\")\n",
+ "country = \"Westeros\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "634cecd6",
+ "metadata": {},
+ "source": [
+ "Now, let's call the list of historical and model orizon years so we can use these lists for the next steps."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "0a2bb27c",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "history = [690]\n",
+ "model_horizon = [700, 710, 720]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "b5db71ca",
+ "metadata": {},
+ "source": [
+ "# Adding DACCS description\n",
+ "First step of adding DACCS as a technology in the model is by including DACCS into the `\"technology\"` set."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "3b203192",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "scen.add_set(\"technology\", [\"DACCS\"])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "017c5ca3",
+ "metadata": {},
+ "source": [
+ "Similar to what we did when generating the `\"baseline\"` scenario, the first thing we need to do is defining the input and output comodities of each technology. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "c74cf466",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Some common values to be used for both the \"input\" and \"output\" parameters\n",
+ "base = dict(\n",
+ " node_loc=country,\n",
+ " year_vtg=vintage_years,\n",
+ " year_act=act_years,\n",
+ " mode=\"standard\",\n",
+ " time=\"year\",\n",
+ " unit=\"-\",\n",
+ ")\n",
+ "\n",
+ "# Use the message_ix utility function make_df() to create a base data frame for\n",
+ "# different \"input\" parameter values\n",
+ "base_input = make_df(\"input\", **base, node_origin=country, time_origin=\"year\")\n",
+ "\n",
+ "# Create a base data frame for different \"output\" parameter values\n",
+ "base_output = make_df(\"output\", **base, node_dest=country, time_dest=\"year\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "74bc41d1",
+ "metadata": {},
+ "source": [
+ "In this example, DACCS is described as a technology that consumes electricity in order to remove CO2 from the atmosphere. This electricity is assumed to be obtained from the grid. Hence, we define DACCS input as final energy in the form of electricity."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "0dae391a",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "daccs_in = base_input.assign(\n",
+ " technology=\"DACCS\", commodity=\"electricity\", level=\"final\", value=1.0\n",
+ ")\n",
+ "scen.add_par(\"input\", daccs_in)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8e087a2c",
+ "metadata": {},
+ "source": [
+ "Then, we can also add emissions and capacity factors as well as the technical lifetime of the technology. As can be seen in the code block below, the emissions factor has a negative value, showing that the technology removes insted of emits CO2."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "c80ec39f",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "emission_factor = make_df(\n",
+ " \"emission_factor\",\n",
+ " node_loc=country,\n",
+ " year_vtg=vintage_years,\n",
+ " year_act=act_years,\n",
+ " mode=\"standard\",\n",
+ " unit=\"tCO2/kWa\",\n",
+ " technology=\"DACCS\",\n",
+ " emission=\"CO2\",\n",
+ " value=-20,\n",
+ ")\n",
+ "scen.add_par(\"emission_factor\", emission_factor)\n",
+ "\n",
+ "capacity_factor = make_df(\n",
+ " \"capacity_factor\",\n",
+ " node_loc=country,\n",
+ " year_vtg=vintage_years,\n",
+ " year_act=act_years,\n",
+ " time=\"year\",\n",
+ " unit=\"-\",\n",
+ " technology='DACCS',\n",
+ " value=1,\n",
+ ")\n",
+ "scen.add_par(\"capacity_factor\", capacity_factor)\n",
+ " \n",
+ "lifetime = make_df(\n",
+ " \"technical_lifetime\",\n",
+ " node_loc=country,\n",
+ " year_vtg=model_horizon,\n",
+ " unit=\"y\",\n",
+ " technology='DACCS',\n",
+ " value=20,\n",
+ ")\n",
+ "scen.add_par(\"technical_lifetime\", lifetime)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "cef799ae",
+ "metadata": {},
+ "source": [
+ "We also asume that DACCS is a first of a kind technology, i.e., the technology has never been historically deployed. Accordingly, to allow the technology to be installed in the system, we need to define initial deployment (`\"initial_new_capacity_up\"`) and capacity growth (`\"growth_new_capacity_up\"`) rates"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "ad76ac94",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "initial_newcapacity_up = {\n",
+ " \"DACCS\":0.5,\n",
+ "}\n",
+ "\n",
+ "for tec,val in initial_newcapacity_up.items():\n",
+ " df = make_df(\n",
+ " \"initial_new_capacity_up\",\n",
+ " node_loc=country,\n",
+ " year_vtg=model_horizon,\n",
+ " time=\"year\",\n",
+ " unit=\"GW\",\n",
+ " technology=tec,\n",
+ " value=val,\n",
+ " )\n",
+ " scen.add_par(\"initial_new_capacity_up\", df)\n",
+ "\n",
+ "growth_newcapacity_up = {\n",
+ " \"DACCS\":0.05,\n",
+ "}\n",
+ "\n",
+ "for tec,val in growth_newcapacity_up.items():\n",
+ " dfgrowth = make_df(\n",
+ " \"growth_new_capacity_up\",\n",
+ " node_loc=country,\n",
+ " year_vtg=model_horizon,\n",
+ " time=\"year\",\n",
+ " unit=\"-\",\n",
+ " technology=tec,\n",
+ " value=val,\n",
+ " )\n",
+ " scen.add_par(\"growth_new_capacity_up\", dfgrowth)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "dfe89d5e",
+ "metadata": {},
+ "source": [
+ "The last thing we need to do in describing DACCS is adding the technology costs data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "3ae4574b",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Add a new unit for ixmp to recognize as valid\n",
+ "mp.add_unit(\"USD/kW\")\n",
+ "\n",
+ "# in $ / kW (specific investment cost)\n",
+ "capex = make_df(\n",
+ " \"inv_cost\",\n",
+ " node_loc=country,\n",
+ " year_vtg=model_horizon,\n",
+ " unit=\"USD/kW\",\n",
+ " technology='DACCS',\n",
+ " value=2500,\n",
+ ")\n",
+ "scen.add_par(\"inv_cost\", capex)\n",
+ " \n",
+ "# in $ / kW / year (every year a fixed quantity is destinated to cover part of the O&M costs\n",
+ "# based on the size of the plant, e.g. lightning, labor, scheduled maintenance, etc.)\n",
+ "\n",
+ "omfix = make_df(\n",
+ " \"fix_cost\",\n",
+ " node_loc=country,\n",
+ " year_vtg=vintage_years,\n",
+ " year_act=act_years,\n",
+ " unit=\"USD/kWa\",\n",
+ " technology='DACCS',\n",
+ " value=5,\n",
+ ")\n",
+ "scen.add_par(\"fix_cost\", omfix)\n",
+ "\n",
+ "# In $ / kWa (costs associated to the degradation of equipment\n",
+ "# when the plant is functioning per unit of energy consumed\n",
+ "# kW·year = 8760 kWh in generating electricity. Therefore the costs represents USD per 8760 kWh\n",
+ "# of electricity consumed.\n",
+ "\n",
+ "omvar = make_df(\n",
+ " \"var_cost\",\n",
+ " node_loc=country,\n",
+ " year_vtg=vintage_years,\n",
+ " year_act=act_years,\n",
+ " mode=\"standard\",\n",
+ " time=\"year\",\n",
+ " unit=\"USD/kWa\",\n",
+ " technology='DACCS',\n",
+ " value=0,\n",
+ ")\n",
+ "scen.add_par(\"var_cost\", omvar)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "54cc0111",
+ "metadata": {},
+ "source": [
+ "# Solve Statement and Plotting Results\n",
+ "Finally, this is the solve statement and plotting results command"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "fb160143",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "image/png": "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SDLeeecd27K/X/vZJkyYYFgsFuPPP/+0LWvWrJlRsmRJu2WGYdidi+xzdOjQIduymjVr5noebuUaAlB8MLQAplK9enWVLl3aNvZ1x44dSktLs411bNy4se2t7I0bNyozM9P2tvXXX3+trKwsdevWTadOnbI9rFarqlSpYpvxwNfXV5K0fPlyXbx4MU/1GYahhQsXqnPnzjIMw24/UVFRSklJ0a+//mr3mpiYGFvvlHT1berk5GQ988wztre5Jaljx44KDw/Xd999J0ny9PSUm5ubEhISdPbs2TzVmW3hwoVasWKF3WPWrFk52vXp08du7Oh9990n6WoPnSRt375d+/fv16OPPqrTp0/bjjktLU2tW7fWjz/+aDfkQ5Keeuopu+erVq1SRkaGnnnmGbvlgwcPzlFPt27d5OHhofj4eNuy5cuX69SpU3rssceue8xBQUHasWOHnnrqKZ09e1YzZszQo48+qsDAQI0bN87u7fjevXtr8+bNOnjwoG1ZfHy8QkND1bx5c0n//4NxS5Ys0ZUrV6677386c+aMVq9erW7duun8+fO283b69GlFRUVp//79OYaT9OvXz24IQMOGDWUYhvr162db5uzsrPr169u+PteSPYylZMmSN1Wvu7u7bfx2ZmamTp8+LW9vb1WrVi3HdS1dPX9/33bXrl0VHBys77//3rbs79d+WlqaTp06pcaNG8swDG3btk3S1VkmfvzxR/Xt21fly5e320duwyFuxq1cQwCKD4IsTMVisahx48a2sbDr169XYGCgKleuLMk+yGb/mx1k9+/fL8MwVKVKFZUpU8busXfvXiUnJ0uSwsLCNGzYMH3yyScKCAhQVFSUpk2bZhsfez0nT57UuXPn9NFHH+XYR58+fSTJtp9sYWFhds///PNPSVK1atVybD88PNy23t3dXW+88YaWLl2qoKAgNWvWTJMmTcrT1FnNmjVTmzZt7B6RkZE52v0zPJQqVUqSbAF6//79kq6G8n8e9yeffKL09PQc5+9ax539tczm7+9v2182Pz8/de7cWXPnzrUti4+PV9myZdWqVasbHndwcLCmT5+uEydOaN++fXr33XdVpkwZvfLKK5o5c6at3SOPPCJ3d3db2ElJSdGSJUvUs2dPW4Bq3ry5oqOjNXbsWAUEBOiBBx7QrFmzlJ6efsM6Dhw4IMMwNGrUqBznbfTo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6f4OT+yYp/aPP/64Zs+eLUlycXGRv7+/ateurR49eujxxx/PMftCVFSUVq5cqU2bNqlBgwY5trdt2zaNHz9eP/74o1JSUhQaGqoWLVpoxIgRqlq1qq3dwoUL9d5772nbtm3KzMzUXXfdpa5du2rQoEHy9/dXZmamJk+erLi4OP3555/y9PRUlSpV1L9/fz3xxBP5ODMFw6E9shMmTFCDBg1UsmRJBQYGqkuXLtq3b59dm0uXLmngwIEqXbq0vL29FR0draSkJLs2R44cUceOHVWiRAkFBgZqxIgRysjIKMpDAQAAKBD333+/Tpw4ocOHD2vp0qVq2bKlhgwZok6dOtnlmyNHjmjDhg0aNGiQPv300xzbWbJkiRo1aqT09HTFx8dr7969+vzzz+Xr66tRo0bZ2r300kt65JFH1KBBAy1dulS7du3SlClTtGPHDs2ZM0eSNHbsWL399tsaN26c9uzZozVr1mjAgAE6d+5coZ+P63Foj+zatWs1cOBANWjQQBkZGXrxxRfVrl077dmzR15eXpKkZ599Vt99953mz58vX19fDRo0SA899JDWr18v6eqnEjt27Cir1aoNGzboxIkT6t27t1xdXTV+/HhHHh4AAECeubu7y2q1SpLKli2re+65R40aNVLr1q0VFxdn6wGdNWuWOnXqpKefflqNGjXSW2+9ZZu+6uLFi+rTp486dOigRYsW2bYdFhamhg0b2gLoli1bNH78eE2dOlVDhgyxtatYsaLatm1ra/ftt9/qmWee0cMPP2xrU6dOncI8DTfFoT2yy5Yt0+OPP66aNWuqTp06iouL05EjR7R161ZJUkpKimbOnKm33npLrVq1Ur169TRr1ixt2LBBmzZtkiT98MMP2rNnjz7//HPVrVtX7du317hx4zRt2jRuSQcAAG4LrVq1Up06dfT1119LunrzgFmzZumxxx5TeHi4KleurAULFtjaL1++XKdOndLzzz+f6/b8/PwkSfHx8fL29tYzzzxz3XZWq1WrV6/WyZMnC+6gCkCx+rBXSkqKJMnf31+StHXrVl25ckVt2rSxtQkPD1f58uW1ceNGSdLGjRsVERGhoKAgW5uoqCilpqZq9+7due4nPT1dqampdg8AAIDiLDw8XIcPH5YkrVy5UhcvXlRUVJQk6bHHHtPMmTNtbffv3297zfXs379fd911l1xdXa/b7q233tLJkydltVpVu3ZtPfXUU1q6dOktHE3BKDZBNisrS0OHDlWTJk1Uq1YtSVJiYqLc3Nxsfw1kCwoKUmJioq3N30Ns9vrsdbmZMGGCfH19bY/Q0NACPhoAAICCZRiGbY7VTz/9VI888ohcXK6OEu3Ro4fWr1+vgwcP2tre7DZvRo0aNbRr1y5t2rRJffv2VXJysjp37uzQD3pJxSjIDhw4ULt27dK8efMKfV+xsbFKSUmxPY4ePVro+wQAALgVe/fuVVhYmM6cOaNFixbpgw8+kIuLi1xcXFS2bFllZGTYPvSVPSPB77//ft1tVq1aVX/88cfN3UXLyUkNGjTQ0KFD9fXXXysuLk4zZ87UoUOHbv3g8qlYBNlBgwZpyZIlWrNmjcqVK2dbbrVadfny5RyfiEtKSrINgrZarTlmMch+nt3mn9zd3eXj42P3AAAAKK5Wr16tnTt3Kjo6WvHx8SpXrpx27Nih7du32x5TpkxRXFycMjMz1a5dOwUEBGjSpEm5bi87Wz366KO6cOGCPvjgg+u2y02NGjUkSWlpabd0bLfCobMWGIahwYMHa9GiRUpISFBYWJjd+nr16snV1VWrVq1SdHS0JGnfvn06cuSIIiMjJUmRkZF6/fXXlZycrMDAQEnSihUr5OPjYzvBAAAAZpGenq7ExERlZmYqKSlJy5Yt04QJE9SpUyf17t1b9erVU9euXW1DMbOFhoYqNjZWy5YtU8eOHfXJJ5/o4Ycf1r/+9S/9+9//VuXKlXXq1Cl99dVXOnLkiObNm6eGDRvq+eef13PPPadjx47pwQcfVEhIiA4cOKAZM2aoadOmGjJkiLp27aomTZqocePGslqtOnTokGJjY1W1atUbjsMtTA4NsgMHDtTcuXP1n//8RyVLlrSNafX19ZWnp6d8fX3Vr18/DRs2TP7+/vLx8dHgwYMVGRmpRo0aSZLatWunGjVqqFevXpo0aZISExP18ssva+DAgXJ3d3fk4QEAgGImrzcocIRly5YpODhYLi4uKlWqlOrUqaN3331XMTEx2rZtm3bs2KGPP/44x+t8fX3VunVrzZw5Ux07dtQDDzygDRs2aMKECXr00UeVmpqq0NBQtWrVSq+99prtdW+88Ybq1aunadOmacaMGcrKylKlSpXUtWtXxcTESLr6QfovvvhCEyZMUEpKiqxWq1q1aqUxY8bYxuk6gsW42VG+hbHz/xuw/E+zZs3S448/LunqDRGee+45ffHFF0pPT1dUVJQ++OADu2EDf/75p55++mklJCTIy8tLMTExmjhx4k2f2NTUVPn6+iolJYVhBgBgdmN8HV3B7WFMiqMruKHr/f6+dOmSDh06pLCwMHl4eDioQuRHXr52Dh9acCMeHh6aNm2apk2bds02FSpU0Pfff1+QpQEAAKCYKxYf9gIAAADyiiALAAAAUyLIAgAAwJQIsgAAADAlgiwAAABMKU9BtkKFCurTp48+++wzbusKAAAAh8rT9Ft9+vRRQkKC5s2bp8uXLyssLEwtW7ZUq1at1LJly2veEhYAAAAoaHkKsmPGjJF09dZp69ev19q1a5WQkKA5c+boypUrqlq1qlq1anXdOV8BAACAgpCvMbLu7u5q1aqVxo4dq7Vr1+rEiROKjY3V8ePHNWPGjIKuEQAAAAXEYrHom2++KbL9xcXFyc/Pr1C2na87e12+fFkbN25UQkKCEhIStHnzZpUtW1Zdu3ZV8+bNC7pGAACAglHUtzA2wa1+zSxPQfbVV1+1BdcKFSqoWbNmGjBggOLj4xUSElJYNQIAAAA55GlowZgxY/THH39oypQp+umnnzRjxgz16NGDEAsAAFBAsrKyNGnSJFWuXFnu7u4qX768Xn/9dUnSzp071apVK3l6eqp06dIaMGCALly4YHvtzz//rLZt2yogIEC+vr5q3ry5fv3113zVcfjwYVksFs2bN0+NGzeWh4eHatWqpbVr19raJCQkyGKx6LvvvlPt2rXl4eGhRo0aadeuXbd2Em5SnoLs0qVL1b17d8XFxSkkJEQREREaPHiwFixYoJMnTxZWjQAAAHeM2NhYTZw4UaNGjdKePXs0d+5cBQUFKS0tTVFRUSpVqpR+/vlnzZ8/XytXrtSgQYNsrz1//rxiYmK0bt06bdq0SVWqVFGHDh10/vz5fNczYsQIPffcc9q2bZsiIyPVuXNnnT59OkebKVOm6Oeff1aZMmXUuXNnXblyJd/7vFl5GloQFRWlqKgoSVdP1E8//aS1a9dq0qRJ6tmzpypXrqyWLVvq/fffL5RiAQAAbmfnz5/XO++8o/fff18xMTGSpEqVKqlp06b6+OOPdenSJX322Wfy8vKSJL3//vvq3Lmz3njjDQUFBalVq1Z22/voo4/k5+entWvXqlOnTvmqadCgQYqOjpYkTZ8+XcuWLdPMmTP1/PPP29qMHj1abdu2lSTNnj1b5cqV06JFi9StW7d87fNm5fvOXiVLllSHDh00fvx4vfPOOxo2bJj++usvTZ8+vSDrAwAAuGPs3btX6enpat26da7r6tSpYwuxktSkSRNlZWVp3759kqSkpCT1799fVapUka+vr3x8fHThwgUdOXIk3zVFRkba/u/i4qL69etr796912zj7++vatWq5WhTGPI8a0FWVpZ++eUXrVmzRgkJCVq/fr3S0tJUrlw5Pfjgg2rZsmVh1AkAAHDb8/T0vKXXx8TE6PTp03rnnXdUoUIFubu7KzIyUpcvXy6gCouXPPXItm/fXqVKlVKjRo303nvvKSAgQG+//bb279+vP//8U3FxcbZucAAAAORNlSpV5OnpqVWrVuVYV716de3YsUNpaWm2ZevXr5eTk5OqVatme/7vf/9bHTp0UM2aNeXu7q5Tp07dUk2bNm2y/T8jI0Nbt25V9erVr9nm7Nmz+u9//5ujTWHIU4+sn5+fJk+erJYtW6pKlSqFVRMAAMAdycPDQyNHjtTzzz8vNzc3NWnSRCdPntTu3bvVs2dPjR49WjExMRozZoxOnjypwYMHq1evXgoKCpJ0NQjPmTNH9evXV2pqqkaMGHHLvbzTpk1TlSpVVL16db399ts6e/as+vbta9fm1VdfVenSpRUUFKSXXnpJAQEB6tKlyy3t92bkKch++umnWrVqlS3ExsbGKj093bbe2dlZ48aNk4eHR8FWCQAAUBBMcIOCUaNGycXFRa+88oqOHz+u4OBgPfXUUypRooSWL1+uIUOGqEGDBipRooSio6P11ltv2V47c+ZMDRgwQPfcc49CQ0M1fvx4DR8+/JbqmThxoiZOnKjt27ercuXK+vbbbxUQEJCjzZAhQ7R//37VrVtXixcvlpub2y3t92ZYDMMwbrbxjBkz9N1332nx4sWSrn7gq2bNmrak//vvv+v555/Xs88+WzjVFpLU1FT5+voqJSVFPj4+ji4HAHArivrOTbcrEwS+6/3+vnTpkg4dOqSwsDA62PLp8OHDCgsL07Zt21S3bt1c2yQkJKhly5Y6e/Zsgd2GNi9fuzyNkf388881YMAAu2Vz587VmjVrtGbNGk2ePFlfffVV3isGAAAA8ihPQfbgwYOKiIiwPffw8JCT0//fxL333qs9e/YUXHUAAAAoFOPHj5e3t3euj/bt2zu6vJuSpzGy586dsxsT+8+7eWVlZdmtBwAAQPH01FNPXfOGBZ6enipbtqxuNAK1RYsWN2xTmPIUZMuVK6ddu3bZpnj4p99++03lypUrkMIAAABQePz9/eXv7+/oMm5JnoYWdOjQQa+88oouXbqUY93//vc/jR07Vh07diyw4gAAAIBryVOP7IsvvqivvvpK1apV06BBg1S1alVJ0r59+/T+++8rIyNDL774YqEUCgAAAPxdnoJsUFCQNmzYoKefflovvPCCbUyExWJR27Zt9cEHH9gm5AUAAAAKU56CrCSFhYVp2bJlOnPmjA4cOCBJqly5sunHWAAAAMBc8hxks/n7++vee+8tyFoAAACAm5anD3sBAACgeIiLiyuQu2m1aNFCQ4cOveXt3KzDhw/LYrFo+/btt7ytfPfIAgAAmE3E7IgbNypAO2N2Ftq2H3nkEXXo0KHQtm8GBFkAAAAT8vT0lKenp6PLcCiGFgAAABQTS5YskZ+fnzIzMyVJ27dvl8Vi0QsvvGBr88QTT+ixxx7LMbRgzJgxqlu3rubMmaOKFSvK19dX3bt31/nz521t0tLS1Lt3b3l7eys4OFhTpkzJU30VK1bUuHHj1KNHD3l5eals2bKaNm2aXRuLxaLp06erffv28vT01F133aUFCxbk42zcGEEWAACgmLjvvvt0/vx5bdu2TZK0du1aBQQEKCEhwdZm7dq1atGiRa6vP3jwoL755hstWbJES5Ys0dq1azVx4kTb+hEjRmjt2rX6z3/+ox9++EEJCQn69ddf81Tj5MmTVadOHW3btk0vvPCChgwZohUrVti1GTVqlKKjo7Vjxw717NlT3bt31969e/O0n5tBkAUAACgmfH19VbduXVtwTUhI0LPPPqtt27bpwoULOnbsmA4cOKDmzZvn+vqsrCzFxcWpVq1auu+++9SrVy+tWrVKknThwgXNnDlTb775plq3bq2IiAjNnj1bGRkZeaqxSZMmeuGFF1S1alUNHjxYXbt21dtvv23X5uGHH9YTTzyhqlWraty4capfv77ee++9vJ+QGyDIAgAAFCPNmzdXQkKCDMPQTz/9pIceekjVq1fXunXrtHbtWoWEhKhKlSq5vrZixYoqWbKk7XlwcLCSk5MlXe2tvXz5sho2bGhb7+/vr2rVquWpvsjIyBzP/9nbejNtCgIf9gIAAChGWrRooU8//VQ7duyQq6urwsPD1aJFCyUkJOjs2bPX7I2VJFdXV7vnFotFWVlZhV2yw9AjCwAAUIxkj5N9++23baE1O8gmJCRcc3zsjVSqVEmurq7avHmzbdnZs2f13//+N0/b2bRpU47n1atXz3ObgkCPLAAAQDFSqlQp1a5dW/Hx8Xr//fclSc2aNVO3bt105cqV6/bIXo+3t7f69eunESNGqHTp0goMDNRLL70kJ6e89WuuX79ekyZNUpcuXbRixQrNnz9f3333nV2b+fPnq379+mratKni4+O1ZcsWzZw5M191Xw9BFgAA3DEK8wYFBal58+bavn27rffV399fNWrUUFJSUp7HtP7d5MmTdeHCBXXu3FklS5bUc889p5SUlDxt47nnntMvv/yisWPHysfHR2+99ZaioqLs2owdO1bz5s3TM888o+DgYH3xxReqUaNGvuu+FothGEaBb9VkUlNT5evrq5SUFPn4+Di6HADArRjj6+gKbg9j8hZuHOF6v78vXbqkQ4cOKSwsTB4eHg6q8PZTsWJFDR069Lq3tLVYLFq0aJG6dOmSr33k5Wvn0DGyP/74ozp37qyQkBBZLBZ98803dusff/xxWSwWu8f9999v1+bMmTPq2bOnfHx85Ofnp379+unChQtFeBQAAABwBIcG2bS0NNWpUyfHHSH+7v7779eJEydsjy+++MJufc+ePbV7926tWLFCS5Ys0Y8//qgBAwYUdukAAAC3lZ9++kne3t7XfBRHDh0j2759e7Vv3/66bdzd3WW1WnNdt3fvXi1btkw///yz6tevL0l677331KFDB7355psKCQkp8JoBAABuR/Xr19f27duv2+bw4cM33E5Rjlot9h/2SkhIUGBgoEqVKqVWrVrptddeU+nSpSVJGzdulJ+fny3ESlKbNm3k5OSkzZs368EHH8x1m+np6UpPT7c9T01NLdyDAAAAKOY8PT1VuXJlR5eRJ8V6Htn7779fn332mVatWqU33nhDa9euVfv27ZWZmSlJSkxMVGBgoN1rXFxc5O/vr8TExGtud8KECfL19bU9QkNDC/U4AACAY/CZdvPJy9esWPfIdu/e3fb/iIgI1a5dW5UqVVJCQoJat26d7+3GxsZq2LBhtuepqamEWQAAbiPOzs6SpMuXL8vT09PB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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoEAAAHTCAYAAABY/cLZAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy88F64QAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA3TklEQVR4nO3deXgUVd728buzdSBkAZIQkIQAApFNdiQgYREi2wPKiKAzQRYBBQYGGZVHARlUFsXBUQZBR1CMwyqMoBjZMgxhB2EQAdkiiJCwZSGRAOl6/+BNP7YJyBLSIef7ua6+TNeprvpVpejcnqo6ZbMsyxIAAACM4uHuAgAAAFD0CIEAAAAGIgQCAAAYiBAIAABgIEIgAACAgQiBAAAABiIEAgAAGIgQCAAAYCBCIAAAgIEIgQCAG2Kz2fTKK6+4uwwAhYQQiGJn4cKFstlsWrp0ab62+++/XzabTevWrcvXFhERoejo6EKv5/XXX9eyZcsKfblF4ZVXXpHNZrvm69SpU+4u8Y46ffq0RowYoaioKJUqVUqhoaFq1qyZXnjhBV24cKHQ15edna1XXnlFiYmJhb7s29WmTRuX3325cuXUtGlTffjhh3I4HO4uD4AbeLm7AODXWrVqJUnasGGDHnnkEef0jIwMffvtt/Ly8lJSUpLatm3rbDt+/LiOHz+u3r17F3o9r7/+un73u9+pR48ehb7sojJz5kyVKVMm3/SgoKCiL6aInDt3Tk2aNFFGRob69++vqKgonT17Vv/97381c+ZMPfPMMwXuk9uRnZ2tCRMmSLoauoqbypUra9KkSZKuBuSPP/5YAwYM0Pfff6/Jkyf/5ud//vlneXnxZwMoKfjXjGKnUqVKqlq1qjZs2OAyfdOmTbIsS4899li+trz3eQGyuLt48aJ8fHzk4VE0nfG/+93vFBwcXCTrup6srCz5+fkVybr+8Y9/6NixY0pKSsrXQ5yRkSEfH58iqaM4CQwM1O9//3vn+8GDB6tWrVp69913NXHiRHl7e+f7jMPh0KVLl+Tr6ytfX9+iLBfAHcbpYBRLrVq10jfffKOff/7ZOS0pKUl16tRRp06dtHnzZpdTWElJSbLZbGrZsqVz2ieffKLGjRurVKlSKleunHr37q3jx4+7rOfgwYPq2bOnwsLC5Ovrq8qVK6t3795KT0+XdPUaqKysLH300UfO02hPPfWU8/MnTpxQ//79VaFCBdntdtWpU0cffvihyzoSExNls9k0f/58vfzyy7rnnntUunRpZWRkSJIWLVrkrDM4OFi///3vdeLECZdlnDp1Sv369VPlypVlt9tVsWJFde/eXcnJybe1n39d48KFC/Xaa6+pcuXK8vX1Vfv27XXo0KF882/ZskUPP/ywAgMDVbp0acXExCgpKcllnrxT0d99952eeOIJlS1b1hnSHQ6HXnnlFVWqVEmlS5dW27Zt9d133ykyMtK5f48cOSKbzaa//vWv+da/ceNG2Ww2/fOf/7zmNh0+fFienp564IEH8rUFBAQ4A8348ePl7e2t06dP55tv0KBBCgoK0sWLFyVJ27dvV2xsrIKDg1WqVClVrVpV/fv3lyQlJycrJCREkjRhwgTn8fLLa+j279+v3/3udypXrpx8fX3VpEkTff755y7rnDt3rmw2mzZs2KA//vGPCgkJUVBQkAYPHqxLly4pLS1NcXFxKlu2rMqWLavnn39elmVdcz9cT+nSpfXAAw8oKyvLuf02m03Dhg1TfHy86tSpI7vdrq+++srZ9utrAk+cOKEBAwaoUqVKstvtqlq1qp555hldunTJOU9aWppGjhyp8PBw2e123XvvvZoyZUq+09Dz589X48aN5e/vr4CAANWrV09vv/32LW0bgN9GTyCKpVatWmnevHnasmWL87RaXo9OdHS00tPT9e2336p+/frOtqioKJUvX16S9Nprr2ns2LHq1auXBg4cqNOnT+udd95R69at9c033ygoKEiXLl1SbGyscnJyNHz4cIWFhenEiRNasWKF0tLSFBgYqHnz5mngwIFq1qyZBg0aJEmqXr26JCklJUUPPPCA849mSEiIVq5cqQEDBigjI0MjR4502aaJEyfKx8dHo0ePVk5Ojnx8fDR37lz169dPTZs21aRJk5SSkqK3335bSUlJzjolqWfPntq7d6+GDx+uyMhIpaamatWqVTp27JgiIyN/c3+eO3cu3zQvL698p4MnT54sDw8PjR49Wunp6Zo6daqefPJJbdmyxTnP2rVr1alTJzVu3Fjjx4+Xh4eH5syZo3bt2uk///mPmjVr5rLMxx57TDVq1NDrr7/uDCtjxozR1KlT1a1bN8XGxmr37t2KjY11hi1Jqlatmlq2bKn4+Hj96U9/cllmfHy8/P391b1792tuc5UqVZSbm6t58+apb9++15zvD3/4g/7yl79owYIFGjZsmHP6pUuXtHjxYvXs2VO+vr5KTU1Vx44dFRISohdffFFBQUFKTk7WZ599JkkKCQlxnmZ+5JFH9Oijj0qS8xjdu3evWrZsqXvuuUcvvvii/Pz8tHDhQvXo0UNLlixxufRBkvOYnDBhgjZv3qzZs2crKChIGzduVEREhF5//XV9+eWXeuONN1S3bl3FxcVdcxuv58iRI/L09HQ5FtauXauFCxdq2LBhCg4OvuYx9tNPP6lZs2ZKS0vToEGDFBUVpRMnTmjx4sXKzs6Wj4+PsrOzFRMToxMnTmjw4MGKiIjQxo0bNWbMGJ08eVLTp0+XJK1atUp9+vRR+/btNWXKFEnSvn37lJSUpBEjRtzStgH4DRZQDO3du9eSZE2cONGyLMu6fPmy5efnZ3300UeWZVlWhQoVrBkzZliWZVkZGRmWp6en9fTTT1uWZVnJycmWp6en9dprr7ksc8+ePZaXl5dz+jfffGNJshYtWnTdWvz8/Ky+ffvmmz5gwACrYsWK1pkzZ1ym9+7d2woMDLSys7Mty7KsdevWWZKsatWqOadZlmVdunTJCg0NterWrWv9/PPPzukrVqywJFnjxo2zLMuyzp8/b0my3njjjevvtAKMHz/eklTgq1atWs758mq87777rJycHOf0t99+25Jk7dmzx7Isy3I4HFaNGjWs2NhYy+FwOOfLzs62qlatanXo0CHfuvv06eNS06lTpywvLy+rR48eLtNfeeUVS5LLvp41a5Ylydq3b5/LfgsODi7wd/Lr9YSEhFiSrKioKGvIkCHWp59+aqWlpeWbt0WLFlbz5s1dpn322WeWJGvdunWWZVnW0qVLLUnWtm3brrnO06dPW5Ks8ePH52tr3769Va9ePevixYvOaQ6Hw4qOjrZq1KjhnDZnzhxLUr593KJFC8tms1lDhgxxTrty5YpVuXJlKyYm5rr7wrIsKyYmxoqKirJOnz5tnT592tq3b5/1xz/+0ZJkdevWzTmfJMvDw8Pau3dvvmX8etvi4uIsDw+PAvdJXu0TJ060/Pz8rO+//96l/cUXX7Q8PT2tY8eOWZZlWSNGjLACAgKsK1eu/Oa2ACgcnA5GsXTfffepfPnyzmv9du/eraysLOe1XdHR0c7Tj5s2bVJubq7zVONnn30mh8OhXr166cyZM85XWFiYatSo4byzODAwUJKUkJCg7Ozsm6rPsiwtWbJE3bp1k2VZLuuJjY1Venq6du7c6fKZvn37qlSpUs7327dvV2pqqp599lmXa626dOmiqKgoffHFF5KkUqVKycfHR4mJiTp//vxN1ZlnyZIlWrVqlctrzpw5+ebr16+fy7VyDz74oKSrvUWStGvXLh08eFBPPPGEzp4969zmrKwstW/fXuvXr893im/IkCEu79esWaMrV67o2WefdZk+fPjwfPX06tVLvr6+io+Pd05LSEjQmTNnXK5tK0iFChW0e/duDRkyROfPn9d7772nJ554QqGhoZo4caLLKdS4uDht2bJFhw8fdk6Lj49XeHi4YmJiJP3fTTQrVqzQ5cuXr7vuXzt37pzWrl2rXr16KTMz07nfzp49q9jYWB08eDDfJQADBgyQzWZzvm/evLksy9KAAQOc0zw9PdWkSRPn7+e37N+/XyEhIQoJCdF9992nd955R126dMl3CUNMTIxq16593WU5HA4tW7ZM3bp1U5MmTfK159W+aNEiPfjggypbtqzLv5OHHnpIubm5Wr9+vaSr+zcrK0urVq26oW0BcPsIgSiWbDaboqOjndf+JSUlKTQ0VPfee68k1xCY99+8EHjw4EFZlqUaNWo4/+Dlvfbt26fU1FRJUtWqVTVq1Ch98MEHCg4OVmxsrGbMmOG8HvB6Tp8+rbS0NM2ePTvfOvr16ydJzvXkqVq1qsv7H374QZJUq1atfMuPiopyttvtdk2ZMkUrV65UhQoV1Lp1a02dOvWmhndp3bq1HnroIZdXixYt8s0XERHh8r5s2bKS5AyfBw8elHQ10P56uz/44APl5OTk23/X2u6832WecuXKOdeXJygoSN26ddOnn37qnBYfH6977rlH7dq1+83trlixombOnKmTJ0/qwIED+tvf/qaQkBCNGzdO//jHP5zzPf7447Lb7c6wmZ6erhUrVujJJ590hpmYmBj17NlTEyZMUHBwsLp37645c+YoJyfnN+s4dOiQLMvS2LFj8+238ePHS8p/vPz6d5H3Py3h4eH5pt/o/xxERkZq1apVWr16tTZs2KBTp05pxYoV+W4a+vXvrCCnT59WRkaG6tate935Dh48qK+++irfdj/00EOS/m+7n332WdWsWVOdOnVS5cqV1b9/f+e1iADuDK4JRLHVqlUrLV++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Db3uqeHbCoEff/yxsrOzb2cRAAAATnnXAJYuXdrNldy98vbd5cuX71wIbNq06e18HAAAoECcAr51N7rvbmqw6L59++rjjz/WsWPHbqkoAAAAFA83FQJ/+OEHDR48WFWrVlX16tU1cOBAxcfH6+TJk3eqPgAAgLtCmzZtNHLkSElSZGSkpk+ffsOfTU5Ols1m065du+5IbQW5qdPBiYmJysnJ0caNG5WYmKjExER98sknunz5smrUqKG2bduqXbt2euyxx+5UvQAAwFCRL35RZOtKntzltj6/bds2+fn5FVI1V82dO1cjR44stKFzbvqaQLvdrrZt26pt27aSpIsXL2rjxo1auXKlZs+erdmzZxMCAQCA0UJCQtxdwm+6qdPBv3Tp0iX9+9//1pQpU/SXv/xF7777roKDg9W3b9/CrA8AAOCu8+vTwfv371erVq3k6+ur2rVra/Xq1bLZbFq2bJnL544cOaK2bduqdOnSuv/++7Vp0yZJV8/G9uvXT+np6bLZbLLZbHrllVduq8ab6glcv369EhMTtW7dOm3ZskURERGKiYnRoEGD9Mknn6hy5cq3VQwAAEBJk5ubqx49eigiIkJbtmxRZmamnnvuuQLnfemll/Tmm2+qRo0aeumll9SnTx8dOnRI0dHRmj59usaNG6cDBw5IksqUKXNbdd1UCGzTpo0iIiL0wgsvaP78+apQocJtrRwAAKCkW7VqlQ4fPqzExESFhYVJkl577TV16NAh37yjR49Wly5Xr0ecMGGC6tSpo0OHDikqKkqBgYGy2WzOZdyumzod/PzzzyssLEwjR45Uhw4dNHz4cC1ZskRnzpwplGIAAABKmgMHDig8PNwlvDVr1qzAeevXr+/8Oe+xb3mPgStsNxUCJ0+erM2bN+vs2bOaMmWKSpcuralTp6pSpUqqW7euhg4dqsWLF9+RQgEAAEo6b29v5895gz47HI47sq5bemJImTJl1KlTJ3Xq1EmSdO7cOb311lt655139N577/EsYQAAgP+vVq1aOn78uFJSUpyX0m3btu2ml+Pj41OoGeuWQqDD4dC2bducYwUmJSXpwoULioiI0KOPPlpoxQEAANztOnTooOrVq6tv376aOnWqMjMz9fLLL0u6ucfjRUZG6sKFC1qzZo3uv/9+lS5d+raesXxTp4OnTp2qzp07q2zZsmrRooVzWJjp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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "scen.commit(comment=\"Introducing emissions, DACCS technology, and setting an upper bound\")\n",
+ "scen.set_as_default()\n",
+ "\n",
+ "scen.solve()\n",
+ "scen.var(\"OBJ\")[\"lvl\"]\n",
+ "\n",
+ "# Create a Reporter object to describe and carry out reporting\n",
+ "# calculations and operations (like plotting) based on `scenario`\n",
+ "# Add keys like \"plot activity\" to describe reporting operations.\n",
+ "# See tutorial/utils/plotting.py\n",
+ "from message_ix.reporting import Reporter\n",
+ "from message_ix.util.tutorial import prepare_plots\n",
+ "\n",
+ "rep = Reporter.from_scenario(scen)\n",
+ "\n",
+ "prepare_plots(rep)\n",
+ "\n",
+ "# Only show a subset of technologies in the follow plots;\n",
+ "# e.g. exclude \"bulb\" and \"grid\"\n",
+ "rep.set_filters(t=[\"coal_ppl\", \"wind_ppl\",\"DACCS\"])\n",
+ "\n",
+ "# Trigger the calculation and plotting\n",
+ "rep.get(\"plot activity\")\n",
+ "\n",
+ "# Create a different plot. The same filters are still active.\n",
+ "rep.get(\"plot capacity\")\n",
+ "\n",
+ "# Replace the technology filters with a commodity filter;\n",
+ "# show only \"light\" and not e.g. \"electricity\".\n",
+ "rep.set_filters(t=None, c=[\"light\"])\n",
+ "\n",
+ "# Create a price plot\n",
+ "rep.get(\"plot prices\")\n",
+ "\n",
+ "mp.close_db()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "3a6671bf",
+ "metadata": {},
+ "source": [
+ "# All Done\n",
+ "Voila! You can now see DACCS included in the model. Congratulations!"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "c2009f76",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.9"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}