R: Seawater lapse rate

swLapseRate {oce} | R Documentation

## Seawater lapse rate

### Description

Compute adiabatic lapse rate

### Usage

    swLapseRate(
      salinity,
      temperature = NULL,
      pressure = NULL,
      longitude = NULL,
      latitude = NULL,
      eos = getOption("oceEOS", default = "gsw")
    )

### Arguments

`salinity` | 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).
`temperature` | in-situ temperature (degC), defined on the ITS-90 scale; see “Temperature units” in the documentation for `swRho()`.
`pressure` | pressure (dbar)
`longitude` | longitude of observation (only used if `eos="gsw"`; see ‘Details’).
`latitude` | latitude of observation (only used if `eos="gsw"`; see ‘Details’).
`eos` | equation of state, either `"unesco"` (references 1 and 2) or `"gsw"` (references 3 and 4).

### Details

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.

### Value

Lapse rate (degC/m).

### Author(s)

Dan Kelley

### References

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)

### See Also

Other functions that calculate seawater properties: `T68fromT90()`, `T90fromT48()`, `T90fromT68()`, `computableWaterProperties()`, `locationForGsw()`, `swAbsoluteSalinity()`, `swAlphaOverBeta()`, `swAlpha()`, `swBeta()`, `swCSTp()`, `swConservativeTemperature()`, `swDepth()`, `swDynamicHeight()`, `swN2()`, `swPressure()`, `swRho()`, `swRrho()`, `swSCTp()`, `swSR()`, `swSTrho()`, `swSigma0()`, `swSigma1()`, `swSigma2()`, `swSigma3()`, `swSigma4()`, `swSigmaTheta()`, `swSigmaT()`, `swSigma()`, `swSoundAbsorption()`, `swSoundSpeed()`, `swSpecificHeat()`, `swSpice()`, `swSstar()`, `swTFreeze()`, `swTSrho()`, `swThermalConductivity()`, `swTheta()`, `swViscosity()`, `swZ()`

### Examples

    lr <- swLapseRate(40, 40, 10000) # 3.255976e-4

[Package oce version 1.7-2 Index]