-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Eyelink (.asc) import issue #465
Comments
Hi Ravi, |
Hi @teddychao , I got the same error message as Ravi. May I also send you a sample file by email? Or is there already a solution for this error? Best wishes |
Hi @timok91 , I believe this was caused by a compatibility issue with the newer .asc converter used by the Eyelink/Dataviewer. Teddy and the team have since updated PsPM which should fix the issue. Best wishes, Ravi |
Fixed. |
Dear experts, I tried the following two ways to transform my EDF data to ASC format, following this description:
As I would prefer to use the latest version of pspm, I wanted to ask if you have a solution? Many thanks, |
P.S. Related to my above question: Would it be possible to use pspm 5.1.1 to import the data and then use pspm 6.1.0 for preprocessing and analysis of those data? Or is that in geneal not a good idea? Best, |
Dear Am, Thank you for posting the issue here. |
Dear teddy, Many thanks for your help. I have sent you an email with the data. Best, |
Dear Am, |
Hi Teddy, I sent the original email on Monday and have re-sent it just now, Please let me know in case the second email did not arrive either. Best, |
Dear Teddy, Best, |
This issue has been fixed. |
Summary
Hi Teddy,
I am encountering a similar issue to a previous poster, in that attempted import of pupil data into PsPM 6 from and Eyelink file (converted to .asc) throws an error regarding an index not being specified in 'outfile'. Perhaps I am missing something obvious, but I have been unable to find information in the manual or previous discussions that resolve this issue. I give the code that produces the error, below, the error itself and can send the example file to which it pertains so you can replicate it if you need.
import.m code:
#459 matlabbatch{1}.pspm{1}.prep{1}.import.datatype.eyelink.datafile = {'\006AQS1.asc'};
matlabbatch{1}.pspm{1}.prep{1}.import.datatype.eyelink.importtype{1}.marker.chan_nr.chan_nr_def = 0;
matlabbatch{1}.pspm{1}.prep{1}.import.datatype.eyelink.importtype{1}.marker.flank_option = 'default';
matlabbatch{1}.pspm{1}.prep{1}.import.datatype.eyelink.importtype{2}.pupil_l.chan_nr.chan_nr_spec = 4;
matlabbatch{1}.pspm{1}.prep{1}.import.datatype.eyelink.eyelink_trackdist = -1;
matlabbatch{1}.pspm{1}.prep{1}.import.datatype.eyelink.distance_unit = 'mm';
matlabbatch{1}.pspm{1}.prep{1}.import.overwrite = false;
The error itself: (I have redacted the actual filepath)
09-Feb-2023 12:27:42 - Running job #2
09-Feb-2023 12:27:42 - Running 'Import'
09-Feb-2023 12:27:45 - Failed 'Import'
Output argument "index" (and maybe others) not assigned during call to "bsearch".
In file "C:<FILEPATH>PsPM_v6.0.0\Import\eyelink\import_eyelink.m" (???), function "parse_messages" at line 281.
In file "C:<FILEPATH>\PsPM_v6.0.0\Import\eyelink\import_eyelink.m" (???), function "import_eyelink" at line 49.
In file "C:<FILEPATH>\PsPM_v6.0.0\pspm_get_eyelink.m" (???), function "pspm_get_eyelink" at line 58.
In file "C:<FILEPATH>\PsPM_v6.0.0\pspm_import.m" (???), function "pspm_import" at line 224.
In file "C:<FILEPATH>\PsPM_v6.0.0\pspm_cfg\pspm_cfg_run_import.m" (???), function "pspm_cfg_run_import" at line 117.
The following modules did not run:
Failed: Import
If the problem can be fixed without modifying the job, the computation can be resumed by running
cfg_util('cont',2)
from the MATLAB command line.
Many thanks in advance for any help you are able to offer!
Ravi
Technical Info
The text was updated successfully, but these errors were encountered: