Skip to content

5.1.0

Compare
Choose a tag to compare
@effigies effigies released this 03 Apr 14:58
· 532 commits to master since this release
9745737

DOI

New feature release in the 5.1.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, Stephan Gerhard and Ross Markello (RM).

References like "pr/298" refer to github pull request numbers.

Enhancements

  • Make imagestats available with import nibabel (pr/1208) (Fabian Perez, reviewed by CM)
  • Use symmetric threshold for identifying unit quaternions on qform calculations (pr/1182) (CM, reviewed by MB)
  • Type annotations for nibabel.loadsave (pr/1213) and nibabel.spatialimages.SpatialImage APIs (pr/1179), nibabel.deprecated, nibabel.deprecator, nibabel.onetime and nibabel.optpkg modules (pr/1188), nibabel.volumeutils (pr/1189), nibabel.filename_parser and nibabel.openers (pr/1197) (CM, reviewed by Zvi Baratz)

Bug fixes

  • Require explicit overrides to write GIFTI files that contain data arrays with data types not permitted by the GIFTI standard (pr/1199) (CM, reviewed by Alexis Thual)

Maintenance

  • Move compression detection logic into a private nibabel._compression module, resolving unexpected errors from pyzstd. (pr/1212) (CM)
  • Improved consistency of docstring formatting (pr/1200) (Zvi Baratz, reviewed by CM)
  • Modernized README text (pr/1195) (Zvi Baratz, reviewed by CM)
  • Updated README badges to include package distributions (pr/1192) (Horea Christian, reviewed by CM)
  • Removed all dependencies on distutils and setuptools (pr/1190) (CM, reviewed by Zvi Baratz)
  • Add a _version.pyi stub to allow mypy to run without building nibabel (pr/1210) (CM)

New Contributors

Full Changelog: 5.0.1...5.1.0