2.5.0
New feature release in the 2.5.x series.
Most work on NiBabel so far has been by Matthew Brett (MB), Chris Markiewicz (CM), Michael Hanke (MH), Marc-Alexandre Côté (MC), Ben Cipollini (BC), Paul McCarthy (PM), Chris Cheng (CC), Yaroslav Halchenko (YOH), Satra Ghosh (SG), Eric Larson (EL), Demian Wassermann, and Stephan Gerhard.
References like "pr/298" refer to github pull request numbers.
2.5.0 (Sunday 4 August 2019)
The 2.5.x series is the last with support for either Python 2 or Python 3.4. Extended support for this series 2.5 will last through December 2020.
Thanks for the test ECAT file and fix provided by Andrew Crabb.
Enhancements
- Add SerializableImage class with to/from_bytes methods (#644) (CM, reviewed by MB)
- Check CIFTI-2 data shape matches shape described by header (#774) (Michiel Cottaar, reviewed by CM)
Bug fixes
- Handle stricter numpy casting rules in tests (#768) (CM, reviewed by PM)
- TRK header fields flipped in files written on big-endian systems (#782) (CM, reviewed by YOH, MB)
- Load multiframe ECAT images with Python 3 (CM and Andrew Crabb)
Maintenance
- Fix CodeCov paths on Appveyor for more accurate coverage (#769) (CM)
- Move to setuptools and reduce use
nisext
functions (#764) (CM, reviewed by YOH) - Better handle test setup/teardown (#785) (CM, reviewed by YOH)
API changes and deprecations
- Effect threatened warnings and set some deprecation timelines (#755) (CM)
- Trackvis methods now default to v2 formats
nibabel.trackvis
scheduled for removal in nibabel 4.0nibabel.minc
andnibabel.MincImage
will be removed in nibabel 3.0