API Reference wufi_file_schema

wufi_file_schema

Pydantic Model for reading in WUFI-XML file format.

Source: PHX/wufi_file_schema.py


WufiBaseModel

Base class for all WUFI XML schema models.

Inherits from: BaseModel

Methods

classmethod unpack_all_xml_tags(data)

ArgTypeDescription
data

WufiCO2FactorsUserDef

No description available.

Methods

classmethod unpack_xml_tag_name(v)

ArgTypeDescription
v

WufiPEFactorsUserDef

No description available.

Methods

classmethod unpack_xml_tag_name(v)

ArgTypeDescription
v

WufiMonthlyClimateTemp_Item

No description available.

Inherits from: WufiBaseModel


WufiMonthlyClimateRadiation_Item

No description available.

Inherits from: WufiBaseModel


WufiPH_ClimateLocation

No description available.

Inherits from: WufiBaseModel

Methods

set_standard_pe_factors(PH_CertificateCriteriaNum)

Set the PE-Factors from the Standards-Library based on the PH_CertificateCriteria.

ArgTypeDescription
PH_CertificateCriteriaNum

set_standard_co2_factors(PH_CertificateCriteriaNum)

Set the CO2-Factors from the Standards-Library based on the PH_CertificateCriteria.

ArgTypeDescription
PH_CertificateCriteriaNum

WufiClimateLocation

No description available.

Inherits from: WufiBaseModel


WufiVertix

No description available.

Inherits from: WufiBaseModel


WufiIdentNr

No description available.

Inherits from: WufiBaseModel


WufiPolygon

No description available.

Inherits from: WufiBaseModel


WufiGraphics_3D

No description available.

Inherits from: WufiBaseModel


WufiRoom

No description available.

Inherits from: WufiBaseModel


WufiLoadPerson

No description available.

Inherits from: WufiBaseModel


WufiLoadsLighting

No description available.

Inherits from: WufiBaseModel


WufiExhaustVent

No description available.

Inherits from: WufiBaseModel


WufiHomeDevice

No description available.

Inherits from: WufiBaseModel


WufiIdentNrPolygons

No description available.

Inherits from: WufiBaseModel


WufiComponent

No description available.

Inherits from: WufiBaseModel


WufiThermalBridge

No description available.

Inherits from: WufiBaseModel


WufiZone

No description available.

Inherits from: WufiBaseModel


WufiBuilding

No description available.

Inherits from: WufiBaseModel


WufiTwig

No description available.

Inherits from: WufiBaseModel


WufiBranch

No description available.

Inherits from: WufiBaseModel


WufiTrunc

No description available.

Inherits from: WufiBaseModel


WufiDistributionDHW

No description available.

Inherits from: WufiBaseModel


WufiDistributionCooling

No description available.

Inherits from: WufiBaseModel


WufiSupportiveDevice

No description available.

Inherits from: WufiBaseModel


WufiAssignedVentUnit

No description available.

Inherits from: WufiBaseModel


WufiDuct

No description available.

Inherits from: WufiBaseModel


WufiPHDistribution

No description available.

Inherits from: WufiBaseModel


WufiZoneCoverage

No description available.

Inherits from: WufiBaseModel


WufiPH_Parameters

No description available.

Inherits from: WufiBaseModel


WufiDHW_Parameters

No description available.

Inherits from: WufiBaseModel


WufiHeating_Parameters

No description available.

Inherits from: WufiBaseModel


WufiCooling_Parameters

No description available.

Inherits from: WufiBaseModel


WufiVentilation_Parameters

No description available.

Inherits from: WufiBaseModel


WufiDevice

No description available.

Inherits from: WufiBaseModel


WufiSystem

No description available.

Inherits from: WufiBaseModel

Methods

classmethod unpack_zone_coverage(v)

ArgTypeDescription
v

WufiSystems

No description available.

Inherits from: WufiBaseModel


WufiFoundationInterface

No description available.

Inherits from: WufiBaseModel


WufiInternalGainsAdditionalData

No description available.

Inherits from: WufiBaseModel


WufiPH_Building

No description available.

Inherits from: WufiBaseModel

Methods

classmethod validate_wind_exposure(v)

ArgTypeDescription
v

WufiPassivehouseData

No description available.

Inherits from: WufiBaseModel


WufiPlugin

No description available.

Inherits from: WufiBaseModel


WufiVariant

No description available.

Inherits from: WufiBaseModel

Methods

classmethod unpack_hvac(v)

ArgTypeDescription
v

check_source_energy_factors()

Ensure the ClimateLocation’s Energy and CO2 conversion factor lists are populated properly.


WufiColor

No description available.

Inherits from: WufiBaseModel


WufiMaterial

No description available.

Inherits from: WufiBaseModel


WufiDivisionV

No description available.

Inherits from: WufiBaseModel


WufiDivisionH

No description available.

Inherits from: WufiBaseModel


WufiMaterialIDNr

No description available.

Inherits from: WufiBaseModel


WufiLayer

No description available.

Inherits from: WufiBaseModel


WufiExchangeMaterial

No description available.

Inherits from: WufiBaseModel


WufiAssembly

No description available.

Inherits from: WufiBaseModel


WufiWindowType

No description available.

Inherits from: WufiBaseModel


WufiSolarProtectionType

No description available.

Inherits from: WufiBaseModel


WufiUtilizationPatternVent

No description available.

Inherits from: WufiBaseModel


WufiUtilizationPattern

No description available.

Inherits from: WufiBaseModel


WufiDateProject

No description available.

Inherits from: WufiBaseModel


WufiProjectData

No description available.

Inherits from: WufiBaseModel


WUFIplusProject

No description available.

Inherits from: WufiBaseModel

Methods

classmethod unpack_unit_system(v)

Since the model gets converted to SI units when it is read in,

ArgTypeDescription
v