programowanie:python:wilgotnosc

To jest stara wersja strony!


Funkcja przetwarzająca względną wilgotność powietrza (RH) na absolutną (AH).
Niekoniecznie poprawna fizycznie ale pozwala na obserwowanie zmian wilgotności bezwzględnej.

Sensowna skala dla AH to 0-50 (50 dochodzi w saunach)

import math
 
class HumiConvert:
    """Converts humidity."""
 
    def ah(temperature: float, rh: float) -> float:
        """
        Converts humidity from relative to absolute.
        """
        svp = 6.112 * math.exp((17.67 * temperature) / (temperature + 243.5))
        avp = rh / 100 * svp
        return (avp * 216.7) / (temperature + 273.15)
 
 
print(HumiConvert.ah(21.3,30.1))
  • programowanie/python/wilgotnosc.1724874871.txt.gz
  • ostatnio zmienione: 2024/08/28 21:54
  • przez sases