honeybee_energy.lib.schedules module

Establish the default schedule types within the honeybee_energy library.

honeybee_energy.lib.schedules.lib_dict_abridged_to_schedule(sch_dict, schedule_type_limits)[source]

Get a Python object of any Schedule from an abridged dictionary.

Parameters:
  • sch_dict – A dictionary of any Honeybee energy schedules. Note that this should be a non-abridged dictionary to be valid.

  • schedule_type_limits – Dictionary of all schedule type limit objects that might be used in the schedule with the type limit identifiers as the keys.

Returns:

A Python object derived from the input sch_dict.

honeybee_energy.lib.schedules.schedule_by_identifier(schedule_identifier)[source]

Get a schedule from the library given its identifier.

Parameters:

schedule_identifier – A text string for the identifier of the schedule.