honeybee_energy.lib.programtypes module

Collection of program types.


Get a program_type representing the program mix of a building_type.


building_type – A text string for the type of building. This must appear under the BUILDING_TYPES constant of this module.

honeybee_energy.lib.programtypes.lib_dict_abridged_to_program_type(program_dict, schedules)[source]

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

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

  • program_dict – An abridged dictionary of a Honeybee ProgramType.

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


A Python object derived from the input program_dict.


Get a program_type from the library given its identifier.


program_type_identifier – A text string for the identifier of the ProgramType.