8000 GitHub - a7dita/IICCSSS-workshop
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

a7dita/IICCSSS-workshop

 
 

Repository files navigation

Drawing

The purpose of this repository is to learn about measuring latencies and identifying stimulus onsets for experiments combining electroencephalogram (EEG) and virtual reality (VR). We used Unity 3D to design a virtual environment and Lab Streaming Layer (LSL) to simultaneously collect, synchronize, and store the data.

The repository contains:

  • latency-tests.ipynb: It containing tasks to learn how to process .XDF files and how to design and analyze devices' latencies previous to start the recording phase.
  • trigger-onsets.ipynb: It contains tasks to learn how to identify stimulus onsets and create the trigger files used for even related potential analysis (ERP).
  • data: folder for the latency test files (Note: make sure to unzip data).
  • data-onset: folder for the experiment file (Note: make sure to unzip data).

Requisites

  • Python 3.8 or higher
  • Latest version of pip installed, see troubleshooting for upgrade

To create the environment:

  1. Create a folder and place requirements.txt
  2. From the terminal, go to the created folder and run:

For Windows: python -m venv iiccsss-eeg

And then, iiccsss-eeg\Scripts\python -m pip install -r requirements.txt

For Mac/Linux: python3 -m venv iiccsss-eeg

And then, iiccsss-eeg/bin/python -m pip install -r requirements.txt

Troubleshooting

When error as follows occurs:

raise BackendUnavailable or pip._vendor.pep517.wrappers.BackendUnavailable

run
For Windows: iiccsss-eeg\Scripts\python -m pip install --upgrade pip

For Mac/Linux: iiccsss-eeg/bin/python -m pip install --upgrade pip

And then re-run step 2 above

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%
0