# eeg ### eegの大元 eegで提供してるメソッドの中身自体がどんなコードか読んでみたいならここ https://github.com/NeuroTechX/eeg-notebooks/tree/beaa8a5c5e6c4e1e012afa23687ea328e5b46bb0 ### eegの公式ドキュメント ↑ のGitHub上のREADEMEにも記載されているURL わからんかったらここ読むと大体書いてあるいいかも https://neurotechx.github.io/eeg-notebooks/index.html # 実際に動かしてみる 公式ドキュメントの「Instration」そのまま訳 ### EEGのPythonライブラリをAnaconda経由でインストールする & 実行 ターミナル(黒い画面のやつ、Macにもともと入ってる。iTerm2っていうソフトもおすすめ)で以下のコマンドを一行ずつ実行する ・コピペするときは $ いらないよ、見やすくするために書いてます ・実行 = 以下のコマンドをコピペしてEnterするだけ ``` $ conda create -n "eeg-notebooks" python=3.7 git pip $ conda activate "eeg-notebooks" $ git clone https://github.com/NeuroTechX/eeg-notebooks $ cd eeg-notebooks $ pip install -e . ``` すると、jupyterノートブックセッションが開始されるらしい。 ``` # Imports import os from eegnb import generate_save_fn from eegnb.devices.eeg import EEG from eegnb.experiments.visual_n170 import n170 from eegnb.analysis.utils import load_data # Define some variables board_name = 'muse' # board_name = 'cyton' experiment = 'visual_n170' session = 999 subject = 999 # a 'very British number' record_duration=120 # Initiate EEG device eeg_device = EEG(device=board_name) # Create output filename save_fn = generate_save_fn(board_name, experiment, subject) # Run experiment n170.present(duration=record_duration, eeg=eeg_device, save_fn=save_fn) # Load recorded data raw = load_data(subject, session, board_names, experiment) ``` のコードが書かれている箱の横の実行ボタン(多分再生ボタンみたいなやつ)を押すとjupyterノートブックセッション上で実行されて結果が表示されると思う、多分、知らんけど笑 # 他のやり方 ### サンプルコードをダウンロードしてくる https://neurotechx.github.io/eeg-notebooks/auto_examples/visual_n170/00x__n170_run_experiment.html の「Download Python source code: 00x__n170_run_experiment.py」をポチッと ### Pythonファイルを実行する おそらくダウンロードフォルダに「00x__n170_run_experiment.py」というコードが書かれたファイルがあるので、ターミナルで ``` $ cd Download/ $ python3 00x__n170_run_experiment.py ``` とすると実行され、ターミナル上に保存ファイルのパス名が表示されているので、そこをFinderで見にいくとファイルができてると思われる ### pythonなんてコマンド知らないって怒られたら ``` conda install python=3.7 ``` でpythonをインストールしてから再実行してみてください