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.3.0.tar.gz (52.0 kB view details)

Uploaded Source

Built Distribution

spalloc-1!7.3.0-py3-none-any.whl (56.2 kB view details)

Uploaded Python 3

File details

Details for the file spalloc-1!7.3.0.tar.gz.

File metadata

  • Download URL: spalloc-1!7.3.0.tar.gz
  • Upload date:
  • Size: 52.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for spalloc-1!7.3.0.tar.gz
Algorithm Hash digest
SHA256 5664546187a57c87743c8bf1db812a2ab1c14db15fb0f44ee64f5f72d1cdedac
MD5 5a4054a7aabd974e3af52dfc343e119b
BLAKE2b-256 cc8400d6499ec145e1a83431847492bc381986cd2d66e15e23d459da3af493de

See more details on using hashes here.

File details

Details for the file spalloc-1!7.3.0-py3-none-any.whl.

File metadata

  • Download URL: spalloc-1!7.3.0-py3-none-any.whl
  • Upload date:
  • Size: 56.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for spalloc-1!7.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ee06d56511a3e021cc4672d428fe1ae7877ddf52c56d992ce45107759e50040
MD5 c4943fbfbea088f5378cc4de4e47914a
BLAKE2b-256 b82569ef3eec31d487d5621bff1c768d4c881cd37228e59edfeb1424a81804aa

See more details on using hashes here.

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