N170 run experiment

This example demonstrates the initiation of an EEG stream with eeg-expy, and how to run an experiment.

Setup

Imports

from eegnb import generate_save_fn
from eegnb.devices.eeg import EEG
from eegnb.experiments import VisualN170

# Define some variables
board_name = "muse2" # board name
experiment_name = "visual_n170" # experiment name
subject_id = 0 # test subject id
session_nb = 0 # session number
record_duration = 120 # recording duration

# generate save path
save_fn = generate_save_fn(board_name, experiment_name, subject_id, session_nb)

# create device object
eeg_device = EEG(device=board_name)

# Experiment type
experiment = VisualN170(duration=record_duration, eeg=eeg_device, save_fn=save_fn)

Run experiment

experiment.run()

# Saved csv location
print("Recording saved in", experiment.save_fn)

Gallery generated by Sphinx-Gallery