Skip to content

Commit f8101b7

Browse files
OFR-IIASAglatterf42
authored andcommitted
Revise duality test setup
1 parent 3e041ab commit f8101b7

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

message_ix/tests/test_feature_price_emission.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,20 @@ def add_many_tecs(scen, years, n=50):
6868
output_specs = ["node", "comm", "level", "year", "year"]
6969

7070
# tec: [emissions, var_cost, bound_activity_up]
71+
# tecs = {
72+
# "tec1": [10, 5, 1],
73+
# "tec2": [-1, 10, 0.4],
74+
# "tec3": [-5, 200, 0.3],
75+
# "tec4": [-15, 1200, 0.2],
76+
# "tec5": [-50, 6000, 0.1],
77+
# }
78+
# tecs = {
79+
# "tec1": [10, 5, 1],
80+
# "tec2": [-10, 10, 0.4],
81+
# "tec3": [-12, 20, 0.3],
82+
# "tec4": [-14, 30, 0.2],
83+
# "tec5": [-16, 40, 0.1],
84+
# }
7185
for i in range(1, n + 1):
7286
t = f"tec{i}"
7387
scen.add_set("technology", t)
@@ -81,6 +95,10 @@ def add_many_tecs(scen, years, n=50):
8195
scen.add_par("var_cost", tec_specs + ["year"], c, "USD/GWa")
8296
scen.add_par("emission_factor", tec_specs + ["co2"], e, "tCO2")
8397

98+
# scen.add_par("var_cost", tec_specs + ["year"], tecs[t][1], "USD/GWa")
99+
# scen.add_par("emission_factor", tec_specs + ["co2"], tecs[t][0], "tCO2")
100+
# scen.add_par("bound_activity_up", ["node", t, y, "mode", "year"], tecs[t][2], "GWa")
101+
84102
scen.add_set("type_addon", "mitigation")
85103
scen.add_set("map_tec_addon", ["tec1", "mitigation"])
86104
if t != "tec1":

0 commit comments

Comments
 (0)