A major update for the eyelinker package! Includes plenty of bug fixes, new features, and other improvements:
Major Improvements
read.asc()
has been extensively optimized for speed and is now 4-5x faster.read.asc()
now hassamples
argument, allowing users to disable importing of raw sample data when not needed to improve speed and reduce memory use.read.asc()
now allows for importing of events outside ofSTART
/END
blocks of recording with the newparse_all
flag.- The amount of file metadata parsed by
read.asc()
has been expanded considerably, and now includes tracker model / mount / configuration info, sample/event/pupil data types, and stimulus PC screen resolution, among others. read.asc()
now supports button and input port (TTL) events and sample columns.- A new vignette has been added explaining the data structure returned by
read.asc()
and the columns of the data within it.
Bug fixes
- Fixed importing of ASCs that contain a
cr.info
column but did not use CR tracking. - Fixed importing of files containing blocks with missing
END
lines. - Raw sample column names for binocular files with velocity data are now fixed (order of names was previously incorrect).
- The remote mode
remote.info
column in the raw sample data is now parsed more reliably.
Additional information on the update can be found in the projects' NEWS.md file.