Compute adiabatic lapse rate
swLapseRate(
salinity,
temperature = NULL,
pressure = NULL,
longitude = NULL,
latitude = NULL,
eos = getOption("oceEOS", default = "gsw")
)
Lapse rate (\(deg\)C/m).
either salinity (PSU) (in which case temperature
and
pressure
must be provided) or a ctd
object (in which
case salinity
, temperature
and pressure
are determined
from the object, and must not be provided in the argument list).
in-situ temperature (\(^\circ\)C), defined
on the ITS-90 scale; see “Temperature units” in the documentation for
swRho()
.
pressure (dbar)
longitude of observation (only used if eos="gsw"
;
see “Details”).
latitude of observation (only used if eos="gsw"
; see
“Details”).
equation of state, either "unesco"
(references 1 and 2)
or "gsw"
(references 3 and 4).
Dan Kelley
If eos="unesco"
, the density is calculated using the UNESCO equation
of state for seawater (references 1 and 2), and if eos="gsw"
, the GSW formulation
(references 3 and 4) is used.
Fofonoff, P. and R. C. Millard Jr, 1983. Algorithms for computation of fundamental properties of seawater. Unesco Technical Papers in Marine Science, 44, 53 pp. (Section 7, pages 38-40)
Other functions that calculate seawater properties:
T68fromT90()
,
T90fromT48()
,
T90fromT68()
,
computableWaterProperties()
,
locationForGsw()
,
swAbsoluteSalinity()
,
swAlpha()
,
swAlphaOverBeta()
,
swBeta()
,
swCSTp()
,
swConservativeTemperature()
,
swDepth()
,
swDynamicHeight()
,
swN2()
,
swPressure()
,
swRho()
,
swRrho()
,
swSCTp()
,
swSR()
,
swSTrho()
,
swSigma()
,
swSigma0()
,
swSigma1()
,
swSigma2()
,
swSigma3()
,
swSigma4()
,
swSigmaT()
,
swSigmaTheta()
,
swSoundAbsorption()
,
swSoundSpeed()
,
swSpecificHeat()
,
swSpice()
,
swSpiciness0()
,
swSpiciness1()
,
swSpiciness2()
,
swSstar()
,
swTFreeze()
,
swTSrho()
,
swThermalConductivity()
,
swTheta()
,
swViscosity()
,
swZ()
lr <- swLapseRate(40, 40, 10000) # 3.255976e-4
Run the code above in your browser using DataLab