Skip to content

EyeLink calibration wierdness #368

@drammock

Description

@drammock

I'm setting up expyfun + EyeLink in Matt's lab, and we're hitting something really strange. When running the EyeLink calibration through expyfun, three unexpected things happen:

  1. during both calibration and validation, the calibration dot locations are flipped up-down relative to what shows on the EyeLink monitor
  2. during validation, only 4 of the 5 points are being tested; on the subject's screen the bottom point is omitted; on the EyeLink monitor the top point is omitted.
  3. as a result of (2), when expyfun calls pyeparse to parse the EDF (e.g., in the pupil dynamic range codeblock), it fails with an IndexError because it expects 5 calibration/validation lines in the EDF ASCII file, and finds only 4.

At first I thought possibly related to #318? Only I undid the code change from #318 locally and it doesn't seem to have changed anything.

@larsoner @maddycapp27 @rkmaddox does any of this sound familiar? Any ideas? I'm (foolishly?) hoping it's something you've seen and fixed locally and forgot to push up to the codebase.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions