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