oce-deprecated: Deprecated and Defunct Elements of package ‘oce’


Certain functions and function arguments are still provided for compatibility with older versions of ‘oce’, but will be removed soon. The ‘oce’ scheme for removing functions is similar to that used by ‘Bioconductor’: items are marked as "deprecated" in one release, as "defunct" in the next, and then removed entirely. This goal is to provide a gentle migration path for users who keep their packages reasonably up-to-date.


Several ‘oce’ functions are marked "deprecated" in the present release of oce. Please use the replacement functions as listed below.

Deprecated Replacement Notes
mapZones mapGrid Improve name sensibility
mapMeridians mapGrid Improve name sensibility
addColumn oceSetData Deprecated 2016-08-01
oce.magic oceMagic Deprecated 2016-09-01
ctdAddColumn oceSetData Deprecated 2016-11-11
ctdUpdateHeader - Deprecated 2016-11-11

The next CRAN release of ‘oce’ will have these functions flagged as "defunct", which will mean that trying to use them will generate an error and a hint as to the replacement function.

The following are marked "defunct", which means that calling them in the present version of oce will produce an error, and that they will be removed altogether in the next oce release on CRAN.

Defunct Replacement Notes
makeSection as.section Improve utility and name sensibility
columns read.ctd Unnecessary, and never worked

Several ‘oce’ function arguments are considered defunct, which means they will be removed in the next CRAN release. They are as follows.

See Also

The ‘Bioconductor’ scheme for removing functions is described at https://www.bioconductor.org/developers/how-to/deprecation/ and it is extended here to function arguments.

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.