Analysis of Time-depth recorder data

I have developed this package to perform some basic analyses of these sort of data. The package is available as a contributed package from CRAN, which means it can be installed from within R with:

 R> install.packages("diveMove") 

A quick overview of functionality can be obtained by executing the examples in ?diveMove or, more comprehensively, by reading its vignette (vignette("diveMove")). The vignette builds up on the article published in R News 7(3): 8-14 as an introduction to diveMove.

Comments for improvements, or about how it is being used, are always welcome.

Development versions of the package can be obtained from R-Forge, where a mailing list and forum are also available.

Major Features

  • Based on S4 formal classes and methods.
  • Formal classes to store depth with or without other concurrent information from TDR models.
  • A class to store information from various stages of analysis.
  • Methods to extract information from the classes above, and to plot the entire object, or a selection of dive(s). These include a plot method to zero-offset correct data, visualize given sections of a dive(s), and provide extensive summaries for the whole record, or different sections of it at various scales.

Screenshots

  • plot method for TDR class.
  • plot method for TDRcalibrate class, showing identification of activity phases.
  • Another plot method for TDRcalibrate class, subsetting dives, and showing results from dive phase identification.

Documentation

Not really a manual yet, but a short description of what the package can do, as brief tutorial (still being developed, but already useful) can be found here.