@@ -20,25 +20,62 @@ NiBabel
2020+++++++
2121
2222Most 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
2526References 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