nwb-guide icon indicating copy to clipboard operation
nwb-guide copied to clipboard

Add first try at Plexon2RecordingInterface

Open rly opened this issue 5 months ago • 3 comments

Fix #915

TODO:

  • Restrict usage to Windows distributions

rly avatar Jul 02 '25 17:07 rly

I'm getting an error from neuroconv when getting the extractor -> spikeinterface/extractors/neoextractors/plexon2.py -> spikeinterface/extractors/neoextractors/neobaseextractor.py line 218 that "stream_id 3 is not in []". Investigating.

rly avatar Jul 02 '25 19:07 rly

This seems to have been resolved in neuroconv 0.6.2 https://github.com/catalystneuro/neuroconv/pull/1058.

This could also be resolved by limiting neo version to <=0.13.3 but then spikeinterface needs to be downgraded which lowers the zarr version, which lowers the hdmf-zarr version, and so on. Might be better to bump to just support neuroconv 0.6.2 with the fix.

rly avatar Jul 02 '25 19:07 rly

Installing neuroconv 0.6.2 from pypi does not install its extras (see https://github.com/catalystneuro/neuroconv/issues/1116). This is fixed in neuroconv 0.6.5. So I think it would be best to punt PL2 support to when neuroconv 0.6.5 support is added.

rly avatar Jul 03 '25 16:07 rly