Installing Oger

The required dependencies for Oger are:

Optional packages are:

Linux

Dependencies

Most Linux distributions have the required dependencies listed above in their package repositories. For instance, on Ubuntu you can install the dependencies with:

sudo apt-get install python-numpy python-scipy python-mdp

Ulrich Bernert of Planet GmbH has kindly provided this HOWTO on installing Oger and its dependencies on Suse 11.*.

Tarball install

You can download the latest stable version of Oger, version 1.1.3,  here. Unpack the tarball somewhere, and run the included setup script as follows: 

sudo python setup.py install

Repository install

First clone the Oger mercurial repository:

hg clone https://bitbucket.org/benjamin_schrauwen/organic-reservoir-computing-eng... Oger

Then add the full path to the  ./Oger/src directory to your $PYTHONPATH environment variable. This way anytime you update the repository, the changes will be picked up in your python environment.

Mac OS/X

Dependencies

For Mac OS/X, the Scipy Superpack is a convenient way to install the latest versions of the required dependencies listed above. Note that has only been tested with the standard Python (2.6.4) included with Snow Leopard. 

Tarball/repository install

This is identical to the installation for Linux, described above. 

Windows

For Windows, the easiest option to install the required dependencies for Oger is to use the Python(x,y) installer. This is a scientific Python distribution which includes, a.o., the dependencies listed above but also other useful tools such as Eclipse and IPython.

Then, you can run this installer to setup Oger.