Skip to content

Commit 6331852

Browse files
committed
DOC: Update changelog
1 parent d4722a3 commit 6331852

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

Changelog

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,59 @@ Eric Larson (EL), Demian Wassermann, and Stephan Gerhard.
2525

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

28+
3.0.0 (To Be Determined)
29+
========================
30+
31+
New features
32+
------------
33+
* ArrayProxy method ``get_scaled()`` scales data with a dtype of a
34+
specified precision, promoting as necessary to avoid overflow. This
35+
is to used in ``img.get_fdata()`` to control memory usage. (pr/833)
36+
(CM, reviewed by Ross Markello)
37+
* GiftiImage method ``agg_data()`` to return usable data arrays (pr/793)
38+
(Hao-Ting Wang, reviewed by CM)
39+
* Accept ``os.PathLike`` objects in place of filenames (pr/610) (Cameron
40+
Riddell, reviewed by MB, CM)
41+
* Function to calculate obliquity of affines (pr/815) (Oscar Esteban,
42+
reviewed by MB)
43+
44+
Enhancements
45+
------------
46+
* ``get_fdata(dtype=np.float32)`` will attempt to avoid casting data to
47+
``np.float64`` when scaling parameters would otherwise promote the data
48+
type unnecessarily. (pr/833) (CM, reviewed by Ross Markello)
49+
* ``ArraySequence`` now supports a large set of Python operators to combine
50+
or update in-place. (pr/811) (MC, reviewed by Serge Koudoro, Philippe Poulin,
51+
CM, MB)
52+
* Warn, rather than fail, on DICOMs with unreadable Siemens CSA tags (pr/818)
53+
(Henry Braun, reviewed by CM)
54+
* Improve clarity of coordinate system tutorial (pr/823) (Egor Panfilov,
55+
reviewed by MB)
56+
57+
Bug fixes
58+
---------
59+
* Sliced ``Tractogram``s no longer ``apply_affine`` to the original
60+
``Tractogram``'s streamlines. (pr/811) (MC, reviewed by Serge Koudoro,
61+
Philippe Poulin, CM, MB)
62+
* Re-import externals/netcdf.py from scipy to resolve numpy deprecation
63+
(pr/821) (CM)
64+
65+
Maintenance
66+
-----------
67+
* Support Python >=3.5.1, including Python 3.8.0 (pr/787) (CM)
68+
* Manage versioning with slightly customized Versioneer (pr/786) (CM)
69+
* Reference Nipy Community Code and Nibabel Developer Guidelines in
70+
GitHub community documents (pr/778) (CM, reviewed by MB)
71+
72+
API changes and deprecations
73+
----------------------------
74+
* Deprecate ``ArraySequence.data`` in favor of ``ArraySequence.get_data()``,
75+
which will return a copy. ``ArraySequence.data`` now returns a read-only
76+
view. (pr/811) (MC, reviewed by Serge Koudoro, Philippe Poulin, CM, MB)
77+
* Deprecate ``DataobjImage.get_data()`` API, to be removed in nibabel 5.0
78+
(pr/794, pr/809) (CM, reviewed by MB)
79+
80+
2881
2.5.1 (Monday 23 September 2019)
2982
================================
3083

0 commit comments

Comments
 (0)