Releases: SpiNNakerManchester/sPyNNaker
Releases · SpiNNakerManchester/sPyNNaker
7.3.0
What's Changed
- Version bump by @Christian-B in #1478
- no mac by @Christian-B in #1481
- Fix poisson by @rowleya in #1476
- update databases to new schema by @Christian-B in #1479
- Region downloading by @rowleya in #1474
- Mypy.bash by @Christian-B in #1484
- recording data fixes by @Christian-B in #1483
- split download and recording data tables and methods by @Christian-B in #1485
- Less reports and data by @Christian-B in #1486
- Wta connector by @rowleya in #1487
- a warning for default/None timestep by @Christian-B in #1489
- External weight change by @rowleya in #1490
- Add a shift connector by @rowleya in #1491
- Skip gathererer by @Christian-B in #1494
Full Changelog: 7.2.1...7.3.0
7.2.1
What's Changed
- Version bump by @Christian-B in #1392
- use add_receive_no_time_callback by @Christian-B in #1389
- Raise skiptest by @Christian-B in #1380
- Bump JamesIves/github-pages-deploy-action from 4.4.2 to 4.4.3 by @dependabot[bot] in #1370
- remove methods deprecated as they are not standard PyNN by @Christian-B in #1387
- Hide CPUInfo object by @Christian-B in #1398
- Async neuromorph by @rowleya in #1399
- Fix issue with neuron generation global parameters by @rowleya in #1400
- SkipTest must have a reason by @Christian-B in #1401
- Transceiver by version by @Christian-B in #1376
- Changes to allow SpinUtils Type Checking in by @Christian-B in #1402
- Changes for SpiNNMan Typing by @Christian-B in #1403
- Pacman Typing information and some changes to make that easierRoc part by @Christian-B in #1405
- Use app_vertex and vertex_slice by @Christian-B in #1404
- more tdma removal by @Christian-B in #1407
- Spif Multi Output by @rowleya in #1408
- Changes for FrontEndCommon typing by @Christian-B in #1410
- spelling fixes and ignores by @Christian-B in #1411
- Typing and better errors for delay and weights by @Christian-B in #1415
- remove unused variables by @Christian-B in #1416
- Type Annotations and Checking by @dkfellows in #1342
- stop keys overlapping by @Christian-B in #1418
- Interdimensional compatibility by @rowleya in #1345
- Spif 1d by @rowleya in #1334
- Avoid whole board skips by @rowleya in #1419
- Avoid writing to the same file by @rowleya in #1422
- Python3.12 by @Christian-B in #1429
- make Pylint checks much stricter by @Christian-B in #1430
- remove spynnaker8 refrence by @Christian-B in #1432
- Overrides check by @Christian-B in #1425
- nuke FakeHBPPortalMachineProvider by @Christian-B in #1434
- Pylint default by @Christian-B in #1437
- Chip simplification by @Christian-B in #1439
- processor renaming by @Christian-B in #1438
- use xy tuple (which now includes Chip) by @Christian-B in #1440
- Version and testing for Spin2 by @Christian-B in #1442
- Version flexible Virtual Machine by @Christian-B in #1441
- Bump actions/setup-python from 4 to 5 by @dependabot[bot] in #1421
- Bump JamesIves/github-pages-deploy-action from 4.4.3 to 4.5.0 by @dependabot[bot] in #1420
- Bump mattnotmitt/doxygen-action from 1.9.5 to 1.9.8 by @dependabot[bot] in #1433
- update JamesIves/[email protected] by @Christian-B in #1443
- Stochastic neurons by @rowleya in #1424
- dont genernate duplicate edges by @Christian-B in #1445
- these tests need FPGSa and Spinnaker link defined by @Christian-B in #1447
- Add write permission by @rowleya in #1449
- more neurons possible in debug by @Christian-B in #1448
- Compressor error by @Christian-B in #1446
- remove broken HostBasedBitFieldRouterCompressor by @Christian-B in #1451
- Bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 by @dependabot[bot] in #1444
- Uncap pyparsing by @rowleya in #1375
- simplify the spalloc keep alive by @Christian-B in #1453
- Bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.6.1 by @dependabot[bot] in #1454
- use SupportScripts python_checks by @Christian-B in #1456
- runs an intergation test in linux, windows and macos by @Christian-B in #1455
- improved docs by @Christian-B in #1457
- Try to fix numpy v2 things by @rowleya in #1459
- PyNNExamples by @Christian-B in #1452
- Cfg checker by @Christian-B in #1460
- github action fixes by @Christian-B in #1461
- View labels by @Christian-B in #1467
- Sets for speed by @Christian-B in #1466
- Better error by @Christian-B in #1470
- Manual weight scaling by @rowleya in #1458
- Limit use of advance monitors for loading by @Christian-B in #1472
Full Changelog: 7.1.0...7.2.1
7.1.0
What's Changed
- Version bump by @Christian-B in #1372
- Version by @Christian-B in #1373
- Readthedocs.yaml by @Christian-B in #1377
- skiptest is stuff closes too soon. by @Christian-B in #1378
- Bump actions/checkout from 3 to 4 by @dependabot[bot] in #1381
- Is config none by @Christian-B in #1382
- If curr delta STDP by @andrewgait in #1383
- Add tests for new IF_curr_delta STDP binaries by @andrewgait in #1384
- Use less transactions by @Christian-B in #1385
- Remove deprecated stuff by @Christian-B in #1265
- block broken PyNN 0.12.0 version by @Christian-B in #1391
Full Changelog: 7.0.0...7.1.0
Release 7.0.0
Get this release from PyPI.
pip install sPyNNaker "1!7.0.0"
Main Changes
- The range of supported Python versions has changed; we now support (and test with) Python 3.8 – 3.11.
- We have changed the software license from GPL v3 to Apache v2.
- 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.pyNNpackage instead. - 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.
- 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 #1061
- Config checker by @Christian-B in #1065
- Add test for output of record("packets-per-timestep") by @andrewgait in #1066
- Cfg stack by @Christian-B in #1067
- single template by @Christian-B in #1068
- removed dead cfg option by @Christian-B in #1069
- Use the new provenance reporting API where possible by @dkfellows in #906
- read_router_compressor_with_bitfield_iobuf no longer used. by @Christian-B in #1070
- Add flake8 back for spynnaker_integration_tests, spynnaker8 directories by @andrewgait in #1063
- Trickery to make Sphinx4 work by @Christian-B in #1072
- Move the reports to FEC by @Christian-B in #1077
- Reset fix by @Christian-B in #1083
- Error when too many redraws are requested in a clipped distribution by @andrewgait in #1084
- Simplify Simulator stack by @Christian-B in #1075
- Structural plasticity recording by @andrewgait in #1042
- use svg for big files in SpYNNakerNeuronGraphNetworkSpecificationReport by @Christian-B in #1087
- Test objects by @Christian-B in #1086
- Stop passing config values through the simulator by @Christian-B in #1073
- remove tests of already removed functionality by @Christian-B in #1088
- Fix issue with master pop in some cases by @rowleya in #1071
- Unittest setup by @Christian-B in #1090
- report directories as global_variables by @Christian-B in #1089
- Split synapse neuron models by @rowleya in #1082
- Remove functions that aren't implemented so don't return anything by @andrewgait in #1097
- No memory by @Christian-B in #1096
- Speedup Big FromListConnector by @Christian-B in #1095
- Strip out Max delay by @Christian-B in #1094
- Fix array_connector max calculations by @andrewgait in #1104
- Stop ResourceTracker from looking at the Whole Machine by @Christian-B in #1098
- Live test pass threshold by @rowleya in #1108
- fixed the check for early spikes by @Christian-B in #1113
- remove extract_iobuf_during_run flag by @Christian-B in #1114
- Documentation fix by @dkfellows in #1115
- allow for mutliple send_sync by @Christian-B in #1116
- Trying to fix a crash... by @dkfellows in #1117
- Make return value from projection.get(.., 'list') usable in FromListConnector by @andrewgait in #1110
- Provenance straight to and from the database. by @Christian-B in #1119
- Fix dependency issue by @rowleya in #1124
- append the empty segment to the block by @Christian-B in #1127
- Neuromodulation agdr by @rowleya in #1120
- all populations have the same number of segments by @Christian-B in #1128
- No executor by @Christian-B in #1112
- remove the setUp which hides the BaseTestCase setup by @Christian-B in #1111
- disable user CommandSender by @Christian-B in #1129
- Neuromodulation by @mmikaitis in #366
- Stop using @Inject by @Christian-B in #1121
- No executor algorithms now functions and No xml by @Christian-B in #1132
- Key translation by @rowleya in #1138
- scipy from FEC (which caps) by @Christian-B in #1142
- Get machine2 by @Christian-B in #1143
- Fix Live Voltage Test by @rowleya in #1139
- test and support python 3.10 3.6 for curiosity only by @Christian-B in #1144
- Add a weight recorder test using runtime callbacks by @andrewgait in #1141
- Multirun packets-per-timestep fix by @andrewgait in #1147
- write version to database ASAP by @Christian-B in #1149
- range compress by @Christian-B in #1148
- Dont save config values in ASB by @Christian-B in #1145
- Use the Data Spec database more by @Christian-B in #1150
- Fix recording for rewiring and packets to work after reset by @andrewgait in #1153
- Unsynchronize Poisson sources by @rowleya in #1157
- no need for OrderedDict by @Christian-B in #1158
- better error msg for user by @Christian-B in #1062
- changed options rarely if ever used to cfg only by @Christian-B in #1159
- removal of spynnaker8 by @Christian-B in #1169
- import pyNN.spiNNaker by @Christian-B in #1160
- Remove remaining code from spynnaker8 by @Christian-B in #1163
- Remove unused code by @Christian-B in #1173
- remove spynnaker8 references by @Christian-B in #1174
- Whole board test by @Christian-B in #1151
- Use outgoing_edge_partitions to find edge by @Christian-B in #1177
- spinnaker_get_data by @Christian-B in #1179
- Current sources by @andrewgait in #1076
- Put projection._clear_cache back by @Christian-B in #1171
- Fix pynn spinnaker by @rowleya in #1183
- app vertex max_atoms_per_core by @Christian-B in #1184
- Fix Poisson test by @rowleya in #1190
- Current source fix by @andrewgait in #1189
- Allow STDP on self-projections by @andrewgait in #1191
- Change the PyNN URL to new home by @rowleya in #1198
- Reduce overhead by @rowleya in #1195
- Global data new by @Christian-B in #1156
- Create graph by @Christi...
Release 6.0.0
Get this release from PyPI.
pip install sPyNNaker "1!6.0.0"
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.
Release 5.0.0
August 9 2019
4.0.0
Merge branch 'RC4' of https://github.com/SpiNNakerManchester/sPyNNake…
Checkpoint: prior to PyNN 0.8
This tag describes where we got to before we started integrating support for PyNN 0.8