honeybee_energy_ph.properties.load.people module¶
Properties for Honeybee-Energy-PH | Load | People
- exception honeybee_energy_ph.properties.load.people.PeoplePhProperties_FromDictError(_expected_types, _input_type)¶
Bases:
Exception- with_traceback()¶
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- args¶
- class honeybee_energy_ph.properties.load.people.PeoplePhProperties(_host: PeopleProperties | None)¶
Bases:
objectPh Properties Object for Honeybee-Energy People
- ToString()¶
- duplicate(new_host: PeopleProperties | None = None) PeoplePhProperties¶
- classmethod from_dict(data: dict, host: PeopleProperties | None) PeoplePhProperties¶
- to_dict(abridged: bool = False) Dict[str, dict]¶
- property host: PeopleProperties | None¶
- property is_dwelling_unit¶
- property is_residential: bool¶
Return True is this Load is for a ‘Residential’ zone.
- property number_dwelling_units¶
Return the total number of dwelling units on the Load.
- class honeybee_energy_ph.properties.load.people.PhDwellings(_num_dwellings: int = 0)¶
Bases:
objectA Dwelling Object to store information on the number of dwelling units.
- ToString()¶
- classmethod default() PhDwellings¶
- duplicate(new_host: Any | None = None) PhDwellings¶
- classmethod from_dict(_input_dict: Dict[str, Any]) PhDwellings¶
- to_dict(abridged: bool = False) Dict[str, Any]¶
- property num_dwellings: int¶