Describe the problem
I have some files that were output from the Persyst system, which are text-readable .lay/.dat file combination. I would like to read them into MNE Python Raw.
This would be useful since I think it's a major "EEG" software processing system, which many clinical centers have. In addition, it is text-readable, so nothing hard about it.
Describe your solution
A read_raw_persyst function that takes in a lay_fname and reads in data into a Raw object. The .dat filename is usually encoded in the lay_fname.
The first solution won't be "perfect", but some more iterations from Persyst users might be warranted.
Describe possible alternatives
There is an initial start I found on Github: https://github.com/epiSurg/python-layread/blob/master/layread.py
but they do not read it into a Raw object, which I think would be more desirable for robust data flow.
Additional context
I have some example files added here.
Archive.zip
I can help implement it if perhaps @agramfort or @larsoner can point me in the right direction? I'm assuming it's just that one function read_raw_persyst.
Describe the problem
I have some files that were output from the Persyst system, which are text-readable .lay/.dat file combination. I would like to read them into MNE Python Raw.
This would be useful since I think it's a major "EEG" software processing system, which many clinical centers have. In addition, it is text-readable, so nothing hard about it.
Describe your solution
A
read_raw_persystfunction that takes in alay_fnameand reads in data into aRawobject. The.datfilename is usually encoded in thelay_fname.The first solution won't be "perfect", but some more iterations from Persyst users might be warranted.
Describe possible alternatives
There is an initial start I found on Github: https://github.com/epiSurg/python-layread/blob/master/layread.py
but they do not read it into a
Rawobject, which I think would be more desirable for robust data flow.Additional context
I have some example files added here.
Archive.zip
I can help implement it if perhaps @agramfort or @larsoner can point me in the right direction? I'm assuming it's just that one function
read_raw_persyst.