2016-11-28 5 views
0

Это может быть ошибка начального уровня.EEGrunt: имя ошибки не определено

Он говорит:

NameError in line 16 that'start' is not defined. 

Я бегу код для OpenBCI под названием EEGrunt, который используется для анализа данных ЭЭГ. Я не уверен, как определить начало или остановку для этой конкретной программы.

import EEGrunt 
source = 'openbci' 
path = 'C:/Users/Vedant/Desktop/Pygaze/OpenBCI_2/application.windows64/SavedData/' 
filename = 'OpenBCI-RAW-2016-11-28_16-23-14.txt' 
session_title = "OpenBCI EEGrunt Test Data" 
EEG = EEGrunt.EEGrunt(path, filename, source, session_title) 
EEG.plot = 'show' 
EEG.load_data() 
for channel in EEG.channels: 
    EEG.load_channel(channel) 
    print("Processing channel "+ str(EEG.channel)) 
    EEG.remove_dc_offset() 
    EEG.notch_mains_interference() 
    EEG.signalplot() 
    EEG.get_spectrum_data() 
    EEG.data = EEG.bandpass(start, stop) 
    EEG.spectrogram() 
    EEG.plot_band_power(8,12,"Alpha") 
    EEG.plot_spectrum_avg_fft() 
    EEG.showplots() 
+1

Ну, на самом деле, ни '' start' ни stop' определены. Откуда вы их ожидаете? –

+1

Кроме того, исправьте углубление. Что внутри цикла 'for'? –

+0

извините, я бы просто отступил должным образом –

ответ

0

У меня был тот же вопрос. По словам владельцев проекта:

Эта строка должна быть прокомментирована по умолчанию.

Полоса пропускания принимает данные и применяет полосовой фильтр butterworth . Аргументы пуска и останова задают диапазон частот для полос пропускания в герцах. Но это необязательно: большую часть времени он не используется , и он не должен останавливать запуск программы.

https://github.com/curiositry/EEGrunt/issues/11

+0

Огромное спасибо, попробуем прокомментировать это :) –

 Смежные вопросы

  • Нет связанных вопросов^_^