bim2sim.plugins.PluginComfort.bim2sim_comfort package

EnergyPlus plugin for bim2sim

Holds logic to run a simulation based on prepared ifc data

class bim2sim.plugins.PluginComfort.bim2sim_comfort.PluginComfort

Bases: Plugin

default_tasks: List[Type[ITask]] = [<class 'bim2sim.tasks.common.load_ifc.LoadIFC'>, <class 'bim2sim.tasks.common.check_ifc.CheckIfc'>, <class 'bim2sim.tasks.common.create_elements.CreateElementsOnIfcTypes'>, <class 'bim2sim.tasks.bps.sb_creation.CreateSpaceBoundaries'>, <class 'bim2sim.tasks.bps.sb_2b_generation.AddSpaceBoundaries2B'>, <class 'bim2sim.tasks.bps.sb_correction.CorrectSpaceBoundaries'>, <class 'bim2sim.tasks.common.create_relations.CreateRelations'>, <class 'bim2sim.tasks.bps.disaggr_creation.DisaggregationCreationAndTypeCheck'>, <class 'bim2sim.tasks.bps.enrich_material.EnrichMaterial'>, <class 'bim2sim.tasks.bps.enrich_use_cond.EnrichUseConditions'>, <class 'bim2sim.tasks.common.weather.Weather'>, <class 'bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.task.ep_create_idf.CreateIdf'>, <class 'bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.task.ep_idf_postprocessing.IdfPostprocessing'>, <class 'bim2sim.plugins.PluginComfort.bim2sim_comfort.task.ep_comfort_settings.ComfortSettings'>, <class 'bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.task.ep_idf_cfd_export.ExportIdfForCfd'>, <class 'bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.task.ep_run_simulation.RunEnergyPlusSimulation'>, <class 'bim2sim.tasks.common.serialize_elements.SerializeElements'>, <class 'bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.task.create_result_df.CreateResultDF'>, <class 'bim2sim.plugins.PluginComfort.bim2sim_comfort.task.create_result_df.CreateResultDF'>, <class 'bim2sim.plugins.PluginComfort.bim2sim_comfort.task.plot_comfort_results.PlotComfortResults'>]
elements: set = {<class 'bim2sim.elements.base_elements.Material'>, <class 'bim2sim.elements.bps_elements.Door'>, <class 'bim2sim.elements.bps_elements.Wall'>, <class 'bim2sim.elements.bps_elements.Site'>, <class 'bim2sim.elements.bps_elements.LayerSet'>, <class 'bim2sim.elements.bps_elements.Storey'>, <class 'bim2sim.elements.bps_elements.Slab'>, <class 'bim2sim.elements.bps_elements.ExternalSpatialElement'>, <class 'bim2sim.elements.bps_elements.Window'>, <class 'bim2sim.elements.bps_elements.BPSProductWithLayers'>, <class 'bim2sim.elements.bps_elements.GroundFloor'>, <class 'bim2sim.elements.bps_elements.OuterDoor'>, <class 'bim2sim.elements.bps_elements.InnerWall'>, <class 'bim2sim.elements.bps_elements.ThermalZone'>, <class 'bim2sim.elements.bps_elements.InnerFloor'>, <class 'bim2sim.elements.bps_elements.Building'>, <class 'bim2sim.elements.bps_elements.InnerDoor'>, <class 'bim2sim.elements.bps_elements.Layer'>, <class 'bim2sim.elements.bps_elements.OuterWall'>, <class 'bim2sim.elements.bps_elements.Roof'>}
name: str = 'Comfort'
sim_settings

alias of ComfortSimSettings

Subpackages

Submodules

bim2sim.plugins.PluginComfort.bim2sim_comfort.sim_settings module

class bim2sim.plugins.PluginComfort.bim2sim_comfort.sim_settings.ComfortSimSettings

Bases: EnergyPlusSimSettings

prj_use_conditions
rename_plot_keys
rename_plot_keys_path
use_dynamic_clothing