This package provides functionality which are common to front ends that translate application level programs into exeuctables which run on a SpiNNaker machine.
Requirements
In addition to a standard Python installation, this package depends on:
six
enum34
DataSpecification
PACMAN
SpiNNMan
SpiNNMachine
PyNN
numpy
These dependencies, excluding numpy, can be installed using pip: pip install six pip install enum34 pip install DataSpecification pip install PACMAN pip install SpiNNMan pip install PyNN pip install SpiNNFrontEndCommon pip install SpiNNMachine
Details of the installation of numpy on various operating systems are shown below.
If you are using virtualenv, please also follow the instructions below to install numpy. Further instructions for adding this global package to your virutalenv are detailed in the "User Installation" and "Developer Installation" sections below. Ubuntu Linux
Execute the following to install both gtk and pygtk: sudo apt-get install python-numpy Fedora Linux
Execute the following to install both gtk and pygtk: sudo yum install numpy Windows 7/8 64-bit
Download and install http://spinnaker.cs.manchester.ac.uk/.../numpy-MKL-1.8.1.win-amd64-py2.7.exe Windows 7/8 32-bit
Download and install http://spinnaker.cs.manchester.ac.uk/.../numpy-MKL-1.8.1.win32-py2.7.exe