baharsener / visualEyes

CSE 583 project working on a Python package to do quality control on eye tracking data while running experiments.
0 stars 3 forks source link

Supported Data Format #10

Open BrendaQiu opened 2 weeks ago

BrendaQiu commented 2 weeks ago

(migrating conversations from Slack channel to this issue)

Description of possible data formats to support

  1. edf: raw Eyelink output format (not European Data Format). It can be converted to asc using Eyelink's edf2asc command line tool, which is free but probably not open-source. eyelinkio and pyedfread are both python libraries that handle edf i/o, although presumably giving different outputs. There is also a MATLAB library (edf-converter) that converts edf to mat, which could be leveraged.
  2. asc: naturally supported by a couple of python libraries for eye-tracking file i/o and/or data analysis, including MNE. See pyedfread for more info.
  3. xls: Eyelink Data Viewer (proprietary) could convert eye-tracking results to xls, which could be later converted to csv.

TODOs

BrendaQiu commented 2 weeks ago

@mckenziephagen: MATLAB library edf-converter is not relevant because it doesn't work for a python pipeline and requires edf2asc anyway.