Package: saccadr 0.1.3

saccadr: Extract Saccades via an Ensemble of Methods Approach

A modular and extendable approach to extract (micro)saccades from gaze samples via an ensemble of methods. Although there is an agreement about a general definition of a saccade, the more specific details are harder to agree upon. Therefore, there are numerous algorithms that extract saccades based on various heuristics, which differ in the assumptions about velocity, acceleration, etc. The package uses three methods (Engbert and Kliegl (2003) <doi:10.1016/S0042-6989(03)00084-1>, Otero-Millan et al. (2014)<doi:10.1167/14.2.18>, and Nyström and Holmqvist (2010) <doi:10.3758/BRM.42.1.188>) to label individual samples and then applies a majority vote approach to identify saccades. The package includes three methods but can be extended via custom functions. It also uses a modular approach to compute velocity and acceleration from noisy samples. Finally, you can obtain methods votes per gaze sample instead of saccades.

Authors:Alexander Pastukhov [aut, cre]

saccadr_0.1.3.tar.gz
saccadr_0.1.3.zip(r-4.5)saccadr_0.1.3.zip(r-4.4)saccadr_0.1.3.zip(r-4.3)
saccadr_0.1.3.tgz(r-4.4-x86_64)saccadr_0.1.3.tgz(r-4.4-arm64)saccadr_0.1.3.tgz(r-4.3-x86_64)saccadr_0.1.3.tgz(r-4.3-arm64)
saccadr_0.1.3.tar.gz(r-4.5-noble)saccadr_0.1.3.tar.gz(r-4.4-noble)
saccadr_0.1.3.tgz(r-4.4-emscripten)saccadr_0.1.3.tgz(r-4.3-emscripten)
saccadr.pdf |saccadr.html
saccadr/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/alexander-pastukhov/saccadr/issues

Pkgdown site:https://alexander-pastukhov.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

cpp

4.90 score 4 stars 8 scripts 141 downloads 12 exports 25 dependencies

Last updated 1 years agofrom:c8badfb803. Checks:4 OK, 5 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKJan 06 2025
R-4.5-win-x86_64NOTEJan 06 2025
R-4.5-linux-x86_64NOTEJan 06 2025
R-4.4-win-x86_64NOTEJan 06 2025
R-4.4-mac-x86_64NOTEJan 06 2025
R-4.4-mac-aarch64NOTEJan 06 2025
R-4.3-win-x86_64OKJan 06 2025
R-4.3-mac-x86_64OKJan 06 2025
R-4.3-mac-aarch64OKJan 06 2025

Exports:%>%compute_velocity_ekdiff_ekdiff_nhextract_saccadesfilter_via_savitzky_golayinput_to_matrixmethod_ekmethod_nhmethod_omoption_or_defaultsd_via_median_estimator

Dependencies:cliclustercpp11dplyrfansigenericsgluelifecyclemagrittrMASSpillarpkgconfigpurrrR6Rcpprlangsignalstringistringrtibbletidyrtidyselectutf8vctrswithr

Implemented Methods

Rendered frommethods.Rmdusingknitr::rmarkdownon Jan 06 2025.

Last update: 2022-09-19
Started: 2022-07-30

Using Custom Methods

Rendered fromusing_custom_methods.Rmdusingknitr::rmarkdownon Jan 06 2025.

Last update: 2022-09-19
Started: 2022-07-30

Using Sample Votes

Rendered fromusing_sample_votes.Rmdusingknitr::rmarkdownon Jan 06 2025.

Last update: 2022-09-19
Started: 2022-07-30

Velocity computation

Rendered fromvelocity_computation.Rmdusingknitr::rmarkdownon Jan 06 2025.

Last update: 2022-09-19
Started: 2022-09-18