oceanwaves
provides a set of functions to calculate summary statistics
for ocean waves, using a record of sea surface elevation as input. For
sea surface elevations derived from bottom-mounted pressure transducers,
the package also contains a function prCorr()
to correct for depth
attenuation of the pressure signal, and the swDepth()
function from
the package oce
can be used to convert pressure data into ocean
surface elevations (see the included package vignette).
waveStatsSP()
produces wave height and period statistics using
spectral analysis methods, while waveStatsZC()
calculates additional
wave height and period statistics based on a zero-crossing algorithm.
See the package vignette for example workflows to proceed from raw pressure data to summary wave statistics.
Pressure corrections and wave statistics functions were adapted from Urs
Neumeier’s waves
functions for MATLAB, developed from earlier work by
Travis Mason and Magali Lecouturier.
http://neumeier.perso.ch/matlab/waves.html
The release version of this package can be obtained from https://cran.r-project.org/package=oceanwaves. To install this package within R, run the following at the R command line:
install.packages('oceanwaves')
To install the development version of this package from within R, first
install the package devtools
https://CRAN.R-project.org/package=devtools and then install this
package from Github:
install.packages('devtools')
library(devtools)
install_github('millerlp/oceanwaves')
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.