aiRthermo (version 1.0)

Kindex: K Instability Index

Description

This function calculates the K instability index (Celsius) from a sounding given by the measured arrays pressure Ps (Pa) temperature Ts (K) and mixing ratio ws (kg/kg).

Usage

Kindex(Ps, Ts, ws, doLog = 0)

Arguments

Ps

A vector with pressure values (Pa) measured by the radiosonde.

Ts

A vector with temperature values (K) measured by the radiosonde.

ws

A vector with mixing ratio values (kg/kg) measured by the radiosonde.

doLog

Use logarithmic vertical interpolation between sounding levels. The default value is 0.

Value

This function returns the K index

Details

If needed levels (850, 700 and 500 hPa) are not found in the input sounding (without extrapolation), the function returns -99999999. Use/do not use logarithmic interpolation in pressure (if needed because mandatory levels such as 700 hPa or 500 hPa are not given in the sounding) when finding the requested levels.

Examples

Run this code
# NOT RUN {
data(RadiosondeA)
aPs<-RadiosondeA[,1]*100
aTs<-C2K(RadiosondeA[,3])
aws<-RadiosondeA[,6]/1000
aK<-Kindex(aPs,aTs,aws,0)

data(RadiosondeD)
dPs<-RadiosondeD[,1]*100
dTs<-C2K(RadiosondeD[,3])
dws<-RadiosondeD[,6]/1000
dK<-Kindex(dPs,dTs,dws,0)
# }

Run the code above in your browser using DataCamp Workspace