Skip to contents

An R package for signal processing and filtering of movement data

The primary aim of the aniprocess package is to provide methods for filtering, smoothing, and processing movement trajectories.

Installation

You can install the development version of aniprocess with:

install.packages('aniprocess', repos = c('https://animovement.r-universe.dev', 'https://cloud.r-project.org'))

Once you have installed the package, you can load it with:

Citation

If you enjoy the package, please make sure to cite it. If you find a bug, feel free to open an issue.

To cite aniprocess in publications use:

citation("aniprocess")
#> To cite aniprocess in publications, please cite the animovement toolbox
#> as a whole (the first entry below). If your work used only aniprocess,
#> you may cite the package directly instead (the second entry).
#> 
#>   Roald-Arbøl M (2026). "animovement: An R toolbox for analysing
#>   movement across space and time." doi:10.5281/zenodo.13235277
#>   <https://doi.org/10.5281/zenodo.13235277>.
#>   <https://animovement.dev/animovement/>.
#> 
#>   Roald-Arbøl M (2026). "aniprocess: An R package for signal processing
#>   and filtering of movement data." doi:10.5281/zenodo.17357777
#>   <https://doi.org/10.5281/zenodo.17357777>.
#>   <https://animovement.dev/aniprocess/>.
#> 
#> To see these entries in BibTeX format, use 'print(<citation>,
#> bibtex=TRUE)', 'toBibtex(.)', or set
#> 'options(citation.bibtex.max=999)'.