Recent Releases of spinnman

spinnman - Release 7.0.0

Get this release from PyPI.

pip install SpiNNMan "1!7.0.0"

Significant Changes

  1. The range of supported Python versions has changed; we now support (and test with) Python 3.8 – 3.11.
  2. We have changed the software license from GPL v3 to Apache v2.
  3. We have completely reworked the interaction between the SpiNNaker client tool stack and our Spalloc service. This allows us to integrate our internal resource management more completely with the Human Brain Project/EBRAINS central resource management, as well as enabling much greater manageability of the SpiNNaker1M machine and allowing more ways to allocate resources (such as via specific sections of the machine). SpiNNMan contains the actual client software for this.
    1. Authenticate to the service using either username/password or EBRAINS token (transparent for users of the Human Brain Project Portal or Jupyter services). Which you need depends on the account you want to submit via; user/pass is principally for local University of Manchester users only.
    2. Access to the allocations is now proxied so the SpiNNaker1M service can be used from outside the University of Manchester without using the HBP Portal or Jupyter.
    3. Can ask for a rectangle of boards at an arbitrary location of the overall machine.

What's Changed

  • Use Context Managers by @dkfellows in https://github.com/SpiNNakerManchester/SpiNNMan/pull/244
  • Cfg stack by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/245
  • Trickery to make Sphinx4 work by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/246
  • minus -q by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/248
  • fixed process to work by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/251
  • Deprecate unused methods by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/250
  • Stop passing config values through the simulator by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/247
  • Catch any exceptions in hostname resolution by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/253
  • ignore bad ethernet needs to access protected variable by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/256
  • test and support python 3.10 instead of 3.6 by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/258
  • SpinUtils imports numpy so no need to repeat complicated here by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/259
  • log whereisxy by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/261
  • whereisx_y no longer errors on no machine by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/262
  • report x y not y twice by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/263
  • skip possible ethernet if it is not there. IE handle job with hole! by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/264
  • Scamp connection cleanup. by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/266
  • Sdram retry fix by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/268
  • No need for "Ordered" dict by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/271
  • removed BootPortNum as always None by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/273
  • changed options rarely if ever used to cfg only by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/272
  • Whole by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/269
  • Dont give confusing unknown message by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/279
  • Fix stack overflow by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/280
  • Store v to p map by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/281
  • No P2PC command by @dkfellows in https://github.com/SpiNNakerManchester/SpiNNMan/pull/285
  • Different app loading by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/284
  • Fix copy run 0 0 by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/287
  • More error details by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/286
  • Fix copy run again by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/289
  • removed no-space-check by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/288
  • Reduce overhead by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/290
  • Global data new by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/270
  • More basic network utils by @dkfellows in https://github.com/SpiNNakerManchester/SpiNNMan/pull/292
  • Removes code to do with Virtual Chips. by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/293
  • Get rid of useless abstract process duplicate classes by @dkfellows in https://github.com/SpiNNakerManchester/SpiNNMan/pull/297
  • Remove rubbish in SpiNNMan by @dkfellows in https://github.com/SpiNNakerManchester/SpiNNMan/pull/298
  • Tidying up EIEIO listener registration practices by @dkfellows in https://github.com/SpiNNakerManchester/SpiNNMan/pull/299
  • Make UDPConnection Listenable by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/300
  • support python 3.11 by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/301
  • Fix Ethernet IP address by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/254
  • A client for talking to the Java Spalloc Server by @dkfellows in https://github.com/SpiNNakerManchester/SpiNNMan/pull/274
  • fail actions on pylint warnings including 3.9 by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/302
  • fix raise Exception by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/304
  • Apache2 by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/305
  • Doc fix by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/307
  • Revert and fix copyright date to a single date by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/306
  • removed repeated requests by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/309
  • Spalloc server jdbc by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/308
  • Auto excludes by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/310
  • Citation plus by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/311
  • Https by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/313
  • Allow non-reception of response (to be received elsewhere) by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/315
  • Doc polish by @dkfellows in https://github.com/SpiNNakerManchester/SpiNNMan/pull/314
  • Remove installed by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/320
  • fixes for pypi by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/321
  • Enable spell checking of docstrings by @dkfellows in https://github.com/SpiNNakerManchester/SpiNNMan/pull/319
  • ExecutableType moved to SpiNNMan by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/323
  • Factor out the version of linked docs by @dkfellows in https://github.com/SpiNNakerManchester/SpiNNMan/pull/322
  • Convert Chip.sdram to an int by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/318
  • remove 3.7 testing by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/328
  • Add ability to listen to UDP directly by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/330
  • Handle errors sent on the proxy protocol by @dkfellows in https://github.com/SpiNNakerManchester/SpiNNMan/pull/312
  • move load_application logic to FEC by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/333
  • push getstatusstring into cpuinfos by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/332
  • simplify clearrouterdiagnostic_counters by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/331
  • move getclockdrift to Transceiver by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/338
  • Users by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/339
  • Update provenance and exit by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/340
  • Cores in state by @Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/336
  • Quota by @rowleya in https://github.com/SpiNNakerManchester/SpiNNMan/pull/329

Full Changelog: https://github.com/SpiNNakerManchester/SpiNNMan/compare/6.0.0...7.0.0

- Python
Published by dkfellows over 2 years ago

spinnman -

Get this release from PyPI.

pip install SpiNNMan "1!6.0.0"

- Python
Published by Christian-B almost 5 years ago

spinnman - Release 5.1.0

Get this release from PyPI.

pip install SpiNNMan "1!5.1.0"

This is a minor release that fixes a number of bugs.

- Python
Published by dkfellows over 6 years ago

spinnman - Release 5.0.0

August 9 2019

- Python
Published by Christian-B over 6 years ago

spinnman - 4.0.0

- Python
Published by Christian-B over 8 years ago