Skip to content

2.5.0

Compare
Choose a tag to compare
@effigies effigies released this 05 Aug 14:17
· 2010 commits to master since this release
2.5.0

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