Compare commits
No commits in common. "main" and "0.1.0.4" have entirely different histories.
|
@ -40,27 +40,25 @@ class Co2Emission:
|
||||||
"""
|
"""
|
||||||
results = {}
|
results = {}
|
||||||
for energy_system in self._building.energy_systems:
|
for energy_system in self._building.energy_systems:
|
||||||
for generation_system in energy_system.generation_systems:
|
fuel_type = energy_system.generation_system.generic_generation_system.fuel_type
|
||||||
fuel_type = generation_system.fuel_type
|
emissions_factor = self._emissions_factor[fuel_type]
|
||||||
emissions_factor = self._emissions_factor[fuel_type]
|
for demand_type in energy_system.demand_types:
|
||||||
for demand_type in energy_system.demand_types:
|
if demand_type == cte.ELECTRICITY:
|
||||||
if demand_type == cte.ELECTRICITY:
|
continue
|
||||||
continue
|
results_by_time_period = {}
|
||||||
results_by_time_period = {}
|
if demand_type == cte.HEATING:
|
||||||
if demand_type == cte.HEATING:
|
for time_period in self._building.heating_consumption:
|
||||||
for time_period in self._building.heating_consumption:
|
values = [v * emissions_factor for v in self._building.heating_consumption[time_period]]
|
||||||
values = [v * emissions_factor for v in self._building.heating_consumption[time_period]]
|
results_by_time_period[time_period] = values
|
||||||
results_by_time_period[time_period] = values
|
if demand_type == cte.COOLING:
|
||||||
if demand_type == cte.COOLING:
|
for time_period in self._building.cooling_consumption:
|
||||||
for time_period in self._building.cooling_consumption:
|
values = [v * emissions_factor for v in self._building.cooling_consumption[time_period]]
|
||||||
values = [v * emissions_factor for v in self._building.cooling_consumption[time_period]]
|
results_by_time_period[time_period] = values
|
||||||
results_by_time_period[time_period] = values
|
if demand_type == cte.DOMESTIC_HOT_WATER:
|
||||||
if demand_type == cte.DOMESTIC_HOT_WATER:
|
for time_period in self._building.domestic_hot_water_consumption:
|
||||||
for time_period in self._building.domestic_hot_water_consumption:
|
values = [v * emissions_factor for v in self._building.domestic_hot_water_consumption[time_period]]
|
||||||
values = [v * emissions_factor for v in self._building.domestic_hot_water_consumption[time_period]]
|
results_by_time_period[time_period] = values
|
||||||
results_by_time_period[time_period] = values
|
results[demand_type] = results_by_time_period
|
||||||
results[demand_type] = results_by_time_period
|
|
||||||
|
|
||||||
emission_factor = self._emissions_factor[cte.ELECTRICITY]
|
emission_factor = self._emissions_factor[cte.ELECTRICITY]
|
||||||
results_by_time_period = {}
|
results_by_time_period = {}
|
||||||
for time_period in self._building.lighting_electrical_demand:
|
for time_period in self._building.lighting_electrical_demand:
|
||||||
|
|
|
@ -5,4 +5,4 @@ Copyright © 2023 Project Coder Guille Gutierrez guillermo.gutierrezmorote@conco
|
||||||
Code contributor Pilar Monsalvete Alvarez de Uribarri pilar.monsalvete@concordia.ca
|
Code contributor Pilar Monsalvete Alvarez de Uribarri pilar.monsalvete@concordia.ca
|
||||||
Code contributor Oriol Gavalda Torrellas oriol.gavalda@concordia.ca
|
Code contributor Oriol Gavalda Torrellas oriol.gavalda@concordia.ca
|
||||||
"""
|
"""
|
||||||
__version__ = '0.1.0.5'
|
__version__ = '0.1.0.4'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user