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: object

Ph 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: object

A 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