-
2.5.1a616f7f9 · ·
2.5.1 (Monday 23 September 2019) Enhancements ------------ * Ignore endianness in ``nib-diff`` if values match (pr/799) (YOH, reviewed by CM) Bug fixes --------- * Correctly handle Philips DICOMs w/ derived volume (pr/795) (Mathias Goncalves, reviewed by CM) * Raise CSA tag limit to 1000, parametrize for future relaxing (pr/798, backported to 2.5.x in pr/800) (Henry Braun, reviewed by CM, MB) * Coerce data types to match NIfTI intent codes when writing GIFTI data arrays (pr/806) (CM, reported by Tom Holroyd) Maintenance ----------- * Require h5py 2.10 for Windows + Python < 3.6 to resolve unexpected dtypes in Minc2 data (pr/804) (CM, reviewed by YOH) API changes and deprecations ---------------------------- * Deprecate ``nicom.dicomwrappers.Wrapper.get_affine()`` in favor of ``affine`` property; final removal in nibabel 4.0 (pr/796) (YOH, reviewed by CM)
-
2.5.009af5484 · ·
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 (pr/644) (CM, reviewed by MB) * Check CIFTI-2 data shape matches shape described by header (pr/774) (Michiel Cottaar, reviewed by CM) Bug fixes --------- * Handle stricter numpy casting rules in tests (pr/768) (CM) reviewed by PM) * TRK header fields flipped in files written on big-endian systems (pr/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 (pr/769) (CM) * Move to setuptools and reduce use ``nisext`` functions (pr/764) (CM, reviewed by YOH) * Better handle test setup/teardown (pr/785) (CM, reviewed by YOH) API changes and deprecations ---------------------------- * Effect threatened warnings and set some deprecation timelines (pr/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
-
2.4.14282b04d · ·
2.4.1 (Monday 27 May 2019) Contributions from Egor Pafilov, Jath Palasubramaniam, Richard Nemec, and Dave Allured. Enhancements ------------ * Enable ``mmap``, ``keep_file_open`` options when loading any ``DataobjImage`` (pr/759) (CM, reviewed by PM) Bug fixes --------- * Ensure loaded GIFTI files expose writable data arrays (pr/750) (CM, reviewed by PM) * Safer warning registry manipulation when checking for overflows (pr/753) (CM, reviewed by MB) * Correctly write .annot files with duplicate lables (pr/763) (Richard Nemec with CM) Maintenance ----------- * Fix typo in coordinate systems doc (pr/751) (Egor Panfilov, reviewed by CM) * Replace invalid MINC1 test file with fixed file (pr/754) (Dave Allured with CM) * Update Sphinx config to support recent Sphinx/numpydoc (pr/749) (CM, reviewed by PM) * Pacify ``FutureWarning`` and ``DeprecationWarning`` from h5py, numpy (pr/760) (CM) * Accommodate Python 3.8 deprecation of collections.MutableMapping (pr/762) (Jath Palasubramaniam, reviewed by CM) API changes and deprecations ---------------------------- * Deprecate ``keep_file_open == 'auto'`` (pr/761) (CM, reviewed by PM)
-
2.4.053195805 · ·
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)
-
2.3.2e2b5a90e · ·
2.3.2 (Wedmesday 2 January 2019) Enhancements ------------ * Enable toggling crosshair with ``Ctrl-x`` in ``OrthoSlicer3D`` viewer (pr/701) (Miguel Estevan Moreno, reviewed by CM) Bug fixes --------- * Read .PAR files corresponding to ADC maps (pr/685) (Gregory R. Lee, reviewed by CM) * Increase maximum number of items read from Siemens CSA format (Igor Solovey, reviewed by CM, MB) * Check boolean dtypes with ``numpy.issubdtype(..., np.bool_)`` (pr/707) (Jon Haitz Legarreta Gorroño, reviewed by CM) Maintenance ----------- * Fix small typos in parrec2nii help text (pr/682) (Thomas Roos, reviewed by MB) * Remove deprecated calls to ``numpy.asscalar`` (pr/686) (CM, reviewed by Gregory R. Lee) * Update QA directives to accommodate Flake8 3.6 (pr/695) (CM) * Update DOI links to use ``https://doi.org`` (pr/703) (Katrin Leinweber, reviewed by CM) * Remove deprecated calls to ``numpy.fromstring`` (pr/700) (Ariel Rokem, reviewed by CM, MB) * Drop ``distutils`` support, require ``bz2file`` for Python 2.7 (pr/700) (CM, reviewed by MB) * Replace mutable ``bytes`` hack, disabled in numpy pre-release, with ``bytearray``/``readinto`` strategy (pr/700) (Ariel Rokem, CM, reviewed by CM, MB) API changes and deprecations ---------------------------- * Add ``Opener.readinto`` method to read file contents into pre-allocated buffers (pr/700) (Ariel Rokem, reviewed by CM, MB)
-
2.3.14fde877d · ·
2.3.1 (Tuesday 16 October 2018) New features ------------ * ``nib-diff`` command line tool for comparing image files (pr/617, pr/672, pr/678) (CC, reviewed by YOH, Pradeep Raamana and CM) Enhancements ------------ * Speed up reading of numeric arrays in CIFTI2 (pr/655) (Michiel Cottaar, reviewed by CM) * Add ``ndim`` property to ``ArrayProxy`` and ``DataobjImage`` (pr/674) (CM, reviewed by MB) Bug fixes --------- * Deterministic deduction of slice ordering in degenerate cases (pr/647) (YOH, reviewed by CM) * Allow 0ms TR in MGH files (pr/653) (EL, reviewed by CM) * Allow for PPC64 little-endian long doubles (pr/658) (MB, reviewed by CM) * Correct construction of FreeSurfer annotation labels (pr/666) (CM, reviewed by EL, Paul D. McCarthy) * Fix logic for persisting filehandles with indexed-gzip (pr/679) (Paul D. McCarthy, reviewed by CM) Maintenance ----------- * Fix semantic error in coordinate systems documentation (pr/646) (Ariel Rokem, reviewed by CM, MB) * Test on Python 3.7, minor associated fixes (pr/651) (CM, reviewed by Gregory R. Lee, MB)
-
-
-