Neo 0.13.1 release notes#
7th May 2024
This release of Neo contains a lot of improvements to code quality and documentation, still with a focus on the planned 1.0 release, together with, as usual, bug fixes and performance improvements in IO modules.
See all pull requests included in this release and the list of closed issues.
Code and documentation quality#
Particular thanks go to Zach McKenzie, who has checked, and rewritten if necessary, every docstring in the project, to ensure they all have a consistent style. Zach has also updated and improved the Examples in the Sphinx documentation.
The Neo code base contained a lot of assert
s that should be exceptions.
These have all been replaced with appropriate exceptions (again by Zach McKenzie).
A new exception class, NeoReadWriteError
has been introduced.
Bug fixes and improvements in IO modules#
Bug fixes and/or improvements have been made to SpikeGLXIO
, OpenEphysIO
, SpikeGadgetsIO
,
MaxwellIO
, AxonIO
, IntanIO
, TDTIO
, NeuralynxIO
and BlackrockIO
.
Acknowledgements#
Thanks to Zach McKenzie, Andrew Davison, Heberto Mayorquin, Alessio Buccino, Samuel Garcia, Peter N. Steinmetz, Aitor Morales-Gregorio, Greg Knoll, Chris Halcrow and Szonja Weigl for their contributions to this release.