[Neuroimaging] ANN: Nibabel release 2.2

Gael Varoquaux gael.varoquaux at normalesup.org
Fri Oct 13 17:11:45 EDT 2017


Very nice!

Gaël

On Fri, Oct 13, 2017 at 04:30:41PM -0400, Christopher Markiewicz wrote:
> Hi all,

> Nibabel 2.2 has been released, featuring some very long-awaited CIFTI support.

> Other particularly interesting new features are TCK streamlines and
> indexed_gzip support, thanks to Marc-Alexandre Côté and Paul McCarthy,
> respectively.

> Thanks to all contributors and reviewers, and of course Matthew Brett for all
> of his maintenance work.

> Please cite using the Zenodo DOI: https://doi.org/10.5281/zenodo.1011207


> The full Changelog follows:

> New feature release for the 2.2 series.

> Most work on NiBabel so far has been by Matthew Brett (MB), Michael Hanke (MH)
> Ben Cipollini (BC), Marc-Alexandre Côté (MC), Chris Markiewicz (CM), Stephan
> Gerhard (SG) and Eric Larson (EL).

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

> New features
> ------------

> * CIFTI support (pr/249) (Satra Ghosh, Michiel Cottaar, BC, CM, Demian
>   Wassermann, MB)
> * Support for MRtrix TCK streamlines file format (pr/486) (MC, reviewed by
>   MB, Arnaud Bore, J-Donald Tournier, Jean-Christophe Houde)
> * Added ``get_fdata()`` as default method to retrieve scaled floating point
>   data from ``DataobjImage``s (pr/551) (MB, reviewed by CM, Satra Ghosh)

> Enhancements
> ------------

> * Support for alternative header field name variants in .PAR files
>   (pr/507) (Gregory R. Lee)
> * Various enhancements to streamlines API by MC: support for reading TRK
>   version 1 (pr/512); concatenation of tractograms using `+`/`+=` operators
>   (pr/495); function to concatenate multiple ArraySequence objects (pr/494)
> * Support for numpy 1.12 (pr/500, pr/502) (MC, MB)
> * Allow dtype specifiers as fileslice input (pr/485) (MB)
> * Support "headerless" ArrayProxy specification, enabling memory-efficient
>   ArrayProxy reshaping (pr/521) (CM)
> * Allow unknown NIfTI intent codes, add FSL codes (pr/528) (Paul McCarthy)
> * Improve error handling for ``img.__getitem__`` (pr/533) (Ariel Rokem)
> * Delegate reorientation to SpatialImage classes (pr/544) (Mark Hymers, CM,
>   reviewed by MB)
> * Enable using ``indexed_gzip`` to reduce memory usage when reading from
>   gzipped NIfTI and MGH files (pr/552) (Paul McCarthy, reviewed by MB, CM)

> Bug fixes
> ---------

> * Miscellaneous MINC reader fixes (pr/493) (Robert D. Vincent, reviewed by CM,
>   MB)
> * Fix corner case in ``wrapstruct.get`` (pr/516) (Paul McCarthy, reviewed by
>   CM, MB)

> Maintenance
> -----------

> * Fix documentation errors (pr/517, pr/536) (Fernando Perez, Venky Reddy)
> * Documentation update (pr/514) (Ivan Gonzalez)
> * Update testing to use pre-release builds of dependencies (pr/509) (MB)
> * Better warnings when nibabel not on path (pr/503) (MB)

> API changes and deprecations
> ----------------------------

> * ``header`` argument to ``ArrayProxy.__init__`` is renamed to ``spec``
> * Deprecation of ``header`` property of ``ArrayProxy`` object, for removal in
>   3.0
> * ``wrapstruct.get`` now returns entries evaluating ``False``, instead of
> ``None``
> * ``DataobjImage.get_data`` to be deprecated April 2018, scheduled for removal
>   April 2020


> Enjoy,

> Chris Markiewicz


> _______________________________________________
> Neuroimaging mailing list
> Neuroimaging at python.org
> https://mail.python.org/mailman/listinfo/neuroimaging


-- 
    Gael Varoquaux
    Researcher, INRIA Parietal
    NeuroSpin/CEA Saclay , Bat 145, 91191 Gif-sur-Yvette France
    Phone:  ++ 33-1-69-08-79-68
    http://gael-varoquaux.info            http://twitter.com/GaelVaroquaux


More information about the Neuroimaging mailing list