-
Notifications
You must be signed in to change notification settings - Fork 266
Description
Im using Neo in conjunction with SpikeInterface - so far I am unable to use Neo to open Neuralynx (.ncs) files:
import spikeinterface.extractors as se
import spikeinterface.toolkit as st
import spikeinterface.sorters as ss
import spikeinterface.comparison as sc
import spikeinterface.widgets as sw
import matplotlib.pylab as plt
import numpy as np
import neo
reader = neo.NeuralynxIO(dirname='~/PycharmProjects/Spike2020/data')
print(reader)
print(reader.segment_count(0))
I get the error:
runfile('/PycharmProjects/Spike2020/Spike.py', wdir='/PycharmProjects/Spike2020')
Traceback (most recent call last):
File "", line 1, in
File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_umd.py", line 197, in runfile
pydev_imports.execfile(filename, global_vars, local_vars) # execute the script
File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "/PycharmProjects/Spike2020/Spike.py", line 11, in /PycharmProjects/Spike2020/data')
reader = neo.NeuralynxIO(dirname='
File "/opt/miniconda3/envs/Spike2020/lib/python3.7/site-packages/neo/io/neuralynxio.py", line 51, in init/opt/miniconda3/envs/Spike2020/lib/python3.7/site-packages/neo/io/basefromrawio.py", line 75, in init
BaseFromRaw.init(self, dirname)
File "
self.parse_header()
File "/opt/miniconda3/envs/Spike2020/lib/python3.7/site-packages/neo/rawio/baserawio.py", line 149, in parse_header/opt/miniconda3/envs/Spike2020/lib/python3.7/site-packages/neo/rawio/neuralynxrawio.py", line 111, in _parse_header
self._parse_header()
File "
info = NlxHeader.build_for_file(filename)
File "~/opt/miniconda3/envs/Spike2020/lib/python3.7/site-packages/neo/rawio/neuralynxrawio.py", line 801, in build_for_file
dt1 = re.search(hpd['datetime1_regex'], txt_header).groupdict()
AttributeError: 'NoneType' object has no attribute 'groupdict'
The neuralynx folder has 4 .ncs files and a cheetah log file.txt.