Spinnman

Latest version: v1!7.1.0

Safety actively analyzes 626643 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

7.0.0

Get this release from [PyPI](https://pypi.org/project/SpiNNMan/).

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 where_is_xy by Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/261
* where_is_x_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 get_status_string into cpuinfos by Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/332
* simplify clear_router_diagnostic_counters by Christian-B in https://github.com/SpiNNakerManchester/SpiNNMan/pull/331
* move get_clock_drift 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

6.0.0

Get this release from [PyPI](https://pypi.org/project/SpiNNMan/).

pip install SpiNNMan "1!6.0.0"

5.1.0

Get this release from [PyPI](https://pypi.org/project/SpiNNMan/).

pip install SpiNNMan "1!5.1.0"

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

5.0.0

August 9 2019

4.0.0

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.