[Neuroimaging] ANN: NiBabel 5.0.1

Christopher Markiewicz markiewicz at stanford.edu
Sun Feb 12 13:20:25 EST 2023

Hi all,

Quick announcement that I've published NiBabel 5.0.1. This bug-fix release includes a couple minor fixes as well as adds some metadata needed to allow downstream projects to type check their use of NiBabel objects and functions that we neglected in 5.0.0.

Just to set some expectations around type-checking: This is a work in progress and we are (at least I am) new to Python typing. We might not get things right on the first try. Annotations that do not require breaking APIs may appear in minor releases, but we will not consider annotations part of the API for now. This means that, *if you type check your project based on our annotations, upgrading minor releases may require updating your annotations*. If you are not type checking your projects, this should have no impact on you.

For the most part, we will not modify type annotations in bug-fix releases, though obviously a buggy annotation may need fixing, and we'll use our best judgment.

As ever, thank you to everybody who reported issues, submitted patches and reviewed PRs.

Please report any issues you have to https://github.com/nipy/nibabel/issues.

The full changelog can be found at https://github.com/nipy/nibabel/releases/tag/5.0.1.

Please cite the Zenodo archive, if you use NiBabel in your work: https://doi.org/10.5281/zenodo.7633628


More information about the Neuroimaging mailing list