@@ -20,29 +20,105 @@ Nibabel releases
20
20
21
21
Most work on NiBabel so far has been by Matthew Brett (MB), Michael Hanke (MH)
22
22
Ben Cipollini (BC), Marc-Alexandre Côté (MC), Chris Markiewicz (CM), Stephan
23
- Gerhard (SG) and Eric Larson (EL).
23
+ Gerhard (SG), Eric Larson (EL), Yaroslav Halchenko (YOH) and Chris Cheng (CC ).
24
24
25
25
References like "pr/298" refer to github pull request numbers.
26
26
27
- Upcoming Release
28
- ================
27
+ 2.3.1 (Tuesday 16 October 2018)
28
+ ===============================
29
+
30
+ New features
31
+ ------------
32
+ * ``nib-diff `` command line tool for comparing image files (pr/617, pr/672,
33
+ pr/678) (CC, reviewed by YOH, Pradeep Raamana and CM)
34
+
35
+ Enhancements
36
+ ------------
37
+ * Speed up reading of numeric arrays in CIFTI2 (pr/655) (Michiel Cottaar,
38
+ reviewed by CM)
39
+ * Add ``ndim `` property to ``ArrayProxy `` and ``DataobjImage `` (pr/674) (CM,
40
+ reviewed by MB)
41
+
42
+ Bug fixes
43
+ ---------
44
+ * Deterministic deduction of slice ordering in degenerate cases (pr/647)
45
+ (YOH, reviewed by CM)
46
+ * Allow 0ms TR in MGH files (pr/653) (EL, reviewed by CM)
47
+ * Allow for PPC64 little-endian long doubles (pr/658) (MB, reviewed by CM)
48
+ * Correct construction of FreeSurfer annotation labels (pr/666) (CM, reviewed
49
+ by EL, Paul D. McCarthy)
50
+ * Fix logic for persisting filehandles with indexed-gzip (pr/679) (Paul D.
51
+ McCarthy, reviewed by CM)
52
+
53
+ Maintenance
54
+ -----------
55
+ * Fix semantic error in coordinate systems documentation (pr/646) (Ariel
56
+ Rokem, reviewed by CM, MB)
57
+ * Test on Python 3.7, minor associated fixes (pr/651) (CM, reviewed by Gregory
58
+ R. Lee, MB)
59
+
60
+ 2.3 (Tuesday 12 June 2018)
61
+ ==========================
29
62
30
63
New features
31
64
------------
65
+ * TRK <=> TCK streamlines conversion CLI tools (pr/606) (MC, reviewed by CM)
32
66
* Image slicing for SpatialImages (pr/550) (CM)
33
67
34
68
Enhancements
35
69
------------
36
70
* Simplfiy MGHImage and add footer fields (pr/569) (CM, reviewed by MB)
71
+ * Force sform/qform codes to be ints, rather than numpy types (pr/575) (Paul
72
+ McCarthy, reviewed by MB, CM)
73
+ * Auto-fill color table in FreeSurfer annotation file (pr/592) (Paul McCarthy,
74
+ reviewed by CM, MB)
75
+ * Set default intent code for CIFTI2 images (pr/604) (Mathias Goncalves,
76
+ reviewed by CM, Satra Ghosh, MB, Tim Coalson)
77
+ * Raise informative error on empty files (pr/611) (Pradeep Raamana, reviewed
78
+ by CM, MB)
79
+ * Accept degenerate filenames such as ``.nii `` (pr/621) (Dimitri
80
+ Papadopoulos-Orfanos, reviewed by Yaroslav Halchenko)
81
+ * Take advantage of ``IndexedGzipFile `` ``drop_handles `` flag to release
82
+ filehandles by default (pr/614) (Paul McCarthy, reviewed by CM, MB)
37
83
38
84
Bug fixes
39
85
---------
86
+ * Preserve first point of `LazyTractogram ` (pr/588) (MC, reviewed by Nil
87
+ Goyette, CM, MB)
88
+ * Stop adding extraneous metadata padding (pr/593) (Jon Stutters, reviewed by
89
+ CM, MB)
90
+ * Accept lower-case orientation codes in TRK files (pr/600) (Kesshi Jordan,
91
+ MB, reviewed by MB, MC, CM)
92
+ * Annotation file reading (pr/592) (Paul McCarthy, reviewed by CM, MB)
93
+ * Fix buffer size calculation in ArraySequence (pr/597) (Serge Koudoro,
94
+ reviewed by MC, MB, Eleftherios Garyfallidis, CM)
95
+ * Resolve ``UnboundLocalError `` in Python 3 (pr/607) (Jakub Kaczmarzyk,
96
+ reviewed by MB, CM)
97
+ * Do not crash on non-``ImportError `` failures in optional imports (pr/618)
98
+ (Yaroslav Halchenko, reviewed by CM)
99
+ * Return original array from ``get_fdata `` for array image, if no cast
100
+ required (pr/638, MB, reviewed by CM)
40
101
41
102
Maintenance
42
103
-----------
104
+ * Use SSH address to use key-based auth (pr/587) (CM, reviewed by MB)
105
+ * Fix doctests for numpy 1.14 array printing (pr/591) (MB, reviewed by CM)
106
+ * Refactor for pydicom 1.0 API changes (pr/599) (MB, reviewed by CM)
107
+ * Increase test coverage, remove unreachable code (pr/602) (CM, reviewed by
108
+ Yaroslav Halchenko, MB)
109
+ * Move ``nib-ls `` and other programs to a new cmdline module (pr/601, pr/615)
110
+ (Chris Cheng, reviewed by MB, Yaroslav Halchenko)
111
+ * Remove deprecated numpy indexing (EL, reviewed by CM)
112
+ * Update documentation to encourage ``get_fdata `` over ``get_data `` (pr/637,
113
+ MB, reviewed by CM)
43
114
44
115
API changes and deprecations
45
116
----------------------------
117
+ * Support for ``keep_file_open = 'auto' `` as a parameter to ``Opener() `` will
118
+ be deprecated in 2.4, for removal in 3.0. Accordingly, support for
119
+ ``openers.KEEP_FILE_OPEN_DEFAULT = 'auto' `` will be dropped on the same
120
+ schedule.
121
+ * Drop-in support for ``indexed_gzip < 0.7 `` has been removed.
46
122
47
123
48
124
2.2.1 (Wednesday 22 November 2017)
0 commit comments