Learn R Programming

oce (version 0.9-20)

read.adp: Read an ADP File

Description

Read an ADP data file, producing an adp object, i.e. one inheriting from adp-class.

Usage

read.adp(file, from = 1, to, by = 1, tz = getOption("oceTz"), longitude = NA, latitude = NA, manufacturer = c("rdi", "nortek", "sontek"), monitor = FALSE, despike = FALSE, processingLog, debug = getOption("oceDebug"), ...)

Arguments

file
a connection or a character string giving the name of the file to load. (For read.adp.sontek.serial, this is generally a list of files, which will be concatenated.
from
indication of the first profile to read. This can be an integer, the sequence number of the first profile to read, or a POSIXt time before which profiles should be skipped, or a character string that converts to a POSIXt time (assuming UTC timezone). See “Examples”, and make careful note of the use of the tz argument.
to
if supplied, an indication of the last profile to read, in a format as described for from. If not supplied, the whole file will be read.
by
an indication of the stride length to use while walking through the file. If this is an integer, then by-1 profiles are skipped between each pair of profiles that is read. If this is a string representing a time interval, in colon-separated format (MM:SS), then this interval is divided by the sampling interval, to get the stride length.
tz
character string indicating time zone to be assumed in the data.
longitude
optional signed number indicating the longitude in degrees East.
latitude
optional signed number indicating the latitude in degrees North.
manufacturer
a character string indicating the manufacturer, used by the general function read.adp to select a subsidiary function to use, such as read.adp.nortek.
monitor
boolean, set to TRUE to provide an indication (with numbers and dots) of every profile read.
despike
if TRUE, despike will be used to clean anomalous spikes in heading, etc.
processingLog
if provided, the action item to be stored in the log. (Typically only provided for internal calls; the default that it provides is better for normal calls by a user.)
debug
a flag that turns on debugging. Set to 1 to get a moderate amount of debugging information, or to 2 to get more.
...
additional arguments, passed to called routines.

Value

An adp object, i.e. one inheriting from adp-class.

Details

Several file types can be handled. Some of these functions are wrappers that map to device names, e.g. read.aquadoppProfiler does its work by calling read.adp.nortek; in this context, it is worth noting that the ``aquadopp'' instrument is a one-cell profiler that might just as well have been documented under the heading read.adv.

See Also

Other things related to adp data: [[,adp-method, [[<-,adp-method, adp-class, adp, as.adp, beamName, beamToXyzAdp, beamToXyzAdv, beamToXyz, beamUnspreadAdp, binmapAdp, enuToOtherAdp, enuToOther, plot,adp-method, read.adp.nortek, read.adp.rdi, read.adp.sontek.serial, read.adp.sontek, read.aquadoppHR, read.aquadoppProfiler, read.aquadopp, subset,adp-method, summary,adp-method, toEnuAdp, toEnu, velocityStatistics, xyzToEnuAdp, xyzToEnu