SpiNNakerManchester / PACMAN

Partition and Configuration Manager for SpiNNaker
Apache License 2.0
9 stars 7 forks source link

No executor algorithms now functions and No xml #413

Closed Christian-B closed 2 years ago

Christian-B commented 2 years ago

This PR has no intentional behaviour changes.

  1. All Algorithms are now functions or wrapped in functions Except ones listed in https://github.com/SpiNNakerManchester/SpiNNFrontEndCommon/issues/861 All tests now use the wrapped functions except when the test is testing just a function in the Algorithm class

  2. algorithm xml and xsd files removed

It is likely that more algorithms could be converted from Wrapped classes to pure functions as so far only the easiest have been converted. These can be converted as an when convenient.

The function names the algorithm names with just case concerted. This was done to recognisably. I don''t mid suggestions for renaming some.

Must be done at the same time as: https://github.com/SpiNNakerManchester/SpiNNFrontEndCommon/pull/894 https://github.com/SpiNNakerManchester/sPyNNaker/pull/1132

tested by:

https://github.com/SpiNNakerManchester/IntegrationTests/pull/84