Skip to content

Commit 87b277a

Browse files
committed
simple fix
1 parent b4b45b3 commit 87b277a

File tree

1 file changed

+3
-17
lines changed

1 file changed

+3
-17
lines changed

neo/rawio/spikeglxrawio.py

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -376,26 +376,12 @@ def get_segment_tuple(info):
376376
for info in info_list:
377377
info["seg_index"] = segment_tuple_to_segment_index[get_segment_tuple(info)]
378378

379-
# Probe index calculation
380-
# The calculation is ordered by slot, port, dock in that order, this is the number that appears in the filename
381-
# after imec when using native names (e.g. imec0, imec1, etc.)
382-
def get_probe_tuple(info):
383-
slot = normalize(info.get("probe_slot"))
384-
port = normalize(info.get("probe_port"))
385-
dock = normalize(info.get("probe_dock"))
386-
return (slot, port, dock)
387-
388-
# TODO: handle one box case
389-
info_list_imec = [info for info in info_list if info.get("device") != "nidq"]
390-
unique_probe_tuples = {get_probe_tuple(info) for info in info_list_imec}
391-
sorted_probe_keys = sorted(unique_probe_tuples)
392-
probe_tuple_to_probe_index = {key: idx for idx, key in enumerate(sorted_probe_keys)}
393379

394380
for info in info_list:
395-
if info.get("device") == "nidq":
396-
info["device_index"] = "" # TODO: Handle multi nidq case, maybe use meta["typeNiEnabled"]
381+
if info.get("device_kind") == "imec":
382+
info["device_index"] = info["device"].split("imec")[-1]
397383
else:
398-
info["device_index"] = probe_tuple_to_probe_index[get_probe_tuple(info)]
384+
info["device_index"] = "" # TODO: Handle multi nidq case, maybe use meta["typeNiEnabled"]
399385

400386
# Define stream base on device [imec|nidq], device_index and stream_kind [ap|lf] for imec
401387
for info in info_list:

0 commit comments

Comments
 (0)