meteoJS/calc
Source: calc.
Methods
- altitudeISAByPres(p)
- densityHumidAirByPressureAndTempAndRelHumidity(p, T, rh)
- dewpointByHMRAndPres(hmr, pres)
- equiPotentialTempByTempAndDewpointAndPres(temp, dewpoint, pres)
- lclByPotentialTempAndHMR(potentialTemp, hmr)
- lclTemperatureByTempAndDewpoint(temp, dewpoint)
- potentialTempByLCLAndHMR(lcl, hmr)
- potentialTempByTempAndPres(temp, pres)
Methods
altitudeISAByPres(p) → (number or undefined)
Umrechnung eines Luftdrucks zur entsprechenden Höhe in der Internationalen Standard-Atmosphäre (ISA).
Formel ist gültig bis 11 km Höhe (https://de.wikipedia.org/wiki/Barometrische_H%C3%B6henformel#Internationale_H.C3.B6henformel)
Parameter
Name | Type | Optional | Description |
---|---|---|---|
p |
(number or undefined) |
|
Luftdruck [hPa] |
- Returns
-
(number or undefined)
Höhe in der Standard-Atmosphäre [m ü.M.]
densityHumidAirByPressureAndTempAndRelHumidity(p, T, rh) → (number or undefined)
Dichte von feuchter Luft.
Formel aus Wiki-Artikel https://en.wikipedia.org/wiki/Density_of_air
Parameters
Name | Type | Optional | Description |
---|---|---|---|
p |
(number or undefined) |
|
Luftdruck [hPa] |
T |
(number or undefined) |
|
Lufttemperatur [K] |
rh |
(number or undefined) |
|
Luftfeuchtigkeit [] |
- Returns
-
(number or undefined)
Dichte [kg/m^3]
dewpointByHMRAndPres(hmr, pres) → (number or undefined)
Taupunkt eines Luftpaktes über Mischungsverhältnis und Druck.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
hmr |
(number or undefined) |
|
Mischungsverhätlnis [g/kg] |
pres |
(number or undefined) |
|
Luftdruck [hPa] |
- Returns
-
(number or undefined)
Taupunkttemperatur [K]
equiPotentialTempByTempAndDewpointAndPres(temp, dewpoint, pres) → (number or undefined)
Äquivalent Potentielle Temperatur eines Luftpaktes.
Gemäss Formel von Holten (https://en.wikipedia.org/wiki/Equivalent_potential_temperature#Formula)
Parameters
Name | Type | Optional | Description |
---|---|---|---|
temp |
(number or undefined) |
|
Temperatur [K] |
dewpoint |
(number or undefined) |
|
Taupunkts-Temperatur [K] |
pres |
(number or undefined) |
|
Luftdruck [hPa] |
- Returns
-
(number or undefined)
Äquivalent potentielle Temperatur [K]
lclByPotentialTempAndHMR(potentialTemp, hmr) → (undefined or number)
Lifting Condensation Level (LCL) eines Luftpakets mit entsprechender potentieller Temperatur und Mischungsverhältnis.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
potentialTemp |
(number or undefined) |
|
Potentielle Temperatur [K] |
hmr |
(number or undefined) |
|
Mischungsverhältnis [g/kg] |
- Returns
-
(undefined or number)
LCL [hPa]
lclTemperatureByTempAndDewpoint(temp, dewpoint) → (undefined or number)
Temperatur eines Luftpaktes, welches zum LCL angehoben wird.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
temp |
(number or undefined) |
|
Lufttemperatur [K] |
dewpoint |
(number or undefined) |
|
Taupunktstemperatur [K] |
- Returns
-
(undefined or number)
Temperatur [K]
potentialTempByLCLAndHMR(lcl, hmr) → (number or undefined)
Potentielle Temperatur zu einem Lifting Condensation Level (LCL) bei gegebenem Mischungsverhältnis.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
lcl |
(number or undefined) |
|
LCL [hPa] |
hmr |
(number or undefined) |
|
Mischungsverhältnis [g/kg] |
- Returns
-
(number or undefined)
Potentielle Temperatur [K]
potentialTempByTempAndPres(temp, pres) → (number or undefined)
Berechnung der potentielle Temperatur θ aus der Temperatur und des Drucks eines Luftpakets.
Berechnung zum Normaldruck von 1000 hPa (https://de.wikipedia.org/wiki/Potentielle_Temperatur#Trockenpotentielle_Temperatur)
Parameters
Name | Type | Optional | Description |
---|---|---|---|
temp |
(number or undefined) |
|
Temperatur [K] |
pres |
(number or undefined) |
|
Luftdruck [hPa] |
- Returns
-
(number or undefined)
Potentielle Temperatur [K]
pressureByBarometricFormula(p0, h, T0, T1) → (number or undefined)
Barometrische Höhenformel. Berechnung von Luftdruck in anderer Höhe.
Formel aus Wiki-Artikel https://de.wikipedia.org/wiki/Barometrische_H%C3%B6henformel
Parameters
Name | Type | Optional | Description |
---|---|---|---|
p0 |
(number or undefined) |
|
Druck auf dem Startlevel [hPa] |
h |
(number or undefined) |
|
Höhe bis zum Ziellevel (positiv für höher über Meereslevel) [m] |
T0 |
(number or undefined) |
|
Temperatur auf dem Startlevel [K] |
T1 |
(number or undefined) |
|
Temperatur auf dem Ziellevel, wenn undefined wird Isothermie angenommen [K] |
- Returns
-
(number or undefined)
Luftdruck auf dem Ziellevel [hPa]
pressureISAByAltitude(a) → (number or undefined)
Umrechnung einer Höhe in einen Luftdruck in der Internationalen Standard-Atmosphäre (ISA).
Formel ist gültig bis 11 km Höhe (https://de.wikipedia.org/wiki/Barometrische_H%C3%B6henformel#Internationale_H.C3.B6henformel)
Parameter
Name | Type | Optional | Description |
---|---|---|---|
a |
(number or undefined) |
|
Höhe [m ü.M.] |
- Returns
-
(number or undefined)
Luftdruck in der Standard-Atmosphäre [hPa]
saturationHMRByTempAndPres(temp, pres) → (number or undefined)
Berechnung des Sättigungs-Mischungsverhältnisses aus Temperatur und Druck
HMR = humidity mixing ratio
Parameters
Name | Type | Optional | Description |
---|---|---|---|
temp |
(number or undefined) |
|
Temperatur [K] |
pres |
(number or undefined) |
|
Luftdruck [hPa] |
- Returns
-
(number or undefined)
Sättigungs-Mischungsverhältnis [g/kg]
saturationPressureByTemp(temp) → (number or undefined)
Berechnung des Sättigung-Dampfdrucks zu einer Temperatur
Parameter
Name | Type | Optional | Description |
---|---|---|---|
temp |
(number or undefined) |
|
Temperatur [K] |
- Returns
-
(number or undefined)
Sättigungs-Dampfdruck [hPa]
snowlineByTemp850hPaAndAltidude(temp, a) → (number or undefined)
Abschätzung der Schneefallgrenze aus Temperatur und Höhe des 850hPa-Levels
Formel aus Weathercalc herauskopiert.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
temp |
(number or undefined) |
|
Temperatur auf 850 hPa [K] |
a |
(number or undefined) |
|
Höhe des 850 hPa Levels [m ü.M.] |
- Returns
-
(number or undefined)
Abgeschätzte Schneefallgrenze [m ü.M.]
tempByEquiPotTempAndPres(thetae, pres) → (number or undefined)
Temperatur eines Luftpaktes mit Druck 'pres' und der Äquivalent potentiellen Temperatur 'thetae'.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
thetae |
(number or undefined) |
|
Äquivalent potentielle Temperatur [K] |
pres |
(number or undefined) |
|
Luftdruck [hPa] |
- Returns
-
(number or undefined)
Temperatur [K]
tempByPotentialTempAndPres(potentialTemp, pres) → (number or undefined)
Berechnung der Lufttemperatur bei einem Luftdruck für ein Luftpaket mit entsprechender potentiellen Temperatur.
Berechnung zum Normaldurck von 1000 hPa
Parameters
Name | Type | Optional | Description |
---|---|---|---|
potentialTemp |
(number or undefined) |
|
Potentielle Temperatur [K] |
pres |
(number or undefined) |
|
Luftdruck [hPa] |
- Returns
-
(number or undefined)
Temperatur [K]
tempCelsiusToKelvin(temp) → (undefined or number)
Umwandlung Temperatur von Celsius in Kelvin
Parameter
Name | Type | Optional | Description |
---|---|---|---|
temp |
(number or undefined) |
|
[°C] |
- Returns
-
(undefined or number)
[K]
tempKelvinToCelsius(temp) → (undefined or number)
Umwandlung Temperatur von Kelvin zu Celsius
Parameter
Name | Type | Optional | Description |
---|---|---|---|
temp |
(number or undefined) |
|
[K] |
- Returns
-
(undefined or number)
[°C]
wetbulbTempByTempAndDewpointAndPres(temp, dewpoint, pres) → (number or undefined)
Wetbulb-Temperature, Psychro-Temperature aus Temperatur, Taupunkt und Luftdruck
Parameters
Name | Type | Optional | Description |
---|---|---|---|
temp |
(number or undefined) |
|
Temperatur [K] |
dewpoint |
(number or undefined) |
|
Taupunkttemperatur [K] |
pres |
(number or undefined) |
|
Luftdruck [hPa] |
- Returns
-
(number or undefined)
Wetbulb-Temperatur [K]
windspeedBFToMS(wind) → (undefined or number)
Umwandlung Windgeschwindigkeit von Beaufort in m/s
Parameter
Name | Type | Optional | Description |
---|---|---|---|
wind |
(number or undefined) |
|
[bf] |
- Returns
-
(undefined or number)
[m/s
windspeedKMHToMS(wind) → (undefined or number)
Umwandlung Windgeschwindigkeit von km/h in m/s
Parameter
Name | Type | Optional | Description |
---|---|---|---|
wind |
(number or undefined) |
|
[km/h] |
- Returns
-
(undefined or number)
[m/s]
windspeedKNToMS(wind) → (undefined or number)
Umwandlung Windgeschwindigkeit von Knoten in m/s
Parameter
Name | Type | Optional | Description |
---|---|---|---|
wind |
(number or undefined) |
|
[kn] |
- Returns
-
(undefined or number)
[m/s]
windspeedMSToBF(wind) → (undefined or number)
Umwandlung Windgeschwindigkeit von m/s in Beaufort
Parameter
Name | Type | Optional | Description |
---|---|---|---|
wind |
(number or undefined) |
|
[m/s] |
- Returns
-
(undefined or number)
[bf]
windspeedMSToKMH(wind) → (undefined or number)
Umwandlung Windgeschwindigkeit von m/s in km/h
Parameter
Name | Type | Optional | Description |
---|---|---|---|
wind |
(number or undefined) |
|
[m/s] |
- Returns
-
(undefined or number)
[km/h]
windspeedMSToKN(wind) → (undefined or number)
Umwandlung Windgeschwindigkeit von m/s in Knoten
Parameter
Name | Type | Optional | Description |
---|---|---|---|
wind |
(number or undefined) |
|
[m/s] |
- Returns
-
(undefined or number)
[kn]