honeybee_energy.lib.constructions module

Load all of the constructions and materials from the IDF libraries.

honeybee_energy.lib.constructions.lib_dict_abridged_to_construction(constr_dict, materials, schedules)[source]

Get a Python object of a Construction from an abridged dictionary.

When the sub-objects needed to create the construction are not available in the resources provided, the current standards library will be searched.

Parameters:
  • constr_dict – An abridged dictionary of any Honeybee energy construction.

  • materials – Dictionary of all material objects that might be used in the construction with the material identifiers as the keys.

  • schedules – Dictionary of all schedule objects that might be used in the construction with the schedule identifiers as the keys.

Returns:

A Python object derived from the input constr_dict.

honeybee_energy.lib.constructions.opaque_construction_by_identifier(construction_identifier)[source]

Get an opaque construction from the library given the construction identifier.

Parameters:

construction_identifier – A text string for the identifier of the construction.

honeybee_energy.lib.constructions.shade_construction_by_identifier(construction_identifier)[source]

Get an shade construction from the library given the construction identifier.

Parameters:

construction_identifier – A text string for the identifier of the construction.

honeybee_energy.lib.constructions.window_construction_by_identifier(construction_identifier)[source]

Get an window construction from the library given the construction identifier.

Parameters:

construction_identifier – A text string for the identifier of the construction.