ENH: Read and store "START" and "END" events from EDF file #22
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #17
These events indicate when the Eye-tracker started and stopped recording, respectively. There can be multiple of these events, meaning that the eye-tracker started recording, paused, and then started recording again (e.g. during a calibration sequence or between trials). Sometimes there is a large time span between an
END
event and a subsequentSTART
event, meaning there is a pause/gap in the recording that the user might want to know about.The pyeparse authors appeared to know about "START" and "END events in EDF files, but they just used python's
pass
to skip these events when reading the EDF files.I adjusted our event handlers to give both start and end events an entry in
EDF["discrete"]
.For example
and for reference, attached is an ASCII version of the same file used in the example above, where you can see the START and END events.
test_raw_binocular.txt