-
Notifications
You must be signed in to change notification settings - Fork 18
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
Unable to load old recordings (OpenEphys < 0.5.0) #39
Comments
Potentially related to issue #38 ? |
Hi Paul, The loader expects the data to be within a Record Node folder. Can you try adding a "Record Node 101" intermediate directory between the root folder and the data fiels as a potential quick fix? If that doesn't work, can you send a link to the data to [email protected] and I can structure it correctly? Thanks! |
Hi, thanks for the quick response.
Unfortunately, this does not fix the issue. While |
However, I did manage to load the data using spikeinterface's import spikeinterface.extractors as se
folder = "/path/to/data/directory/"
rec = se.OpenEphysLegacyRecordingExtractor(folder, stream_id="CH") Would you expect that the "legacy" recordings could still be loaded by the tools in current versions of OpenEphys? |
Glad to hear SpikeInterface worked. The current version of the OpenEphys GUI has significant API/architecture changes that supporting recordings from < 0.5.0 is not supported. Similarly, the python-tools also only support data recorded from version 0.5.0+. The archived analysis-tools are the best option for legacy recordings for now. We will consider integrating these if possible before the 1.0 release of the python-tools. |
If I were you, I would not support legacy formats in my current code base. Ideally, I would provide a tool and/or instructions on how to convert a legacy data set into the currently supported format(s). If that is too involved, I would document how to load data using the legacy analysis-tools in the README and/or the online docs. |
I have inherited a data set recorded with OpenEphys version 0.4.2.1.
I am trying to import the data using open-ephys-python-tools version 0.1.12, following the steps outlined in issue #23.
However, the session object has no
recordnodes
attribute:Attribute
recordings
is an empty list; attributemmap_timestamps
is a boolean.The directory structure of the session is the following:
Do you have any suggestions how to troubleshoot / work around the issue?
Thank you for your time!
The text was updated successfully, but these errors were encountered: