SpiNNaker Manchester (PyNN 7)¶
These pages document the main Manchester python code for the older PyNN 0.7 branch of the SpiNNaker Project which can be found on github
Alternative ways to run SpiNNaker are using the SpiNNakerGraphFrontEnd, or running it with more recent PyNN .
SpiNNUtils¶
This provides basic utility functions and classes to other parts of SpiNNaker’s tooling. Nothing in here knows anything about SpiNNaker functionality.
SpiNNMachine¶
This package is used to provide a Python representation of a SpiNNaker machine
SpiNNStorageHandlers¶
This package provides classes to handle data storage, both in memory (through a bytearray buffer) and in a file. The file may be permanent or temporary.
PACMAN¶
This package provides utilities for partitioning, placing a routing on a SpiNNaker machine
SpiNNMan¶
This package provides utilities for interacting with a SpiNNaker machine.
DataSpecification¶
This package provides utilities for specifying binary data algorithmically, and executing the specifications to produce the data.
spalloc¶
Spalloc is a Python library and set of command-line programs for requesting SpiNNaker machines from a spalloc server.
The spalloc module uses a different documentation style so is not included here.
Their documenation can be found at: spalloc_readthedocs
SpiNNFrontEndCommon¶
This package provides functionality which are common to front ends that translate application level programs into executables which run on a SpiNNaker machine.
sPyNNaker¶
This package provides the shared code for PyNN implementation for SpiNNaker.
sPyNNaker7¶
This package provides a PyNN implementation for SpiNNaker.
spalloc_server¶
A SpiNNaker machine management application which manages the partitioning and allocation of large SpiNNaker machines into smaller fragments for many simultaneous users.
The spalloc_server module uses a different documentation style so is not included here.
Their documenation can be found at: spalloc_server_readthedocs