Skip to content

Random Issue with Neo #906

@ohnopleasehelpme

Description

@ohnopleasehelpme

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
reader = neo.NeuralynxIO(dirname='
/PycharmProjects/Spike2020/data')
File "/opt/miniconda3/envs/Spike2020/lib/python3.7/site-packages/neo/io/neuralynxio.py", line 51, in init
BaseFromRaw.init(self, dirname)
File "
/opt/miniconda3/envs/Spike2020/lib/python3.7/site-packages/neo/io/basefromrawio.py", line 75, in init
self.parse_header()
File "/opt/miniconda3/envs/Spike2020/lib/python3.7/site-packages/neo/rawio/baserawio.py", line 149, in parse_header
self._parse_header()
File "
/opt/miniconda3/envs/Spike2020/lib/python3.7/site-packages/neo/rawio/neuralynxrawio.py", line 111, in _parse_header
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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions