Skip to content

Commit dec5012

Browse files
committed
DOC: changelog for upcoming 2.1 release
1 parent e37cb5d commit dec5012

File tree

2 files changed

+51
-13
lines changed

2 files changed

+51
-13
lines changed

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@ Ben Cipollini <ben.cipollini@gmail.com> Ben Cipollini <bcipolli@ucsd.edu>
3131
Chris Markiewicz <effigies@gmail.com> Christopher J. Markiewicz <effigies@bu.edu>
3232
Chris Markiewicz <effigies@gmail.com> Christopher J. Markiewicz <effigies@gmail.com>
3333
Chris Markiewicz <effigies@gmail.com> Chris Johnson <effigies@bu.edu>
34+
Jaakko Leppäkangas <jaeilepp@student.jyu.fi> jaeilepp <jaeilepp@student.jyu.fi>

Changelog

Lines changed: 50 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,25 +20,62 @@ NiBabel
2020
+++++++
2121

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

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

27-
* Upcoming
28+
* 2.1 (TBA)
29+
30+
We dropped support for Pythons 2.6 and 3.2 for this release.
2831

29-
* Read and write support for DICOM tags in NIfTI Extended Header using
30-
pydicom (pr/296);
31-
* Trackvis reader will now allow final streamline to have fewer points that
32-
tne numbe declared in the header, with ``strict=False`` argument to
33-
``read`` function;
34-
* Minor API breakage in trackvis reader. We are now raising a DataError if
35-
there are too few streamlines in the file, instead of a HeaderError. We
36-
are raising a DataError if the track is truncated when ``strict=True``
37-
(the default), rather than a TypeError when trying to create the points
38-
array.
3932
* New API for managing streamlines and their different file formats. This
4033
adds a new module ``nibabel.streamlines`` that will eventually deprecate
41-
the current trackvis reader found in ``nibabel.trackvis``.
34+
the current trackvis reader found in ``nibabel.trackvis`` (pr/391) (MC,
35+
reviewed by Bago Amirbekian, Samuel St-Jean, MB);
36+
* A prototype image viewer using matplotlib (pr/404) (EL, based on a
37+
proto-prototype by Paul Ivanov);
38+
* Functions for image resampling and smoothing using scipy ndimage (pr/255)
39+
(MB, reviewed by EL, BC);
40+
* Comprehensive refactor and generalization of surface / GIFTI file support
41+
with improved API and extended tests (pr/352-355, pr/360, pr/365, pr/403)
42+
(BC, reviewed by CM, MB);
43+
* Refactor of image classes (pr/328, pr/329) (BC, reviewed by CM);
44+
* Extensions to FreeSurfer module to fix reading and writing of FreeSurfer
45+
geometry data (pr/460) (Alexandre Gramfort, Jaakko Leppäkangas, reviewed
46+
by EL, CM, MB);
47+
* Add ability to write FreeSurfer morphology data (pr/414) (CM, BC, reviewed
48+
by BC);
49+
* Read and write support for DICOM tags in NIfTI Extended Header using
50+
pydicom (pr/296) (Eric Kastman);
51+
* Various improvements to PAR / REC handling by Gregory R. Lee: supporting
52+
multiple TR values (pr/429); output of volume labels (pr/427); fix for
53+
some diffusion files (pr/426); option for more sophisticated sorting of
54+
volumes (pr/409);
55+
* Fixes to rotation order to generate affine matrices of PAR / REC files;
56+
* Helper function to return voxel sizes from an affine matrix (pr/413);
57+
* Trackvis reader will now allow final streamline to have fewer points than
58+
the number declared in the header, with ``strict=False`` argument to
59+
``read`` function;
60+
* Minor API breakage in trackvis reader. We are now raising a ``DataError``
61+
if there are too few streamlines in the file, instead of a
62+
``HeaderError``. We are raising a ``DataError`` if the track is truncated
63+
when ``strict=True`` (the default), rather than a ``TypeError`` when
64+
trying to create the points array.
65+
* More explicit error when trying to read image from non-existent file
66+
(pr/455) (Ariel Rokem);
67+
* Better Appveyor testing on new Python versions (pr/446) (Ariel Rokem);
68+
* Fixes to DICOM multiframe reading to avoid assumptions on the position of
69+
the multiframe index (pr/439) (Eric M. Baker);
70+
* More robust handling of "CSA" private information in DICOM files (pr/393)
71+
(Brendan Moloney);
72+
* Fix shebang lines in scripts for correct install into virtualenvs via pip
73+
(pr/434);
74+
* Extension to `nib-ls` command to show image statistics (pr/437) and other
75+
header files (pr/348) (Yarik Halchenko);
76+
* Various fixes for numpy matplotlib, and PIL / Pillow compatibility (CM,
77+
Ariel Rokem, MB);
78+
* Improved test framework for warnings (pr/345) (BC, reviewed by CM, MB);
4279

4380
* 2.0.2 (Monday 23 November 2015)
4481

0 commit comments

Comments
 (0)