dragonfly_energy.gbxml.energy module

Parameters for customizing energy attributes assigned to the objects in gbXML files.

class dragonfly_energy.gbxml.energy.GBXMLEnergyAttributeFormat(ventilation_components=False)[source]

Bases: object

Customize the energy attributes assigned to the objects in the gbXML.

Parameters:

ventilation_components – Boolean to note whether outdoor air ventilation values in the gbXML are written as a single total OAFlowPerZone (False) or ventilation criteria are written as separate criteria (True). That is, separate specifications for OAFlowPerPerson, OAFlowPerArea, etc. Note that the total ventilation accounts for the ventilation effectiveness while the individual flows do not. (Default: False).

Properties:
  • ventilation_components

ToString()[source]

Overwrite .NET ToString.

duplicate()[source]

Get a copy of this object.

classmethod from_dict(data)[source]

Create a GBXMLEnergyAttributeFormat object from a dictionary.

Parameters:

data – A GBXMLEnergyAttributeFormat dictionary in following the format below.

{
"type": "GBXMLEnergyAttributeFormat",
"ventilation_components": True
}
to_dict()[source]

GBXMLEnergyAttributeFormat dictionary representation.

property ventilation_components

Get or set a boolean for whether to use individual ventilation components.