UNPKG

weather-formulas

Version:

A collection of atmospheric, meteorological weather calculations

57 lines (56 loc) 2.12 kB
/** * Calculate Relative Humidity * @param {number} temperature Temperature in K (Kelvin) * @param {number} dewPoint Dew Point in K (Kelvin) * @returns {number} Relative Humidity in percentage (%) */ declare function relativeHumidity(temperature: number, dewPoint: number): number; /** * * @param mH20 Mass of water vapor g/m3 * @param Vnet Volume of air (m3) * @returns */ declare function absoluteHumidity(mH2O: number, Vnet: number): number; /** * * @param RH Relative humidity % * @param T Temperature in Kelvin * @returns Absolute Humidity */ declare function absoluteHumidityByRelativeHumidity(RH: number, T: number): number; /** * Calculate Specific Humidity * @param {number} mixingRatio Mixing Ratio in g/kg (grams per kilogram) * @returns {number} Specific Humidity in kg/kg (kilograms per kilogram) */ declare function specificHumidity(mixingRatio: number): number; /** * Calculate Mixing Ratio * @param {number} vaporPressure Vapor Pressure in Pa (Pascal) * @param {number} pressure Pressure in Pa (Pascal) * @returns {number} Mixing Ratio in g/kg (grams per kilogram) */ declare function mixingRatio(vaporPressure: number, pressure: number): number; /** * Calculate Vapor Pressure using the Clausius-Clapeyron equation. * @param {number} temperature Temperature in K (Kelvin) * @returns {number} Vapor Pressure in Pa (Pascal) */ declare function vaporPressure(temperature: number): number; /** * Calculate Saturation Vapor Pressure using the Clausius-Clapeyron equation. * @param {number} temperature Temperature in K (Kelvin) * @returns {number} Saturation Vapor Pressure in Pa (Pascal) */ declare function saturationVaporPressure(temperature: number): number; declare const _default: { relativeHumidity: typeof relativeHumidity; absoluteHumidity: typeof absoluteHumidity; absoluteHumidityByRelativeHumidity: typeof absoluteHumidityByRelativeHumidity; mixingRatio: typeof mixingRatio; vaporPressure: typeof vaporPressure; saturationVaporPressure: typeof saturationVaporPressure; specificHumidity: typeof specificHumidity; }; export default _default;