pyelixys is a library for communicating with the Sofie Biosciences Elixys hardware. The the hardware is a design based upon the mbed development board. It communicates with the hardware using the websocket protocol. This library abstracts the hardware to python objects.
First you should install python and virtualenv.
pip install virtualenv
Now setup the pyelixys sandbox environment
virtualenv pyelixys
cd pyelixys
Active the sandbox environment
source bin/activate
Clone the repository
git clone git@github.com:henryeherman/pyelixys.git
cd pyelixys
Install the python dependencies using pip
pip install -r requirements.txt
If installing on linux, you will need numpy. To install numpy in a virtualenv requires the python dev package. Before installing the requirements with pip run the following command.
sudo apt-get install python2.7-dev