API Reference io_verification

io_verification

Controller Class for the PHPP Climate worksheet.

Source: PHX/io_verification.py


VerificationInputLocation

Generic input item for Verification worksheet items.

Attributes

AttributeTypeDescription
xl
sheet_name
search_col
search_item
input_row_offset

Methods

find_input_row(_row_start, _row_end)

Return the row number where the search-item is found input.

ArgTypeDescription
_row_start
_row_end

TeamMemberData

A Dataclass to store team-member information when read in from the PHPP.

Methods

classmethod from_raw_excel_data(_xl_data)

Create a new TeamMemberData object from raw excel data read in from PHPP

ArgTypeDescription
_xl_dataList[List[str]]: A list of lists containing the data read in from PHPP.

Verification

Reads and writes data to the PHPP ‘Verification’ worksheet.

Attributes

AttributeTypeDescription
xl
shape

Methods

write_item(_phpp_model_obj)

Write the VerificationInputItem item out to the PHPP Verification Worksheet.

ArgTypeDescription
_phpp_model_obj

read_architect()

Return a TeamMemberData object with the architect info from PHPP.

read_energy_consultant()

Return a TeamMemberData object with the consultant info from PHPP.

read_building()

Return a TeamMemberData object with the Building address from PHPP.

read_site_owner()

Return a TeamMemberData object with the owner info from PHPP.

read_mech_engineer()

read_ph_certification()

Return a TeamMemberData object with the Certifier info from PHPP.