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.7-x86_64)saccadr_0.1.3.zip(r-4.7-arm64)saccadr_0.1.3.zip(r-4.6-x86_64)saccadr_0.1.3.zip(r-4.6-arm64)saccadr_0.1.3.zip(r-4.5-x86_64)
saccadr_0.1.3.tgz(r-4.6-x86_64)saccadr_0.1.3.tgz(r-4.6-arm64)saccadr_0.1.3.tgz(r-4.5-x86_64)saccadr_0.1.3.tgz(r-4.5-arm64)
saccadr_0.1.3.tar.gz(r-4.7-arm64)saccadr_0.1.3.tar.gz(r-4.7-x86_64)saccadr_0.1.3.tar.gz(r-4.6-arm64)saccadr_0.1.3.tar.gz(r-4.6-x86_64)
saccadr_0.1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
saccadr/json (API)

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

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

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

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

On CRAN:

Conda:

cpp

4.94 score 4 stars 11 scripts 305 downloads 12 exports 24 dependencies

Last updated from:c8badfb803. Checks:13 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE174
linux-devel-x86_64NOTE149
source / vignettesOK224
linux-release-arm64NOTE124
linux-release-x86_64NOTE151
macos-release-arm64NOTE189
macos-release-x86_64NOTE302
macos-oldrel-arm64NOTE220
macos-oldrel-x86_64NOTE244
windows-devel-arm64NOTE359
windows-devel-x86_64NOTE115
windows-release-arm64NOTE338
windows-release-x86_64NOTE112
windows-oldrel-x86_64NOTE107
wasm-releaseOK125

Exports:%>%compute_velocity_ekdiff_ekdiff_nhextract_saccadesfilter_via_savitzky_golayinput_to_matrixmethod_ekmethod_nhmethod_omoption_or_defaultsd_via_median_estimator

Dependencies:cliclustercpp11dplyrgenericsgluelifecyclemagrittrMASSpillarpkgconfigpurrrR6Rcpprlangsignalstringistringrtibbletidyrtidyselectutf8vctrswithr

Implemented Methods
@EngbertKliegl2003 | @Otero-Millan2014 | @NystromHolmqvist2010 | References

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

Using Custom Methods
Example implementation

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

Using Sample Votes

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

Velocity computation
Differentiation following @EngbertKliegl2003 | Differentiation following @NystromHolmqvist2010 | Comparing two methods | Implementing and using a custom differentiation function | References

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