Skip to main content
Help the Python Software Foundation raise $60,000 USD by December 31st!  Building the PSF Q4 Fundraiser

A client for the spalloc_server SpiNNaker machine partitioning and allocation system.

Project description

PyPi version Documentation Build Status Coverage Status

Spalloc is a Python library and set of command-line programs for requesting SpiNNaker machines from a spalloc server.

To get started, see the quick-start below or refer to the documentation.

Quick-start

Step 1: Install spalloc:

$ pip install spalloc

Step 2: Write a configuration file indicating your email address and the spalloc server’s address (run python -m spalloc.config to discover what to call your config file on your machine):

[spalloc]
hostname = my_server
owner = jdh@cs.man.ac.uk

Step 3: Request a system using the command-line interface, e.g. a three-board machine:

$ spalloc 3
Animated GIF showing the typical execution of a spalloc call.

…or request one from Python…

>>> from spalloc import Job
>>> with Job(3) as j:
...     my_boot(j.hostname, j.width, j.height)
...     my_application(j.hostname)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for spalloc, version 0.2.1
Filename, size File type Python version Upload date Hashes
Filename, size spalloc-0.2.1.tar.gz (31.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page