Skip to main content
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)

Metadata

Release files for spalloc 1!7.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spalloc 1!7.4.1
File Size Uploaded
spalloc-1!7.4.1.tar.gz 54.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spalloc 1!7.4.1
File Interpreter ABI Platform
spalloc-1!7.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 112.6 kB

Release files / spalloc-1!7.4.1.tar.gz

Download URL spalloc-1!7.4.1.tar.gz
Size 54.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6a32463ad947b5bdc4cdc1a593c56ccd3b2a99ea8fc1bda1a8c88cca4a31c78c
BLAKE2b-256 checksum
How to use checksums
7c01faaafcb4962b566386a5e647f41f2579ba03082b9ec347c80a34d502bd35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / spalloc-1!7.4.1-py3-none-any.whl

Download URL spalloc-1!7.4.1-py3-none-any.whl
Size 58.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
be06e919eaf38e078367cc9cf72b0cb9d65da85314058ebaea850099558f67d1
BLAKE2b-256 checksum
How to use checksums
dc6ae05ce2cc07b5874d7a9842d31bce19cc37ab1484ff806d9cdb018484cd55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page