T24

class iesve.T24

Bases: object

Interface for Title 24 class that contains data relating to t24 project


get() dict

Get Title 24 data. Returns a dictionary with the following keys:

  • building_address

  • building_city

  • doc_author_company

  • doc_author_name

  • doc_author_phone


get_pv_designer() T24ResponsiblePerson

Gets data on PV designer if present in project data dialog. Checks for scope of PV then PV and Battery


get_room_ids_excluded_from_verification() list

Gets a list of room IDs excluded from verification.


get_solar_assessment_pv_data() list[dict]

Return a list of PV data (Meter grouping) from solar assessment. Keys are:

  • array

  • panel_area

  • azimuth

  • pitch

  • annual_solar_access


get_unmet_hours(aps_path: str, network_path: str) dict

Gets a dictionary of unmet load hours data for Title 24. Keys are:

  • cooling

  • heating


is_residential_model() bool

True if the model is residential, False otherwise