Here's a clearer and more friendly version of the text:
What's New
In this version, along with our usual performance improvements (thanks to @C-Earl and @SimonInParis!), we've introduced the MulticompartmentConnection class for more complex connections. This allows spikes to pass through different features like weights, biases, and boolean masks in a specified order. You can create custom pipelines with these features, and they’ll execute in the order you define. For example, you can use a pipeline that first multiplies spikes by weights, then adds a bias. You can even add more features before, after, or between these steps!
For more details, check out our documentation.
General Updates:
- Added MulticompartmentConnection #695 by @C-Earl
- Various package updates and reformatting #542
- Python updated to 3.11 #550
- PyTorch updated to 2.0 #630
- Maintenance updates, dependency bumps, and more! #593, #602
Bug Fixes:
- Fixed an issue with
net.run
for unconnected layers #547 - Corrected plotting aspect ratios #651
- Fixed small bugs in
environment_pipeline
#579 - Addressed typo errors #661
Performance Enhancements:
Code Refactoring:
Examples & Documentation:
Dependency Updates:
- Bumped various dependencies, including
jupyter-server
,pillow
,requests
, and more.
New Contributors
A warm welcome to our new contributors:
- @williamyao66
- @wchapman
- @ignaciogavier
- @JeremCab
- @maldil
- @ValerioB88
- @0xnurl
- @AXYZdong
- @FarukhS52
- @Keserak
- @bmosk54
Full Changelog: Compare changes from 0.3.1 to 0.3.3
This version organizes the updates to help you quickly find what’s new and improved. Enjoy the new features, and as always, thanks for your contributions!