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 это не обязательно.

Другие вопросы по тегам