Coverage for bim2sim/plugins/PluginLCA/bim2sim_lca/__init__.py: 0%

8 statements  

« prev     ^ index     » next       coverage.py v7.6.12, created at 2025-03-12 17:09 +0000

1"""LCA plugin for bim2sim 

2 

3Holds logic to export LCA relevant information and quantities based on ifc data 

4""" 

5from bim2sim.plugins import Plugin 

6from bim2sim.plugins.PluginLCA.bim2sim_lca.task.export_lca import ExportLCA 

7from bim2sim.tasks import common, bps 

8from bim2sim.plugins.PluginLCA.bim2sim_lca.sim_settings import \ 

9 LCAExportSettings 

10 

11 

12class PluginLCA(Plugin): 

13 name = 'LCA' 

14 sim_settings = LCAExportSettings 

15 

16 default_tasks = [ 

17 common.LoadIFC, 

18 common.CreateElementsOnIfcTypes, 

19 common.CreateRelations, 

20 bps.EnrichMaterial, 

21 ExportLCA, 

22 ]