Hi all,
I noticed that when running PsychoPy with EyeLink as eye tracker via the Builder, the eyetracking data will be stored internally on the eye tracking PC via the default_native_data_file_name
as EXPFILE.edf
and then copied to the stimulus PC with a longer file name containing the participant ID, experiment name, and timestamp. I found this to be suboptimal because this will override the internal file with every run of the experiment, leading to data loss if the file transfer fails for whatever reason and research assistants keep on conducting the experiment with the next scheduled participant (this happened today ).
It would thus be very nice to have an additional field in the Eyetracking
tab of the Experiment Properties
where one can set the internal file name (which is then passed to the eyetracker.openDataFile()
function).
Additionally, I suggest to switch the default native file name to something like: str(expName)[:8-len(str(expInfo["participant"])[:8])] + str(expInfo["participant"])[:8] + ".edf" #only 8 characters before ".edf"
.
Such functionality might also be beneficial for other eye trackers.
Thank you and kind regards,
Mario