honeybee_energy_standards.extension.material.opaque module

Classmethods for honeybee-energy opaque materials.

honeybee_energy_standards.extension.material.opaque.from_standards_dict(cls, data)[source]

Create a EnergyMaterial from an OpenStudio standards gem dictionary.

Parameters

data – An OpenStudio standards dictionary of a opaque material in the format below.

{
"name": "G01 13mm gypsum board",
"material_type": "StandardOpaqueMaterial",
"roughness": "Smooth",
"thickness": 0.5,
"conductivity": 1.10957,
"density": 49.9424,
"specific_heat": 0.260516252,
"thermal_absorptance": 0.9,
"solar_absorptance": 0.7,
"visible_absorptance": 0.5
}
honeybee_energy_standards.extension.material.opaque.no_mass_from_standards_dict(cls, data)[source]

Create a EnergyMaterialNoMass from an OpenStudio standards gem dictionary.

Parameters

data – An OpenStudio standards dictionary of a no mass opaque material in the format below.

{
"name": "CP02 CARPET PAD",
"material_type": "MasslessOpaqueMaterial",
"roughness": "Smooth",
"resistance": 0.160253201,
"thermal_absorptance": 0.9,
"solar_absorptance": 0.8,
"visible_absorptance": 0.8
}