Skip to content

Commit a546ed0

Browse files
committed
load digital as analog
1 parent a27df7a commit a546ed0

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

neo/rawio/spikeglxrawio.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -177,14 +177,14 @@ def _parse_header(self):
177177
stream_id = stream_name
178178

179179
signal_streams.append((stream_name, stream_id, buffer_id))
180-
signal_channel_names = info["analog_channels"] if info["device_kind"] in ["obx", "nidq"] else info["channel_names"]
181-
# add channels to global list
182-
for local_channel_index, channel_name in enumerate(signal_channel_names):
183-
# This should be unique across all streams
184-
chan_id = f"{stream_name}#{channel_name}"
180+
181+
# add channels to signal channel header
182+
for local_channel_index in range(info["num_chan"]):
183+
chan_name = info["channel_names"][local_channel_index]
184+
chan_id = f"{stream_name}#{chan_name}"
185185

186186
# Separate sync channel in its own stream
187-
is_sync_channel = "SY0" in channel_name and not self.load_sync_channel
187+
is_sync_channel = "SY" in chan_name and not self.load_sync_channel
188188
if is_sync_channel :
189189
# This is a sync channel and should be added as its own stream
190190
sync_stream_id = f"{stream_name}-SYNC"
@@ -196,7 +196,7 @@ def _parse_header(self):
196196

197197
signal_channels.append(
198198
(
199-
channel_name,
199+
chan_name,
200200
chan_id,
201201
info["sampling_rate"],
202202
"int16",

0 commit comments

Comments
 (0)