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 hassamplesargument, 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/ENDblocks of recording with the newparse_allflag.- 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.infocolumn but did not use CR tracking. - Fixed importing of files containing blocks with missing
ENDlines. - Raw sample column names for binocular files with velocity data are now fixed (order of names was previously incorrect).
- The remote mode
remote.infocolumn in the raw sample data is now parsed more reliably.
Additional information on the update can be found in the projects' NEWS.md file.