inst/doc/gsw.R

## ----echo=FALSE, results="hide"---------------------------
options(keep.source=TRUE, width=60, prompt=' ', continue=' ', oceEOS="unesco")

## ---------------------------------------------------------
library(gsw)
SA <- gsw_SA_from_SP(SP=35, p=100, longitude=188, latitude=4)

## ---------------------------------------------------------
CT <- gsw_CT_from_t(SA=SA, t=10, p=100)

## ----eval=FALSE-------------------------------------------
#  library(oce)
#  data(section)
#  ctd <- section[["station", 100]]
#  Slim <- c(34.8, 37.0)
#  Tlim <- c(0, 25)
#  par(mfcol=c(2,2))
#  plotTS(ctd, Slim=Slim, Tlim=Tlim, eos="unesco")
#  plotTS(ctd, Slim=Slim, Tlim=Tlim, eos="gsw")
#  plot(ctd[["SA"]] - ctd[["salinity"]], ctd[["z"]],
#       xlab="Practical Salinity - Absolute Salinity", ylab="Depth [m]")
#  plot(ctd[["CT"]] - ctd[["theta"]], ctd[["z"]],
#       xlab="Conservative Temp. - Potential Temp.", ylab="Depth [m]")

## ----eval=FALSE-------------------------------------------
#  f <- section[["CT"]] - section[["theta"]]
#  hist(f, main="", breaks=100, xlab="CT-theta")

## ----eval=FALSE-------------------------------------------
#  f <- section[["SA"]] - section[["salinity"]]
#  hist(f, main="", breaks=100, xlab="Absolute Salinity - Practical Salinity")

## ----eval=FALSE-------------------------------------------
#  library(oce)
#  data("levitus", package="ocedata")
#  SSS <- levitus$SSS
#  dim <- dim(SSS)
#  ll <- expand.grid(lon=levitus$longitude, lat=levitus$latitude)
#  SA <- gsw_SA_from_SP(levitus$SSS, 0, ll$lon, ll$lat)
#  per <- 100 * (1 - levitus$SSS / SA)
#  imagep(levitus$longitude, levitus$latitude, per, col=oceColorsJet,
#         zlim=quantile(per, c(0.001, 0.999), na.rm=TRUE))
#  title(expression("Percent difference between " * S[A] * " and " * S[P]))

## ----results="hide", echo=FALSE---------------------------
options(prompt='> ', continue='+ ', oceEOS="unesco")

Try the gsw package in your browser

Any scripts or data that you put into this service are public.

gsw documentation built on Oct. 16, 2022, 5:06 p.m.