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
« prev ^ index » next coverage.py v7.6.12, created at 2025-03-12 17:09 +0000
1"""LCA plugin for bim2sim
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
12class PluginLCA(Plugin):
13 name = 'LCA'
14 sim_settings = LCAExportSettings
16 default_tasks = [
17 common.LoadIFC,
18 common.CreateElementsOnIfcTypes,
19 common.CreateRelations,
20 bps.EnrichMaterial,
21 ExportLCA,
22 ]