mne-python: чтение и запись файлов edf приводит к ошибке во время выполнения
Я хотел бы написать файл EDF, но не нашел функцию в mne
это позволило бы мне сделать это. Так что я использовал pyedflib
вместо. Но когда я пытаюсь прочитать вновь созданный файл EDF, используя mne.io.read_raw_edf()
Я получаю ошибку во время выполнения:
RuntimeError: EDF+ Annotations (TAL) channel needs to be parsed completely on loading. You must set preload parameter to True.
Код, который я использовал для создания файлов EDF, является демонстрацией pyedflib
:
https://github.com/holgern/pyedflib/blob/master/demo/writeEDFFile.py
Какие изменения мне нужно внести либо в записи, либо в записи, чтобы иметь возможность использовать mne
функции в моем файле EDF?
1 ответ
Вам необходимо предварительно загрузить данные:
mne.io.read_raw_edf(preload=True)
Это необходимо только для файлов edf. Для файлов.fif это не обязательно.