[Neuroimaging] ANN: nibabel 2.4.0

Matthew Brett matthew.brett at gmail.com
Mon Apr 1 16:29:33 EDT 2019


Hi Chris,

Thanks much for the release, it's such a pleasure to see the project
in good hands.

Cheers,

Matthew

On Mon, Apr 1, 2019 at 8:53 PM Christopher Markiewicz
<markiewicz at stanford.edu> wrote:
>
> Hi all,
>
> nibabel 2.4.0 has been released. The main new thing in this release is the new Axis interface for manipulating CIFTI-2 headers by Michiel Cottaar, but including the last few patch releases in the 2.3.x series, we've seen some pretty significant improvements since 2.3.0. We've also had several first-time contributors, which is great to see.
>
> I guess this is my first release as official nibabel maintainer, so to make a couple announcements: We're going to try to move to a minor version every three months and a major version every year. 2.5.0 is scheduled for late June/early July, and 3.0 is scheduled for late September/early October, and will have a 1-month release candidate window. A number of features are scheduled for deprecation, so we'll work to make that as smooth as possible. Patch releases will come as needed, probably every 1-1.5 months, depending on activity and urgency.
>
> Additionally, 2.5.x will be the last series to support Python 2, and we'll make a good faith effort to support that series with bug fixes through the end of 2020, but with the overall deprecation plans of the wider Python community, this can only extend so far. We'll work with the OS packagers to try to keep Python 3-only packages from trying to install into Python 2 environments.
>
> Finally, our documentation could use some attention in the coming months. There are some broken links in the API docs that would be good to connect up, but more importantly, we have a number of new formats and APIs with little instruction on how to take advantage of all their features. Satra has proposed nipype-style tutorials (https://miykael.github.io/nipype_tutorial/) for creating and manipulating the various image types, which seems like a great idea. I suspect many of us have written presentations or Jupyter notebooks that introduce manipulating neuroimaging data with nibabel, which would make a good jumping-off point if we could start aggregating those.
>
> Thanks to everybody for their bug reports, pull requests, features and feedback. And a second thanks to everyone who makes time for reviews.
>
> Full changelog follows.
>
> ----
>
> 2.4.0 (Monday 1 April 2019)
> ============================
>
> New features
> ------------
> * Alternative ``Axis``-based interface for manipulating CIFTI-2 headers
>   (pr/641) (Michiel Cottaar, reviewed by Demien Wasserman, CM, SG)
>
> Enhancements
> ------------
> * Accept TCK files produced by tools with other delimiter/EOF defaults
>   (pr/720) (Soichi Hayashi, reviewed by CM, MB, MC)
> * Allow BrainModels or Parcels to contain a single vertex in CIFTI
>   (pr/739) (Michiel Cottaar, reviewed by CM)
> * Support for ``NIFTI_XFORM_TEMPLATE_OTHER`` xform code (pr/743) (CM)
>
> Bug fixes
> ---------
> * Skip refcheck in ArraySequence construction/extension (pr/719) (Ariel
>   Rokem, reviewed by CM, MC)
> * Use safe resizing for ArraySequence extension (pr/724) (CM, reviewed
>   by MC)
> * Fix typo in error message (pr/726) (Jon Haitz Legarreta Gorroño,
>   reviewed by CM)
> * Support DICOM slice sorting in Python 3 (pr/728) (Samir Reddigari,
>   reviewed by CM)
> * Correctly reorient dim_info when reorienting NIfTI images
>   (Konstantinos Raktivan, CM, reviewed by CM)
>
> Maintenance
> -----------
> * Import updates to reduce upstream deprecation warnings (pr/711,
>   pr/705, pr/738) (EL, YOH, reviewed by CM)
> * Delay import of ``nibabel.testing``, ``nose`` and ``mock`` to speed up
>   import (pr/699) (CM)
> * Increase coverage testing, drop coveralls (pr/722, pr/732) (CM)
> * Add Zenodo metadata, sorted by commits (pr/732) (CM + others)
> * Update author listing and copyrights (pr/742) (MB, reviewed by CM)
>
> --
>
> Chris Markiewicz
>
> Center for Reproducible Neuroscience
>
> Stanford University
>
> _______________________________________________
> Neuroimaging mailing list
> Neuroimaging at python.org
> https://mail.python.org/mailman/listinfo/neuroimaging


More information about the Neuroimaging mailing list