diff --git a/.mailmap b/.mailmap index 9701ddf503..b193b57fd2 100644 --- a/.mailmap +++ b/.mailmap @@ -8,6 +8,7 @@ # This file is up-to-date if the command git log --format="%aN <%aE>" | sort -u # gives no duplicates. Alexandre Gramfort Alexandre Gramfort +Anibal Sólon Ariel Rokem arokem B. Nolan Nichols Nolan Nichols Basile Pinsard bpinsard @@ -52,8 +53,11 @@ Michael Hanke Michiel Cottaar Michiel Cottaar Ly Nguyen lxn2 Oliver P. Hinds ohinds +Or Duek Oscar Esteban Paul McCarthy Paul McCarthy +Roberto Guidotti +Roberto Guidotti Satrajit Ghosh Satrajit Ghosh Serge Koudoro skoudoro Stephan Gerhard Stephan Gerhard diff --git a/.zenodo.json b/.zenodo.json index 17cc83715f..456b472d17 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -28,6 +28,11 @@ { "name": "McCarthy, Paul" }, + { + "affiliation": "MIT", + "name": "Jarecka, Dorota", + "orcid": "0000-0001-8282-2988" + }, { "affiliation": "Center for Open Neuroscience, Dartmouth College", "name": "Cheng, Christopher P.", @@ -77,6 +82,17 @@ "name": "Kastman, Erik", "orcid": "0000-0001-7221-9042" }, + { + "affiliation": "MIT", + "name": "Kaczmarzyk, Jakub", + "orcid": "0000-0002-5544-7577" + }, + { + "name": "Guidotti, Roberto" + }, + { + "name": "Duek, Or" + }, { "affiliation": "The University of Washington eScience Institute", "name": "Rokem, Ariel", @@ -96,6 +112,11 @@ "name": "Goncalves, Mathias", "orcid": "0000-0002-7252-7771" }, + { + "affiliation": "Montreal Neurological Institute and Hospital", + "name": "Markello, Ross", + "orcid": "0000-0003-1057-1336" + }, { "affiliation": "Department of Psychology, University of California Davis, CA, USA", "name": "Riddell, Cameron", @@ -118,9 +139,7 @@ "name": "Lepp\u00e4kangas, Jaakko" }, { - "affiliation": "Montreal Neurological Institute and Hospital", - "name": "Markello, Ross", - "orcid": "0000-0003-1057-1336" + "name": "S\u00f3lon, Anibal" }, { "name": "van den Bosch, Jasper J.F." @@ -136,11 +155,6 @@ { "name": "Subramaniam, Krish" }, - { - "affiliation": "MIT", - "name": "Jarecka, Dorota", - "orcid": "0000-0001-8282-2988" - }, { "affiliation": "Google", "name": "Gorgolewski, Krzysztof J.", @@ -211,11 +225,6 @@ "name": "Varoquaux, Gael", "orcid": "0000-0003-1076-5122" }, - { - "affiliation": "MIT", - "name": "Kaczmarzyk, Jakub", - "orcid": "0000-0002-5544-7577" - }, { "affiliation": "Universit\u00e9 de Sherbrooke", "name": "Legarreta, Jon Haitz", @@ -259,6 +268,9 @@ { "name": "Schwartz, Yannick" }, + { + "name": "Baratz, Zvi" + }, { "affiliation": "Hospital for Sick Children", "name": "Darwin, Benjamin C" @@ -323,9 +335,6 @@ "name": "Reddam, Venkateswara Reddy", "orcid": "0000-0001-6817-2966" }, - { - "name": "Baratz, Zvi" - }, { "name": "freec84" } diff --git a/Changelog b/Changelog index d19daad3b6..67ea85822a 100644 --- a/Changelog +++ b/Changelog @@ -21,10 +21,65 @@ Nibabel releases Most work on NiBabel so far has been by Matthew Brett (MB), Chris Markiewicz (CM), Michael Hanke (MH), Marc-Alexandre Côté (MC), Ben Cipollini (BC), Paul McCarthy (PM), Chris Cheng (CC), Yaroslav Halchenko (YOH), Satra Ghosh (SG), -Eric Larson (EL), Demian Wassermann, and Stephan Gerhard. +Eric Larson (EL), Demian Wassermann, Stephan Gerhard and Ross Markello (RM). References like "pr/298" refer to github pull request numbers. +3.1.0 (Monday 20 April 2020) +============================ + +New feature release in the 3.1.x series. + +New features +------------ +* Conformation function (``processing.conform``) and CLI tool + (``nib-conform``) to apply shape, orientation and zooms (pr/853) (Jakub + Kaczmarzyk, reviewed by CM, YOH) +* Affine rescaling function (``affines.rescale_affine``) to update + dimensions and voxel sizes (pr/853) (CM, reviewed by Jakub Kaczmarzyk) + +Bug fixes +--------- +* Delay import of h5py until neded (pr/889) (YOH, reviewed by CM) + +Maintenance +----------- +* Fix typo in documentation (pr/893) (Zvi Baratz, reviewed by CM) +* Tests converted from nose to pytest (pr/865 + many sub-PRs) + (Dorota Jarecka, Krzyzstof Gorgolewski, Roberto Guidotti, Anibal Solon, + and Or Duek) + +API changes and deprecations +---------------------------- +* ``kw_only_meth``/``kw_only_func`` decorators are deprecated (pr/848) + (RM, reviewed by CM) + + +2.5.2 (Wednesday 8 April 2020) +============================== + +Bug-fix release in the 2.5.x series. This is an extended-support series, +providing bug fixes for Python 2.7 and 3.4. + +This and all future releases in the 2.5.x series will be incompatible with +Python 3.9. The last compatible series of numpy and scipy are 1.16.x and +1.2.x, respectively. + +If you are able to upgrade to Python 3, it is recommended to upgrade to +NiBabel 3. + +Bug fixes +--------- +* Change strings with invalid escapes to raw strings (pr/827) (EL, reviewed + by CM) +* Re-import externals/netcdf.py from scipy to resolve numpy deprecation + (pr/821) (CM) + +Maintenance +----------- +* Set maximum numpy to 1.16.x, maximum scipy to 1.2.x (pr/901) (CM) + + 3.0.2 (Monday 9 March 2020) =========================== diff --git a/doc/source/index.rst b/doc/source/index.rst index c57cfcef4e..c7c9c2aec2 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -87,6 +87,7 @@ contributed code and discussion (in rough order of appearance): * Mathias Goncalves * Jakub Kaczmarzyk * Dimitri Papadopoulos Orfanos +* Ross Markello * Miguel Estevan Moreno * Thomas Roos * Igor Solovey @@ -106,6 +107,9 @@ contributed code and discussion (in rough order of appearance): * Chris Gorgolewski * Benjamin C Darwin * Zvi Baratz +* Roberto Guidotti +* Or Duek +* Anibal Sólon License reprise =============== diff --git a/doc/source/installation.rst b/doc/source/installation.rst index fe02bcdbf2..4fb01ba5ab 100644 --- a/doc/source/installation.rst +++ b/doc/source/installation.rst @@ -83,7 +83,7 @@ Requirements .. check these against setup.cfg -* Python_ 3.5.1 or greater +* Python_ 3.6 or greater * NumPy_ 1.13 or greater * Packaging_ 14.3 or greater * SciPy_ (optional, for full SPM-ANALYZE support)