SpiNNaker Manchester (PyNN 7)

These pages document the main Manchester python code for the PyNN 7 branch of the SpiNNaker Project.

Note: These pages are currently under development

SpiNNUtils

This provides basic utility functions and classes to other parts of SpiNNaker’s tooling. Nothing in here knows anything about SpiNNaker functionality.

SpiNNUtils_github

SpiNNUtils_individual_docs

SpiNNMachine

This package is used to provide a Python representation of a SpiNNaker machine

SpiNNMachine_github

SpiNNMachine_individual_docs

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.

SpiNNStorageHandlers_github

SpiNNStorageHandlers_individual_docs

PACMAN

This package provides utilities for partitioning, placing a routing on a SpiNNaker machine

PACMAN_github

PACMAN_individual_docs

SpiNNMan

This package provides utilities for interacting with a SpiNNaker machine.

SpiNNMan_github

SpiNNMan_individual_docs

DataSpecification

This package provides utilities for specifying binary data algorithmically, and executing the specifications to produce the data.

DataSpecification_github

DataSpecification_individual_docs

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

spalloc_github

SpiNNFrontEndCommon

This package provides functionality which are common to front ends that translate application level programs into executables which run on a SpiNNaker machine.

SpiNNFrontEndCommon_github

SpiNNFrontEndCommon_individual_docs

sPyNNaker

This package provides a PyNN implementation for SpiNNaker.

sPyNNaker_github

sPyNNaker_individual_docs

sPyNNakerExtraModelsPlugin

This package provides implementations of other neural models which are currently not support by the PyNN language.

sPyNNakerExtraModelsPlugin_github

sPyNNakerExtraModelsPlugin_individual_docs

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

spalloc_server_github

Indices and tables