Recent Releases of spynnaker

spynnaker - Release 7.0.0

Get this release from PyPI.

pip install sPyNNaker "1!7.0.0"

Main 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. sPyNNaker8 is strongly deprecated; it was a transitional Python package while we migrated to PyNN 0.8, and now we only support later versions of PyNN. Use the code in the spynnaker.pyNN package instead.
  4. We now provide support for neuromodulatory inputs (dopamine) in some models. Because of the numerical complexity involved, please contact us if you want to use this with any other neuromodulation inputs.
  5. We now support some convolution connectors to some neuron models in order to efficiently support input from digital retinas.

What's Changed

  • Making the configs truly global by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1061
  • Config checker by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1065
  • Add test for output of record("packets-per-timestep") by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1066
  • Cfg stack by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1067
  • single template by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1068
  • removed dead cfg option by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1069
  • Use the new provenance reporting API where possible by @dkfellows in https://github.com/SpiNNakerManchester/sPyNNaker/pull/906
  • readroutercompressorwithbitfield_iobuf no longer used. by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1070
  • Add flake8 back for spynnakerintegrationtests, spynnaker8 directories by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1063
  • Trickery to make Sphinx4 work by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1072
  • Move the reports to FEC by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1077
  • Reset fix by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1083
  • Error when too many redraws are requested in a clipped distribution by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1084
  • Simplify Simulator stack by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1075
  • Structural plasticity recording by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1042
  • use svg for big files in SpYNNakerNeuronGraphNetworkSpecificationReport by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1087
  • Test objects by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1086
  • Stop passing config values through the simulator by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1073
  • remove tests of already removed functionality by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1088
  • Fix issue with master pop in some cases by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1071
  • Unittest setup by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1090
  • report directories as global_variables by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1089
  • Split synapse neuron models by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1082
  • Remove functions that aren't implemented so don't return anything by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1097
  • No memory by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1096
  • Speedup Big FromListConnector by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1095
  • Strip out Max delay by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1094
  • Fix array_connector max calculations by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1104
  • Stop ResourceTracker from looking at the Whole Machine by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1098
  • Live test pass threshold by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1108
  • fixed the check for early spikes by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1113
  • remove extractiobufduring_run flag by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1114
  • Documentation fix by @dkfellows in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1115
  • allow for mutliple send_sync by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1116
  • Trying to fix a crash... by @dkfellows in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1117
  • Make return value from projection.get(.., 'list') usable in FromListConnector by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1110
  • Provenance straight to and from the database. by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1119
  • Fix dependency issue by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1124
  • append the empty segment to the block by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1127
  • Neuromodulation agdr by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1120
  • all populations have the same number of segments by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1128
  • No executor by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1112
  • remove the setUp which hides the BaseTestCase setup by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1111
  • disable user CommandSender by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1129
  • Neuromodulation by @mmikaitis in https://github.com/SpiNNakerManchester/sPyNNaker/pull/366
  • Stop using @inject by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1121
  • No executor algorithms now functions and No xml by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1132
  • Key translation by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1138
  • scipy from FEC (which caps) by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1142
  • Get machine2 by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1143
  • Fix Live Voltage Test by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1139
  • test and support python 3.10 3.6 for curiosity only by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1144
  • Add a weight recorder test using runtime callbacks by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1141
  • Multirun packets-per-timestep fix by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1147
  • write version to database ASAP by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1149
  • range compress by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1148
  • Dont save config values in ASB by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1145
  • Use the Data Spec database more by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1150
  • Fix recording for rewiring and packets to work after reset by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1153
  • Unsynchronize Poisson sources by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1157
  • no need for OrderedDict by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1158
  • better error msg for user by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1062
  • changed options rarely if ever used to cfg only by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1159
  • removal of spynnaker8 by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1169
  • import pyNN.spiNNaker by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1160
  • Remove remaining code from spynnaker8 by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1163
  • Remove unused code by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1173
  • remove spynnaker8 references by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1174
  • Whole board test by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1151
  • Use outgoingedgepartitions to find edge by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1177
  • spinnakergetdata by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1179
  • Current sources by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1076
  • Put projection.clearcache back by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1171
  • Fix pynn spinnaker by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1183
  • app vertex maxatomsper_core by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1184
  • Fix Poisson test by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1190
  • Current source fix by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1189
  • Allow STDP on self-projections by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1191
  • Change the PyNN URL to new home by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1198
  • Reduce overhead by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1195
  • Global data new by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1156
  • Create graph by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1202
  • Delays by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1194
  • Assert bracket fix by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1204
  • hide Placements by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1206
  • remove unused resources by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1205
  • Delete a duplicate test by @dkfellows in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1210
  • Use SpiNNMan more by @dkfellows in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1176
  • Extdev fpgas by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1218
  • remove globals_variables by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1208
  • View holds requires by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1217
  • Splitter name by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1216
  • n_atoms is defined in ApplicationVertex by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1212
  • replace set_delay with round delay on init by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1193
  • Fix routing by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1222
  • Fixed location by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1219
  • Warning if SpikeSourceArray sends more that 100 spikes at one time. by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1220
  • need len for some versions of numpy by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1225
  • Iterate projections by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1226
  • Single keyandmask by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1223
  • Replace Multiple interwoven timers with more use of FecTimer by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1227
  • actions/setup-python@v4 actions/checkout@v3 by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1230
  • Mvertex label by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1231
  • tests fix report_dir errors by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1232
  • Fix SDRAM calculation on neurons-synapses splitter, add test by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1241
  • Reduce overhead data spec by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1196
  • Spif output by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1253
  • Reduce overhead data spec colours by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1197
  • Remove print by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1254
  • Drop support for python 3.6 by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1256
  • self.assertEquals deprecated by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1260
  • skip on missing fpga link by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1262
  • Specify to use accum by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1264
  • Python3.11 by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1263
  • Tidy up code with warnings in gcc v12.2 by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1268
  • Apply delay check correctly and increment skipped in mad impl by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1266
  • rateandcountperslice by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1275
  • Neo database by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1269
  • fix Clear bug by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1280
  • Treat IDMix like a PopulationView where possible. by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1277
  • Pylint2.16.5 by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1285
  • Ability to csv file and some Neo interaction changes by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1283
  • Use more accurate calculation of core_mask by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1284
  • Fix STDP triplet rule and add test by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1287
  • Apache2 by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1288
  • First dates by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1289
  • Ds per reset by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1243
  • Update CSA block test by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1291
  • Auto excludes by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1295
  • Spalloc server jdbc by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1292
  • Fix pushbot by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1296
  • Fixes pool dense connector in many ways by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1258
  • Fix pool dense odd by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1297
  • ref: sPyNNaker: A Software Package ... by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1301
  • Local only delays by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1300
  • fix getdata clear on previous segment Clear by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1305
  • Https by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1303
  • update link to latest by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1306
  • Push bot viewer by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1312
  • Neaten the output by providing the actual ports to be used by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1314
  • Make the code in setup_pynn better by @dkfellows in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1316
  • more direct way to testwholeboard dir by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1319
  • remove very old out of date diagrams by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1321
  • more direct way to directory by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1320
  • Osi approved apache software license by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1324
  • from spinnman.model.enums import ExecutableType by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1326
  • Factor out the version of linked docs by @dkfellows in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1325
  • Do no tpublish Python docs to github.io by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1331
  • Convert Chip.sdram to an int by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1318
  • Clean up of splitter code by @dkfellows in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1332
  • Cache atoms shape by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1311
  • Allow lists to be sent into kernel connector, update test by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1336
  • Fix poisson reset and dsg by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1339
  • Fix placement test by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1343
  • Switch to PyNN 0.11.0 by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1347
  • remove 3.7 testing by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1348
  • Write synaptic matrices without setwritepointer by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1344
  • writeprovenancedata no longer used by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1349
  • Add colour shift in case with self-connection, and add test by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1353
  • Izk cond exp dual by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1354
  • fix one test to check auto pause remove the rest that do the same by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1355
  • Rng warnings by @rowleya in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1356
  • Ds rework by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1352
  • Ds cleanup by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1341
  • Move DataType to FEC. Archive DataSpecification by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1357
  • runs-on: ubuntu-latest by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1365
  • retouter reports for virtual vertices by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1340
  • Rename to load by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1358
  • Users by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1366
  • Fix poisson multirun error by @andrewgait in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1367
  • updated test as CPUInfo changed by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1360
  • No dataspec docs by @Christian-B in https://github.com/SpiNNakerManchester/sPyNNaker/pull/1371

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

- Python
Published by dkfellows over 2 years ago

spynnaker - Release 6.0.0

Get this release from PyPI.

pip install sPyNNaker "1!6.0.0"

- Python
Published by Christian-B almost 5 years ago

spynnaker - Release 5.1.0

Get this release from PyPI.

pip install sPyNNaker "1!5.1.0"

This is a minor release that fixes a number of bugs. It also substantially improves our support for structural plasticity.

- Python
Published by dkfellows over 6 years ago

spynnaker - Release 5.0.0

August 9 2019

- Python
Published by Christian-B over 6 years ago

spynnaker - Checkpoint: prior to PyNN 0.8

This tag describes where we got to before we started integrating support for PyNN 0.8

- Python
Published by dkfellows over 8 years ago

spynnaker - 4.0.0

- Python
Published by Christian-B over 8 years ago

spynnaker -

- Python
Published by rowleya almost 9 years ago

spynnaker -

- Python
Published by rowleya almost 9 years ago

spynnaker -

- Python
Published by rowleya almost 10 years ago