Skip to content

belevtsoff/rdaclient.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction
------------

Rdaclient.py is an asynchronous RDA client with buffer, written in pure
python (with extensive usage of ctypes). Remote Data Access protocol is
used by the the BrainVision recording software to share EEG the data over
the network.

For BrainAmp (by Brain Products) users, the module is aimed to simplify
the development of processing applications (including BCIs) by
encapsulating an asynchronous network client and a circular buffer in a
single module. For more information, refer to the documentation


Installation
------------

Before installing, make sure you have the following:

* python 2.x
* numpy 1.4.1 or higher

Optionally, for the tutorial/examples, you'll need:

* matplotlib
* gnuplot <-- ordinary binary, not a python package

Next, get the source from the github::

    cd /where/you/want/it/to/be
    git clone git://github.com/belevtsoff/rdaclient.py.git
    cd rdaclient.py/
    
This is basically it. In order to make modules importable from other
locations, just add the source folder to your PYTHONPATH, e.g.::

    echo export PYTHONPATH=\$PYTHONPATH:/path/to/rdaclient.py/src/ >> ~/.bashrc

substituting /path/to/rdaclient.py/ with the actual absolute path to
rdaclient.py/

Documentation
-------------

Can be found here: http://belevtsoff.github.com/rdaclient.py/

About

An asynchronous RDA client with buffer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages