Added LCA formulas
This commit is contained in:
parent
97ec2a1436
commit
1d9498cf26
|
@ -8,6 +8,7 @@ from pathlib import Path
|
|||
from imports.life_cycle_assessment.lca_fuel import LcaFuel
|
||||
from imports.life_cycle_assessment.lca_vehicle import LcaVehicle
|
||||
from imports.life_cycle_assessment.lca_machine import LcaMachine
|
||||
from imports.life_cycle_assessment.lca_material import LcaMaterial
|
||||
|
||||
|
||||
class LifeCycleAssessment:
|
||||
|
@ -39,6 +40,12 @@ class LifeCycleAssessment:
|
|||
"""
|
||||
LcaMachine(self._city, self._base_path).enrich()
|
||||
|
||||
def _material(self):
|
||||
"""
|
||||
Enrich the city by adding the material carbon information
|
||||
"""
|
||||
LcaMaterial(self._city, self._base_path).enrich()
|
||||
|
||||
def enrich(self):
|
||||
"""
|
||||
Enrich the city given to the class using the class given handler
|
||||
|
|
|
@ -45,6 +45,14 @@ class TestLifeCycleAssessment(TestCase):
|
|||
# print(machine.name)
|
||||
self.assertTrue(len(city.machines) > 0)
|
||||
|
||||
def test_material(self):
|
||||
city_file = "../unittests/tests_data/C40_Final.gml"
|
||||
city = GeometryFactory('citygml', city_file).city
|
||||
LifeCycleAssessment('material', city).enrich()
|
||||
for material in city.materials:
|
||||
print(material.material_name)
|
||||
self.assertTrue(len(city.materials) > 0)
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user