github nipy/nibabel 2.5.0

latest releases: 5.3.3, 5.3.2, 5.3.1...
6 years ago

DOI

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.0
    • nibabel.minc and nibabel.MincImage will be removed in nibabel 3.0

Don't miss a new nibabel release

NewReleases is sending notifications on new releases.