Skip to content

Commit 9745737

Browse files
authored
Merge pull request #1214 from nipy/rel/5.1.0
REL: 5.1.0
2 parents ed95d8d + 39b15a9 commit 9745737

9 files changed

+60
-8
lines changed

.mailmap

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Dimitri Papadopoulos Orfanos <[email protected]> <DimitriPapadopoulos@
3030
Dimitri Papadopoulos Orfanos <[email protected]> <[email protected]>
3131
Eric Larson <[email protected]> Eric89GXL <[email protected]>
3232
Eric Larson <[email protected]> larsoner <[email protected]>
33+
Fabian Perez <[email protected]>
3334
Fernando Pérez-García <[email protected]> Fernando <[email protected]>
3435
Félix C. Morency <[email protected]> Felix C. Morency <[email protected]>
3536
Félix C. Morency <[email protected]> Félix C. Morency <[email protected]>

.zenodo.json

+10-4
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@
7373
"name": "Lee, Gregory R.",
7474
"orcid": "0000-0001-8895-2740"
7575
},
76+
{
77+
"name": "Baratz, Zvi",
78+
"orcid": "0000-0001-7159-1387"
79+
},
7680
{
7781
"name": "Wang, Hao-Ting",
7882
"orcid": "0000-0003-4078-2038"
@@ -125,10 +129,6 @@
125129
"name": "Goncalves, Mathias",
126130
"orcid": "0000-0002-7252-7771"
127131
},
128-
{
129-
"name": "Baratz, Zvi",
130-
"orcid": "0000-0001-7159-1387"
131-
},
132132
{
133133
"affiliation": "Montreal Neurological Institute and Hospital",
134134
"name": "Markello, Ross",
@@ -229,6 +229,9 @@
229229
{
230230
"name": "Amirbekian, Bago"
231231
},
232+
{
233+
"name": "Christian, Horea"
234+
},
232235
{
233236
"name": "Nimmo-Smith, Ian"
234237
},
@@ -274,6 +277,9 @@
274277
{
275278
"name": "Fauber, Bennet"
276279
},
280+
{
281+
"name": "Perez, Fabian"
282+
},
277283
{
278284
"name": "Roberts, Jacob"
279285
},

Changelog

+42
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,48 @@ Eric Larson (EL), Demian Wassermann, Stephan Gerhard and Ross Markello (RM).
2525

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

28+
5.1.0 (Monday 3 April 2023)
29+
===========================
30+
31+
New feature release in the 5.1.x series.
32+
33+
Enhancements
34+
------------
35+
* Make :mod:`nibabel.imagestats` available with ``import nibabel`` (pr/1208)
36+
(Fabian Perez, reviewed by CM)
37+
* Use symmetric threshold for identifying unit quaternions on qform
38+
calculations (pr/1182) (CM, reviewed by MB)
39+
* Type annotations for :mod:`~nibabel.loadsave` (pr/1213) and
40+
:class:`~nibabel.spatialimages.SpatialImage` APIs (pr/1179),
41+
:mod:`~nibabel.deprecated`, :mod:`~nibabel.deprecator`,
42+
:mod:`~nibabel.onetime` and :mod:`~nibabel.optpkg` modules (pr/1188),
43+
:mod:`~nibabel.volumeutils` (pr/1189), :mod:`~nibabel.filename_parser` and
44+
:mod:`~nibabel.openers` (pr/1197) (CM, reviewed by Zvi Baratz)
45+
46+
Bug fixes
47+
---------
48+
* Require explicit overrides to write GIFTI files that contain data arrays
49+
with data types not permitted by the GIFTI standard (pr/1199) (CM, reviewed
50+
by Alexis Thual)
51+
52+
Maintenance
53+
-----------
54+
* Move compression detection logic into a private ``nibabel._compression``
55+
module, resolving unexpected errors from pyzstd. (pr/1212) (CM)
56+
* Improved consistency of docstring formatting (pr/1200) (Zvi Baratz, reviewed
57+
by CM)
58+
* Modernized README text (pr/1195) (Zvi Baratz, reviewed by CM)
59+
* Updated README badges to include package distributions (pr/1192) (Horea
60+
Christian, reviewed by CM)
61+
* Removed all dependencies on distutils and setuptools (pr/1190) (CM,
62+
reviewed by Zvi Baratz)
63+
* Add a ``_version.pyi`` stub to allow mypy_ to run without building nibabel
64+
(pr/1210) (CM)
65+
66+
67+
.. _mypy: https://mypy.readthedocs.io/
68+
69+
2870
5.0.1 (Sunday 12 February 2023)
2971
===============================
3072

doc/source/index.rst

+2
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,8 @@ contributed code and discussion (in rough order of appearance):
123123
* Andrew Van
124124
* Jérôme Dockès
125125
* Jacob Roberts
126+
* Horea Christian
127+
* Fabian Perez
126128

127129
License reprise
128130
===============

doc/source/installation.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ Requirements
8686
* Python_ 3.8 or greater
8787
* NumPy_ 1.19 or greater
8888
* Packaging_ 17.0 or greater
89-
* Setuptools_
89+
* importlib-resources_ 1.3 or greater (or Python 3.9+)
9090
* SciPy_ (optional, for full SPM-ANALYZE support)
9191
* h5py_ (optional, for MINC2 support)
9292
* PyDICOM_ 1.0.0 or greater (optional, for DICOM support)

doc/source/links_names.txt

+1
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@
114114
.. _python imaging library: https://pypi.python.org/pypi/Pillow
115115
.. _h5py: https://www.h5py.org/
116116
.. _packaging: https://packaging.pypa.io
117+
.. _importlib-resources: https://importlib-resources.readthedocs.io/
117118

118119
.. Python imaging projects
119120
.. _PyMVPA: http://www.pymvpa.org

min-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Auto-generated by tools/update_requirements.py
22
numpy ==1.19
33
packaging ==17
4-
setuptools
4+
importlib_resources ==1.3; python_version < '3.9'

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ requires-python = ">=3.8"
1313
dependencies = [
1414
"numpy >=1.19",
1515
"packaging >=17",
16-
"importlib_resources; python_version < '3.9'",
16+
"importlib_resources >=1.3; python_version < '3.9'",
1717
]
1818
classifiers = [
1919
"Development Status :: 5 - Production/Stable",

requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Auto-generated by tools/update_requirements.py
22
numpy >=1.19
33
packaging >=17
4-
setuptools
4+
importlib_resources >=1.3; python_version < '3.9'

0 commit comments

Comments
 (0)