From 4eb2997d932453a4aea4278bef1cd878aa47f085 Mon Sep 17 00:00:00 2001 From: Fede Raimondo Date: Wed, 21 Oct 2020 18:51:37 +0200 Subject: [PATCH] Add fix to give a proper error message when an unsupported EEG-1200A V01.00 is read (#8396) --- mne/io/nihon/nihon.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mne/io/nihon/nihon.py b/mne/io/nihon/nihon.py index fa2ba1d0b7c..44803250361 100644 --- a/mne/io/nihon/nihon.py +++ b/mne/io/nihon/nihon.py @@ -56,6 +56,7 @@ def read_raw_nihon(fname, preload=False, verbose=None): 'EEG-2100 V02.00', 'DAE-2100D V01.30', 'DAE-2100D V02.00', + # 'EEG-1200A V01.00', # Not working for the moment. ] @@ -116,6 +117,9 @@ def _read_21e_file(fname): elif keep_parsing is True: idx, name = line.split('=') idx = int(idx) + if idx >= len(_chan_labels): + n = idx - len(_chan_labels) + 1 + _chan_labels.extend(['UNK'] * n) _chan_labels[idx] = name.strip() return _chan_labels