honeybee_energy.dictutil module¶
Utilities to convertint any dictionary to Python objects.
Note that importing this module will import almost all modules within the library in order to be able to re-serialize almost any dictionary produced from the library.
- honeybee_energy.dictutil.dict_to_object(honeybee_energy_dict, raise_exception=True)[source]¶
Re-serialize a dictionary of almost any object within honeybee_energy.
This includes any Material, Construction, ConstructionSet, Schedule, Load, ProgramType, or Simulation object.
- Parameters:
honeybee_energy_dict – A dictionary of any Honeybee energy object. Note that this should be a non-abridged dictionary to be valid.
raise_exception – Boolean to note whether an exception should be raised if the object is not identified as a part of honeybee_energy. Default: True.
- Returns:
A Python object derived from the input honeybee_energy_dict.