Compute adiabatic lapse rate
swLapseRate(salinity, temperature = NULL, pressure = NULL,
longitude = NULL, latitude = NULL, eos = getOption("oceEOS",
default = "gsw"))
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"
[1,2] or "gsw"
[3,4].
Lapse rate [\(deg\)C/m].
If eos="unesco"
, the density is calculated using the UNESCO equation
of state for seawater [1,2], and if eos="gsw"
, the GSW formulation
[3,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
,
swAbsoluteSalinity
,
swAlphaOverBeta
, swAlpha
,
swBeta
, swCSTp
,
swConservativeTemperature
,
swDepth
, swDynamicHeight
,
swN2
, swPressure
,
swRho
, swRrho
,
swSCTp
, swSTrho
,
swSigma0
, swSigma1
,
swSigma2
, swSigma3
,
swSigma4
, swSigmaTheta
,
swSigmaT
, swSigma
,
swSoundAbsorption
,
swSoundSpeed
, swSpecificHeat
,
swSpice
, swTFreeze
,
swTSrho
,
swThermalConductivity
,
swTheta
, swViscosity
,
swZ
# NOT RUN {
lr <- swLapseRate(40, 40, 10000) # 3.255976e-4
# }
Run the code above in your browser using DataLab