Package: recurse 1.4.0

recurse: Computes Revisitation Metrics for Trajectory Data

Computes revisitation metrics for trajectory data, such as the number of revisitations for each location as well as the time spent for that visit and the time since the previous visit. Also includes functions to plot data.

Authors:Chloe Bracis [aut, cre]

recurse_1.4.0.tar.gz
recurse_1.4.0.zip(r-4.5)recurse_1.4.0.zip(r-4.4)recurse_1.4.0.zip(r-4.3)
recurse_1.4.0.tgz(r-4.5-x86_64)recurse_1.4.0.tgz(r-4.5-arm64)recurse_1.4.0.tgz(r-4.4-x86_64)recurse_1.4.0.tgz(r-4.4-arm64)recurse_1.4.0.tgz(r-4.3-x86_64)recurse_1.4.0.tgz(r-4.3-arm64)
recurse_1.4.0.tar.gz(r-4.5-noble)recurse_1.4.0.tar.gz(r-4.4-noble)
recurse_1.4.0.tgz(r-4.4-emscripten)recurse_1.4.0.tgz(r-4.3-emscripten)
recurse.pdf |recurse.html
recurse/json (API)
NEWS

# Install 'recurse' in R:
install.packages('recurse', repos = c('https://cbracis.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/cbracis/recurse/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • martin - Sample trajectory (martin).
  • track - Sample trajectory (track).
  • wren - Sample trajectory (wren).

On CRAN:

Conda:

cpp

5.93 score 10 stars 43 scripts 279 downloads 4 mentions 7 exports 1 dependencies

Last updated 9 months agofrom:544dd4c3d0. Checks:12 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 22 2025
R-4.5-win-x86_64OKMar 22 2025
R-4.5-mac-x86_64OKMar 22 2025
R-4.5-mac-aarch64OKMar 22 2025
R-4.5-linux-x86_64OKMar 22 2025
R-4.4-win-x86_64OKMar 22 2025
R-4.4-mac-x86_64OKMar 22 2025
R-4.4-mac-aarch64OKMar 22 2025
R-4.4-linux-x86_64OKMar 22 2025
R-4.3-win-x86_64OKMar 22 2025
R-4.3-mac-x86_64OKMar 22 2025
R-4.3-mac-aarch64OKMar 22 2025

Exports:calculateIntervalResidenceTimedrawCirclegetRecursionsgetRecursions3DgetRecursions3DAtLocationsgetRecursionsAtLocationsgetRecursionsInPolygon

Dependencies:Rcpp

Using the recurse package to analyze revisitations in animal movement data

Rendered fromrecurse.Rmdusingknitr::rmarkdownon Mar 22 2025.

Last update: 2024-02-21
Started: 2017-12-06

Readme and manuals

Help Manual

Help pageTopics
Calculates percentage of trajectory segment within circle.calculateCrossingPercentageCmplx
Calculates residence time within user-specified breakscalculateIntervalResidenceTime
Draws a circledrawCircle
Calculates recursion information from the trajectorygetRecursions getRecursions.data.frame getRecursions.Move getRecursions.move2 getRecursions.MoveStack
Calculates recursion information from the 3D trajectorygetRecursions3D getRecursions3D.data.frame
Calculates recursion information from the 3D trajectory for specific locationsgetRecursions3DAtLocations getRecursions3DAtLocations.data.frame
Calculates recursion information from the trajectory for specific locationsgetRecursionsAtLocations getRecursionsAtLocations.data.frame getRecursionsAtLocations.Move getRecursionsAtLocations.move2 getRecursionsAtLocations.MoveStack
Calculates recursion information from the trajectory inside a polygongetRecursionsInPolygon getRecursionsInPolygon.data.frame getRecursionsInPolygon.Move getRecursionsInPolygon.move2 getRecursionsInPolygon.MoveStack
Sample trajectory (martin).martin
Calculates recursion information from the trajectoryplot.recurse
Computes revisitation metrics for trajectory datarecurse-package recurse
Sample trajectory (track).track
Sample trajectory (wren).wren