carbonfly.pythermalcomfort.models.two_nodes_gagge module

carbonfly.pythermalcomfort.models.two_nodes_gagge.p_sat_torr(tdb: float) float[source]

Estimate saturation vapor pressure in torr.

Parameters:

tdb (float) – Dry-bulb air temperature [°C]

Returns:

Saturation vapor pressure [torr]

Return type:

float

carbonfly.pythermalcomfort.models.two_nodes_gagge.two_nodes_gagge(tdb: float, tr: float, v: float, rh: float, met: float, clo: float, wme: float = 0.0, body_surface_area: float = 1.8258, p_atm: float = 101325.0, position: str = 'standing', max_skin_blood_flow: float = 90.0, round_output: bool = True, max_sweating: float = 500.0, w_max: float | None = None, calculate_ce: bool = False) Dict[str, Any][source]

Scalar-only implementation of Gagge Two-Node model (Gagge et al., 1986).

Parameters are identical in meaning to the original function but accept only scalars.

Returns:

e_skin, e_rsw, e_max, q_sensible, q_skin, q_res, t_core, t_skin, m_bl, m_rsw, w, w_max, set, et, pmv_gagge, pmv_set, disc, t_sens

Return type:

dict with keys