Skip to content

Commit fc0d408

Browse files
committed
Add room for emission end of life in checkefficiencyindices
1 parent 49f8095 commit fc0d408

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

temoa/components/technology.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,7 @@ def check_efficiency_indices(model: TemoaModel) -> None:
375375
techs = {t for r, i, t, v, o in model.efficiency.sparse_iterkeys()}
376376
techs = techs | {t for r, t, v, o in model.end_of_life_output.sparse_iterkeys()}
377377
techs = techs | {t for r, i, t, v in model.construction_input.sparse_iterkeys()}
378+
techs = techs | {t for r, e, t, v in model.emission_end_of_life.sparse_iterkeys()}
378379

379380
symdiff = techs.symmetric_difference(model.tech_production)
380381
if symdiff:

temoa/core/model.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,9 @@ def __init__(self, *args: object, **kwargs: object) -> None:
390390
self.end_of_life_output = Param(
391391
self.regions, self.tech_with_capacity, self.vintage_all, self.commodity_carrier
392392
)
393+
self.emission_end_of_life = Param(
394+
self.regions, self.commodity_emissions, self.tech_with_capacity, self.vintage_all
395+
)
393396

394397
self.efficiency = Param(
395398
self.regional_indices,
@@ -727,9 +730,6 @@ def __init__(self, *args: object, **kwargs: object) -> None:
727730
self.tech_with_capacity,
728731
self.vintage_optimize,
729732
)
730-
self.emission_end_of_life = Param(
731-
self.regions, self.commodity_emissions, self.tech_with_capacity, self.vintage_all
732-
)
733733

734734
self.myopic_discounting_year = Param(default=0)
735735

0 commit comments

Comments
 (0)