programowanie:python:wilgotnosc

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
programowanie:python:wilgotnosc [2024/08/29 08:03] sasesprogramowanie:python:wilgotnosc [2024/10/02 13:17] (aktualna) sases
Linia 1: Linia 1:
-====== Wilgotność powietrza - RH na AH ======+====== Wilgotność powietrza - Rh na Ah ======
  
  
-Klasa przetwarzająca względną wilgotność powietrza (''RH'') na bezwzględną (''AH'').\\ +Funkcja przetwarzająca względną wilgotność powietrza (''Rh'') na bezwzględną (''Ah'').\\ 
-Niekoniecznie poprawna fizycznie ale pozwala na obserwowanie zmian wilgotności bezwzględnej.\\+Raczej niepoprawna fizycznie ale pozwala na obserwowanie zmian wilgotności bezwzględnej.\\
 \\ \\
  
-Sensowna skala dla AH to 0-50 (50 dochodzi saunach)\\+Sensowna skala to **0**-**20** dla zewnętrznych warunków atmosferycznych Polsce.\\
 \\ \\
  
Linia 12: Linia 12:
 import math import math
  
-class HumiConvert: +def ah(temperature: float, rh: float) -> float: 
-    """Converts humidity.""" +   """ 
- +   Converts humidity from relative (Rh) to absolute (Ah)
-    def ah(temperature: float, rh: float) -> float: +   """ 
-        """ +   svp = 6.112 * math.exp((17.67 * temperature) / (temperature + 243.5)) 
-        Converts humidity from relative to absolute. +   avp = rh / 100 * svp 
-        """ +   return (avp * 216.7) / (temperature + 273.15)
-        svp = 6.112 * math.exp((17.67 * temperature) / (temperature + 243.5)) +
-        avp = rh / 100 * svp +
-        return (avp * 216.7) / (temperature + 273.15)+
 </code> </code>
  
 <code python> <code python>
-print(HumiConvert.ah(21.3,30.1))+print(ah(21.3,30.1))
 </code> </code>
  
  • programowanie/python/wilgotnosc.1724911415.txt.gz
  • ostatnio zmienione: 2024/08/29 08:03
  • przez sases