Skip to main content

Running PyNN Simulations on SpiNNaker

PyNN is a simulator-independent language for building neuronal network models. The PyNN API aims to support modelling at a high-level of abstraction (populations of neurons, layers, columns and the connections between them) while still allowing access to the details of individual neurons and synapses when required. PyNN provides a library of standard neuron, synapse, and synaptic plasticity models which have been verified to work the same on the different supported simulators. PyNN also provides a set of commonly-used connectivity algorithms (e.g. all-to-all, random, distance-dependent, small-world) but makes it easy to provide your own connectivity in a simulator-independent way. This lecture was part of the 7th SpiNNaker Workshop held 3 - 6 October 2017.

Topics covered in this lesson

This tutorial provides:

  • An introduction to PyNN
  • Overview of platforms supporting PyNN
  • Example simulations using PyNN
  • Description of limitations of PyNN on SpiNNaker
Back to the course