This project contains the API for the Swarm Intelligence platform.

Environment setup

Python

It is highly recommended to run everything in an up-to-date virtualenv. The environment can be set up using:

$ mkvirtualenv si --python=python3.5 -a .

In order to run or deploy the project, it is necessary to download the dependencies:

$ pip install -r requirements.txt

Running

The project can be run normally using:

$ XXX

Tests

In order to run tests, :pypi:`tox` need to be installed first:

$ pip install tox

Test can now be run using:

$ tox