ProvoK/PyDaMind


Python Mind Data

Language: CSS


alt text

PyDaMind is a suite designed to record, display and process brain data. It is actually a Bachelor degree project.

It consists of a Client, which lets the user choose between various textual or visual activities, and a Webserver, which process brain data. The Client records brain data during an activity and sends them to the Webserver.
The latter processes and stores brain data in a MongoDB database

The suite works with NeuroSky Mindwave headset and is fully extendible to other devices.

Dependencies
  • Wikipedia for python
  • NeuroPy
  • PySide
  • Tornado
  • jsonschema
  • Motor
  • Lxml
  • websocket-client
  • qtawesome

Powered by: alt text

Installation

# Tested on Ubuntu
# Before this, you need to install Pip and Git.
# A mongodb server is needed too. See: https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
# Require Python 2.7+

# install what possible with Pip
python -m pip install wikipedia tornado jsonschema motor lxml websocket-client qtawesome

# Pyside
apt-get install python-dev python-pyside pyside-tools

# NeuroPy, check repository page for updated version
wget https://pypi.python.org/packages/source/N/NeuroPy/NeuroPy-0.1.zip
unzip -a NeuroPy-0.1.zip
cd NeuroPy-0.1.zip
python setup.py install 

Project Statistics

Sourcerank 0
Repository Size 38.9 MB
Stars 0
Forks 0
Watchers 1
Open issues 0
Dependencies 0
Contributors 1
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Vittorio Camisa

Something wrong with this page? Make a suggestion

Last synced: 2016-05-28 02:59:01 UTC

Login to resync this repository