Learn R Programming

oce (version 0.9-17)

swRho: Seawater density

Description

Compute $\rho$, the in-situ density of seawater.

Usage

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

Arguments

salinity
either practial salinity (in which case temperature and pressure must be provided) or an oce object (in which case salinity, etc. are inferred from the object).
temperature
in-situ temperature [$^\circ$C]
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" [1,2] or "gsw" [3,4].

Value

  • In-situ density [kg/m$^3$].

Details

If the first argument is an oce object, then values for salinity, etc., are extracted from it, and used for the calculation, and the corresponding arguments to the present function are ignored.

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.

References

[1] 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

[2] Gill, A.E., 1982. Atmosphere-ocean Dynamics, Academic Press, New York, 662 pp.

[3] IOC, SCOR, and IAPSO (2010). The international thermodynamic equation of seawater-2010: Calculation and use of thermodynamic properties. Technical Report 56, Intergovernmental Oceanographic Commission, Manuals and Guide.

[4] McDougall, T.J. and P.M. Barker, 2011: Getting started with TEOS-10 and the Gibbs Seawater (GSW) Oceanographic Toolbox, 28pp., SCOR/IAPSO WG127, ISBN 978-0-646-55621-5.

See Also

Related density routines include swSigma0 (and equivalents at other pressure horizons), swSigmaT, and swSigmaTheta.

Examples

Run this code
library(oce)
rho <- swRho(35, 13, 1000)

Run the code above in your browser using DataLab