API Reference › wufi_file_types

wufi_file_types

Pydantic Model Unit-Types for WUFI-XML file format.

Source: PHX/wufi_file_types.py


BaseConverter

Base Class for any types which return a value, converted to the right unit.

Methods

classmethod validate(v)

Since WUFI XMl files come in several shapes and the XML tag may, or

ArgTypeDescription
v——

BaseCaster

Base Class for any types which return a value, cast to the right type.

Methods

classmethod validate(v)

_input: Dict[str, Any] | None | float

ArgTypeDescription
v——

Watts

No description available.

Inherits from: float, BaseConverter


Watts_per_M2K

No description available.

Inherits from: float, BaseConverter


Watts_per_MK

No description available.

Inherits from: float, BaseConverter


Watts_per_M2

No description available.

Inherits from: float, BaseConverter


Watts_per_DegreeK

No description available.

Inherits from: float, BaseConverter


KiloWatt

No description available.

Inherits from: float, BaseConverter


Watt_per_Watt

No description available.

Inherits from: float, BaseConverter


kWh

No description available.

Inherits from: float, BaseConverter


kWh_per_M2

No description available.

Inherits from: float, BaseConverter


kWh_per_kWh

No description available.

Inherits from: float

Methods

classmethod validate(v)

ArgTypeDescription
v——

Wh_per_M3

No description available.

Inherits from: float, BaseConverter


Wh_per_M2K

No description available.

Inherits from: float, BaseConverter


M

No description available.

Inherits from: float, BaseConverter


MM

No description available.

Inherits from: float, BaseConverter


M3

No description available.

Inherits from: float, BaseConverter


M2

No description available.

Inherits from: float, BaseConverter


Liter

No description available.

Inherits from: float

Methods

classmethod validate(v)

ArgTypeDescription
v——

DegreeC

No description available.

Inherits from: float, BaseConverter


DegreeDeltaK

No description available.

Inherits from: float

Methods

classmethod validate(v)

ArgTypeDescription
v——

M_per_Second

No description available.

Inherits from: float, BaseConverter


M_per_Day

No description available.

Inherits from: float, BaseConverter


KG_per_M3

No description available.

Inherits from: float, BaseConverter


MG_per_M3

No description available.

Inherits from: float, BaseConverter


Joule_per_KGK

No description available.

Inherits from: float, BaseConverter


PartsPerMillionByVolume

No description available.

Inherits from: float, BaseCaster


Hour

No description available.

Inherits from: float, BaseCaster


Days_per_Year

No description available.

Inherits from: float, BaseCaster


Hours_per_Year

No description available.

Inherits from: float, BaseCaster


KiloHours_per_Year

No description available.

Inherits from: float, BaseCaster


Lux

No description available.

Inherits from: float, BaseCaster


M3_per_Hour

No description available.

Inherits from: float, BaseConverter


M3_per_Hour_per_M2

No description available.

Inherits from: float, BaseConverter


ACH

No description available.

Inherits from: float, BaseCaster


AngleDegree

No description available.

Inherits from: float, BaseCaster


CardinalDegrees

No description available.

Inherits from: float, BaseCaster


WUFI_Vapor_Resistance_Factor

No description available.

Inherits from: float

Methods

classmethod validate(v)

ArgTypeDescription
v——