Skip to main content

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_client 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.

Source Distribution

spalloc-1!7.0.0a5.tar.gz (49.8 kB view hashes)

Uploaded Source

Built Distribution

spalloc-1!7.0.0a5-py3-none-any.whl (53.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page