honeybee_energy.properties.extension module

Extension properties for Honeybee-Energy objects like constructions and schedules.

These properties classes can be used to extend the honeybee-energy for other purposes. For example, extending the capabilities of constructions for embodied carbon or extending schedules and loads for creation of compliance reports for certain standards (eg. passive house).

class honeybee_energy.properties.extension.AllAirSystemProperties(host)[source]

Bases: _EnergyProperties

AllAirSystem HVAC properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.DOASSystemProperties(host)[source]

Bases: _EnergyProperties

DOASSystem HVAC properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.ElectricEquipmentProperties(host)[source]

Bases: _EnergyProperties

ElectricEquipment properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.EnergyMaterialNoMassProperties(host)[source]

Bases: _EnergyProperties

EnergyMaterialNoMass properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.EnergyMaterialProperties(host)[source]

Bases: _EnergyProperties

EnergyMaterial properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.EnergyMaterialVegetationProperties(host)[source]

Bases: _EnergyProperties

EnergyMaterialVegetation properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.GasEquipmentProperties(host)[source]

Bases: _EnergyProperties

GasEquipment properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.HeatCoolSystemProperties(host)[source]

Bases: _EnergyProperties

HeatCoolSystem HVAC properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.IdealAirSystemProperties(host)[source]

Bases: _EnergyProperties

IdealAirSystem properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.InfiltrationProperties(host)[source]

Bases: _EnergyProperties

Infiltration properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.LightingProperties(host)[source]

Bases: _EnergyProperties

Lighting properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.OpaqueConstructionProperties(host)[source]

Bases: _EnergyProperties

OpaqueConstruction properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.PeopleProperties(host)[source]

Bases: _EnergyProperties

People properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.ProcessProperties(host)[source]

Bases: _EnergyProperties

Process properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.SHWSystemProperties(host)[source]

Bases: _EnergyProperties

SHWSystem (Equipment) properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.ScheduleFixedIntervalProperties(host)[source]

Bases: _EnergyProperties

ScheduleFixedInterval properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.ScheduleRulesetProperties(host)[source]

Bases: _EnergyProperties

ScheduleRuleset properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.ServiceHotWaterProperties(host)[source]

Bases: _EnergyProperties

ServiceHotWater properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.SetpointProperties(host)[source]

Bases: _EnergyProperties

Setpoint properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.ShadeConstructionProperties(host)[source]

Bases: _EnergyProperties

ShadeConstruction properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.VentilationProperties(host)[source]

Bases: _EnergyProperties

Ventilation properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.WindowConstructionProperties(host)[source]

Bases: _EnergyProperties

WindowConstruction properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.

class honeybee_energy.properties.extension.WindowConstructionShadeProperties(host)[source]

Bases: _EnergyProperties

WindowConstructionShade properties to be extended by extensions.

ToString()

Overwrite .NET ToString method.

to_dict()

Convert properties to dictionary.

Will be None if no extension attributes exist.

property host

Get the object hosting these properties.