This is mainly used within oce to create sub-classes, although
users can use
new("oce") to create a blank
object, if desired.
A list containing information about the data. The
contents vary across sub-classes, e.g. an adp
object has information about beam patterns, which obviously would
not make sense for a ctd object In addition,
all classes have items named
to store information on the units of the data, and the data quality.
A list containing the data.
A list containing time-stamped processing steps, typically stored in the object by oce functions.
Other classes provided by oce:
str(new("oce"))#> Formal class 'oce' [package "oce"] with 3 slots #> ..@ metadata :List of 2 #> .. ..$ units: list() #> .. ..$ flags: list() #> ..@ data : list() #> ..@ processingLog:List of 2 #> .. ..$ time : POSIXct[1:1], format: "2020-07-21 16:50:52" #> .. ..$ value: chr "Create oce object"