Package: eyelinkReader 1.0.3

eyelinkReader: Import Gaze Data for EyeLink Eye Tracker

Import gaze data from edf files generated by the SR Research <https://www.sr-research.com/> EyeLink eye tracker. Gaze data, both recorded events and samples, is imported per trial. The package allows to extract events of interest, such as saccades, blinks, etc. as well as recorded variables and custom events (areas of interest, triggers) into separate tables. The package requires EDF API library that can be obtained at <https://www.sr-research.com/support/>.

Authors:Alexander Pastukhov [aut, cre]

eyelinkReader_1.0.3.tar.gz
eyelinkReader_1.0.3.zip(r-4.7)eyelinkReader_1.0.3.zip(r-4.6)eyelinkReader_1.0.3.zip(r-4.5)
eyelinkReader_1.0.3.tgz(r-4.6-x86_64)eyelinkReader_1.0.3.tgz(r-4.6-arm64)eyelinkReader_1.0.3.tgz(r-4.5-x86_64)eyelinkReader_1.0.3.tgz(r-4.5-arm64)
eyelinkReader_1.0.3.tar.gz(r-4.7-arm64)eyelinkReader_1.0.3.tar.gz(r-4.7-x86_64)eyelinkReader_1.0.3.tar.gz(r-4.6-arm64)eyelinkReader_1.0.3.tar.gz(r-4.6-x86_64)
eyelinkReader_1.0.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
eyelinkReader/json (API)
NEWS

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

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

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

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • gaze - Imported example.edf, events and samples

On CRAN:

Conda:

edfeye-trackingeyelinksr-researchcpp

5.91 score 15 stars 36 scripts 252 downloads 22 exports 32 dependencies

Last updated from:f041af9117. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK168
linux-devel-x86_64OK154
source / vignettesOK213
linux-release-arm64OK152
linux-release-x86_64OK155
macos-release-arm64OK140
macos-release-x86_64OK323
macos-oldrel-arm64OK95
macos-oldrel-x86_64OK256
windows-develOK161
windows-releaseOK115
windows-oldrelOK133
wasm-releaseOK119

Exports:adjust_message_timecheck_consistency_flagcheck_logical_flagcheck_string_parametercheck_that_compiledcompiled_library_statuscompute_cyclopean_samplesconvert_header_codesconvert_NAsconvert_recording_codesextract_AOIsextract_blinksextract_display_coordsextract_fixationsextract_saccadesextract_triggersextract_variableslogical_index_for_sample_attributesread_edfread_edf_fileread_preambleread_preamble_str

Dependencies:clicpp11dplyrfarverfsgenericsggplot2gluegtableisobandlabelinglifecyclemagrittrpillarpkgconfigpurrrR6RColorBrewerRcppRcppProgressrlangS7scalesstringistringrtibbletidyrtidyselectutf8vctrsviridisLitewithr

Installation

Rendered frominstallation.Rmdusingknitr::rmarkdownon May 17 2026.

Last update: 2024-05-31
Started: 2022-03-01

Plotting

Rendered fromplotting.Rmdusingknitr::rmarkdownon May 17 2026.

Last update: 2022-07-22
Started: 2022-05-14

Usage

Rendered fromusage.Rmdusingknitr::rmarkdownon May 17 2026.

Last update: 2022-03-04
Started: 2022-03-01

Readme and manuals

Help Manual

Help pageTopics
Adjusts message time based on embedded text offsetadjust_message_time adjust_message_time.data.frame adjust_message_time.eyelinkRecording
Status of compiled librarycompiled_library_status
Computes cyclopean samples by averaging over binocular datacompute_cyclopean_samples compute_cyclopean_samples.data.frame compute_cyclopean_samples.eyelinkRecording
Convert -32767 (missing info) to NAconvert_NAs
Extracts rectangular areas of interest (AOI)extract_AOIs extract_AOIs.data.frame extract_AOIs.eyelinkRecording
Extract blinksextract_blinks extract_blinks.data.frame extract_blinks.eyelinkRecording
Extract display coordinates from an event messageextract_display_coords extract_display_coords.data.frame extract_display_coords.eyelinkRecording
Extract fixationsextract_fixations extract_fixations.data.frame extract_fixations.eyelinkRecording
Extract saccades from recorded eventsextract_saccades extract_saccades.data.frame extract_saccades.eyelinkRecording
Extract triggers, a custom message typeextract_triggers extract_triggers.data.frame extract_triggers.eyelinkRecording
Extract variablesextract_variables extract_variables.data.frame extract_variables.eyelinkRecording
eyelinkReader: Import Gaze Data for EyeLink Eye TrackereyelinkReader-package eyelinkReader
Class 'eyelinkRecording'.eyelinkRecording eyelinkRecording-class
Imported example.edf, events and samplesgaze
Plot fixations and saccades for a set of trialsplot.eyelinkRecording
Print info about 'eyelinkRecording'print.eyelinkRecording
Read EDF file with gaze data recorded by SR Research EyeLink eye trackerread_edf
Reads edf-file preambleread_preamble