calc_sp_hum: Calculate specific humidity

View source: R/calc_sp_hum.R

calc_sp_humR Documentation

Calculate specific humidity

Description

Calculates specific humidity using air temperature and relative humidity or dewpoint temperature or wet bulb temperature. Using formula from GOTM source code: https://github.com/gotm-model/code/blob/master/src/airsea/humidity.F90

Usage

calc_sp_hum(airt, airp, hum, method)

Arguments

airt

vector; air temperature values (Celsius)

airp

vector; surface air pressure values (Pa)

hum

vector; humidity values (either relative humidity % [0-100] or dewpoint temperature [degC] or wet bulb temperature). Method

method

character; Determine humidity values supplied to ‘hum', either relative humidity ’rhum' or dewpoint temperature 'dewt' or wet bulb temperature 'wet_bulb'

Value

vector of specific humidity in kg/kg

Examples

 met_file <- system.file('extdaairt/met_file.dat', package = 'GOTMr')
 met <- read.delim(met_file)
 sp_hum <- calc_sp_hum(airt = met$AirT, airp = (met$MSLP*100), hum = met$DewT, method = 'dewt')
 plot(sp_hum)

aemon-j/gotmtools documentation built on April 12, 2024, 4:35 p.m.