psychopynetstation provides pyns_exp.py
basic task scripts to test communication between PsychoPy and EGI NetStation, which is an EEG scanning software. pyns_run.py
uses the resulted log files from PsychoPy and NetStation to measure stimuli timing difference. The code uses PyNetStation to send signals from PsychoPy to NetStation.
As the resources related to PsychoPy and NetStation connection seem very limiting, I tried compiling the materials learnt into organized psychopynetstation wiki page. The wiki page has thorough details from installing PsychoPy, and laying out hardware to configuring NetStation software, managing and applying cap sensors to subjects.
For full documentation and details, please refer to Wiki, or docstring of each function (ie. help(function name)). The default values and setup are all currently configured to lab environment. The experiment can be run on local device without NetStation connection as well.
Feel free to submit bugs/suggestions on Issues :)
- pyns_exp's base code is based on PsychoPy builder and later changed
- EGI Pynetstation module is used for PsychoPy to EGI NetStation connection