Learn R Programming

⚠️There's a newer version (1.6.4) of this package.Take me there.

diveMove

diveMove is a GNU R package with tools to represent, visualize, filter, analyse, and summarize time-depth recorder (TDR) data. It also provides miscellaneous functions for handling location data.

Read ?diveMove for a quick overview of the major functionality. A vignette is also available by doing vignette("diveMove").

Dive analysis usually involves handling of large amounts of data, as new instruments allow for frequent sampling of variables over long periods of time. The aim of this package is to make this process more efficient for summarizing and extracting information gathered by time-depth recorders (TDRs, hereafter). The principal motivation for developing diveMove was to provide more flexibility during the various stages of analysis than is available in popular commercial software. This is achieved by making the results from intermediate calculations easily accessible, allowing the user to make his/her own summaries beyond the default choices the package provides.

Installation

Get the released version from CRAN:

install.packages("diveMove")

Or the development version from GitHub:

# install.packages("devtools")
devtools::install_github("spluque/diveMove")

Python users can access the package's functionality via scikit-diveMove.

Copy Link

Version

Install

install.packages('diveMove')

Monthly Downloads

574

Version

1.5.4

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Sebastian Luque

Last Published

April 20th, 2021

Functions in diveMove (1.5.4)

bout-methods

Methods for Plotting and Extracting the Bout Ending Criterion
TDR-class

Classes "TDR" and "TDRspeed" for representing TDR information
TDRcalibrate-class

Class "TDRcalibrate" for dive analysis
bouts2MLE

Maximum Likelihood Model of mixture of 2 Poisson Processes
bout-misc

Fit a Broken Stick Model on Log Frequency Data for identification of bouts of behaviour
bouts2NLS

Fit mixture of 2 Poisson Processes to Log Frequency data
TDRcalibrate-accessors

Methods to Show and Extract Basic Information from "TDRcalibrate" Objects
TDR-accessors

Coerce, Extractor, and Replacement methods for class "TDR" objects
austFilter

Filter satellite locations
bouts3NLS

Fit mixture of 3 Poisson Processes to Log Frequency data
diveStats

Per-dive statistics
diveModel-class

Class "diveModel" for representing a model for identifying dive phases
distSpeed

Calculate distance and speed between locations
calibrateSpeed

Calibrate and build a "TDRcalibrate" object
calibrateDepth

Calibrate Depth and Generate a "TDRcalibrate" object
diveMove-package

Dive Analysis and Calibration
diveMove-internal

Internal diveMove Functions
dives

Sample of TDR data from a fur seal
extractDive-methods

Extract Dives from "TDR" or "TDRcalibrate" Objects
labDive-internal

Internal Functions used for Detection of Dives
timeBudget-methods

Describe the Time Budget of Major Activities from "TDRcalibrate" object.
detPhase-internal

Detect phases of activity from depth readings
sealLocs

Ringed and Gray Seal ARGOS Satellite Location Data
runquantile-internal

Quantile of Moving Window
detDive-internal

Detect dives from depth readings
plotDiveModel-methods

Methods for plotting models of dive phases
plotZOC-methods

Methods for visually assessing results of ZOC procedure
readLocs

Read comma-delimited file with location data
plotTDR-methods

Methods for plotting objects of class "TDR" and "TDRcalibrate"
rqPlot

Plot of quantile regression for speed calibrations
readTDR

Read comma-delimited file with "TDR" data