Skip to content

Commit 3e794d4

Browse files
authored
Merge pull request #2999 from nipy/rel/1.2.1
REL: 1.2.1
2 parents ea2243c + 17019b4 commit 3e794d4

File tree

7 files changed

+102
-41
lines changed

7 files changed

+102
-41
lines changed

.circleci/config.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -339,20 +339,22 @@ jobs:
339339
- run:
340340
name: Check pypi preconditions
341341
command: |
342-
pip install --upgrade twine future wheel readme_renderer setuptools
342+
pip install --upgrade pip twine future wheel readme_renderer setuptools
343343
python setup.py check -r -s
344344
python setup.py sdist bdist_wheel
345345
- run:
346346
name: Validate Python 2 installation
347347
command: |
348348
pyenv local 2.7.12
349+
pip install --upgrade pip
349350
pip install dist/nipype-*-py2.py3-none-any.whl
350351
# Futures should install in Python 2
351352
pip show futures 2>/dev/null | grep "Name: futures"
352353
- run:
353354
name: Validate Python 3 installation
354355
command: |
355356
pyenv local 3.5.2
357+
pip install --upgrade pip
356358
pip install dist/nipype-*-py2.py3-none-any.whl
357359
# Futures should not install in Python 3
358360
test $(pip show futures 2>/dev/null | wc -l) = "0"

.mailmap

+3
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,9 @@ Michael Clark <[email protected]> Clark <[email protected]>
139139
Michael Dayan <[email protected]> Michael <[email protected]>
140140
Michael Dayan <[email protected]> Michael <[email protected]>
141141
Michael Dayan <[email protected]> mick-d <mid2021@CHUCK.(none)>
142+
Michael Dayan <[email protected]> Michael <[email protected]>
143+
Michael Joseph <[email protected]> mjoseph <[email protected]>
144+
Michael Joseph <[email protected]> Michael Joseph <[email protected]>
142145
Michael Philipp Notter <[email protected]> Michael Notter <[email protected]>
143146
Michael Philipp Notter <[email protected]> miykael <[email protected]>
144147
Michael Waskom <[email protected]> Michael Waskom <[email protected]>

.zenodo.json

+53-34
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@
3030
"name": "Jarecka, Dorota",
3131
"orcid": "0000-0003-1857-8129"
3232
},
33-
{
34-
"affiliation": "The Laboratory for Investigative Neurophysiology (The LINE), Department of Radiology and Department of Clinical Neurosciences, Lausanne, Switzerland; Center for Biomedical Imaging (CIBM), Lausanne, Switzerland",
35-
"name": "Notter, Michael Philipp",
36-
"orcid": "0000-0002-5866-047X"
37-
},
3833
{
3934
"affiliation": "University of Iowa",
4035
"name": "Johnson, Hans",
4136
"orcid": "0000-0001-9513-2660"
4237
},
38+
{
39+
"affiliation": "The Laboratory for Investigative Neurophysiology (The LINE), Department of Radiology and Department of Clinical Neurosciences, Lausanne, Switzerland; Center for Biomedical Imaging (CIBM), Lausanne, Switzerland",
40+
"name": "Notter, Michael Philipp",
41+
"orcid": "0000-0002-5866-047X"
42+
},
4343
{
4444
"name": "Burns, Christopher"
4545
},
@@ -79,16 +79,20 @@
7979
"name": "Wong, Jason"
8080
},
8181
{
82-
"name": "Modat, Marc"
82+
"affiliation": "Concordia University",
83+
"name": "Benderoff, Erin"
8384
},
8485
{
85-
"name": "Loney, Fred"
86+
"name": "Modat, Marc"
8687
},
8788
{
8889
"affiliation": "Developer",
8990
"name": "Clark, Daniel",
9091
"orcid": "0000-0002-8121-8954"
9192
},
93+
{
94+
"name": "Loney, Fred"
95+
},
9296
{
9397
"affiliation": "Department of Electrical and Computer Engineering, Johns Hopkins University",
9498
"name": "Dewey, Blake E",
@@ -125,16 +129,16 @@
125129
"name": "Clark, Dav",
126130
"orcid": "0000-0002-3982-4416"
127131
},
128-
{
129-
"affiliation": "Dartmouth College",
130-
"name": "Visconti di Oleggio Castello, Matteo",
131-
"orcid": "0000-0001-7931-5272"
132-
},
133132
{
134133
"affiliation": "UC Berkeley - UCSF Graduate Program in Bioengineering",
135134
"name": "Keshavan, Anisha",
136135
"orcid": "0000-0003-3554-043X"
137136
},
137+
{
138+
"affiliation": "Dartmouth College",
139+
"name": "Visconti di Oleggio Castello, Matteo",
140+
"orcid": "0000-0001-7931-5272"
141+
},
138142
{
139143
"name": "Pinsard, Basile"
140144
},
@@ -166,11 +170,6 @@
166170
"name": "Guillon, Je\u0301re\u0301my",
167171
"orcid": "0000-0002-2672-7510"
168172
},
169-
{
170-
"affiliation": "Montreal Neurological Institute and Hospital",
171-
"name": "Markello, Ross",
172-
"orcid": "0000-0003-1057-1336"
173-
},
174173
{
175174
"affiliation": "The University of Washington eScience Institute",
176175
"name": "Rokem, Ariel",
@@ -185,6 +184,11 @@
185184
"name": "DuPre, Elizabeth",
186185
"orcid": "0000-0003-1358-196X"
187186
},
187+
{
188+
"affiliation": "Montreal Neurological Institute and Hospital",
189+
"name": "Markello, Ross",
190+
"orcid": "0000-0003-1057-1336"
191+
},
188192
{
189193
"affiliation": "MIT",
190194
"name": "Kaczmarzyk, Jakub",
@@ -275,10 +279,6 @@
275279
{
276280
"name": "Dubois, Mathieu"
277281
},
278-
{
279-
"name": "Heinsfeld, Anibal S\u00f3lon",
280-
"orcid": "0000-0002-2050-0614"
281-
},
282282
{
283283
"affiliation": "Child Mind Institute",
284284
"name": "Frohlich, Caroline"
@@ -293,12 +293,11 @@
293293
"orcid": "0000-0002-7796-8795"
294294
},
295295
{
296-
"name": "Kent, James"
296+
"name": "Heinsfeld, Anibal S\u00f3lon",
297+
"orcid": "0000-0002-2050-0614"
297298
},
298299
{
299-
"affiliation": "University of Texas at Austin",
300-
"name": "De La Vega, Alejandro",
301-
"orcid": "0000-0001-9062-3778"
300+
"name": "Kent, James"
302301
},
303302
{
304303
"name": "Watanabe, Aimi"
@@ -316,6 +315,11 @@
316315
"name": "Nichols, B. Nolan",
317316
"orcid": "0000-0003-1099-3328"
318317
},
318+
{
319+
"affiliation": "University of Texas at Austin",
320+
"name": "De La Vega, Alejandro",
321+
"orcid": "0000-0001-9062-3778"
322+
},
319323
{
320324
"affiliation": "University College London",
321325
"name": "Eshaghi, Arman",
@@ -389,11 +393,6 @@
389393
{
390394
"name": "Haselgrove, Christian"
391395
},
392-
{
393-
"affiliation": "1 McGill Centre for Integrative Neuroscience (MCIN), Ludmer Centre for Neuroinformatics and Mental Health, Montreal Neurological Institute (MNI), McGill University, Montr\u00e9al, 3801 University Street, WB-208, H3A 2B4, Qu\u00e9bec, Canada. 2 University of Lyon, CNRS, INSERM, CREATIS., Villeurbanne, 7, avenue Jean Capelle, 69621, France.",
394-
"name": "Glatard, Tristan",
395-
"orcid": "0000-0003-2620-5883"
396-
},
397396
{
398397
"name": "Renfro, Mandy"
399398
},
@@ -433,6 +432,11 @@
433432
{
434433
"name": "Hallquist, Michael"
435434
},
435+
{
436+
"affiliation": "Yale University; New Haven, CT, United States",
437+
"name": "Sisk, Lucinda M.",
438+
"orcid": "0000-0003-4900-9770"
439+
},
436440
{
437441
"affiliation": "TIB \u2013 Leibniz Information Centre for Science and Technology and University Library, Hannover, Germany",
438442
"name": "Leinweber, Katrin",
@@ -469,6 +473,11 @@
469473
{
470474
"name": "Park, Anne"
471475
},
476+
{
477+
"affiliation": "1 McGill Centre for Integrative Neuroscience (MCIN), Ludmer Centre for Neuroinformatics and Mental Health, Montreal Neurological Institute (MNI), McGill University, Montr\u00e9al, 3801 University Street, WB-208, H3A 2B4, Qu\u00e9bec, Canada. 2 University of Lyon, CNRS, INSERM, CREATIS., Villeurbanne, 7, avenue Jean Capelle, 69621, France.",
478+
"name": "Glatard, Tristan",
479+
"orcid": "0000-0003-2620-5883"
480+
},
472481
{
473482
"name": "Poldrack, Russell"
474483
},
@@ -485,10 +494,6 @@
485494
"name": "Cooper, Gavin",
486495
"orcid": "0000-0002-7186-5293"
487496
},
488-
{
489-
"affiliation": "Institute of Imaging & Computer Vision, RWTH Aachen University, Germany",
490-
"name": "Weninger, Leon"
491-
},
492497
{
493498
"name": "Inati, Souheil"
494499
},
@@ -501,6 +506,15 @@
501506
"name": "Lukas Snoek",
502507
"orcid": "0000-0001-8972-204X"
503508
},
509+
{
510+
"affiliation": "Institute of Imaging & Computer Vision, RWTH Aachen University, Germany",
511+
"name": "Weninger, Leon"
512+
},
513+
{
514+
"affiliation": "Stanford University",
515+
"name": "Lerma-Usabiaga, Garikoitz",
516+
"orcid": "0000-0001-9800-4816"
517+
},
504518
{
505519
"name": "Marina, Ana"
506520
},
@@ -639,6 +653,11 @@
639653
"name": "Meyers, Benjamin",
640654
"orcid": "0000-0001-9137-4363"
641655
},
656+
{
657+
"affiliation": "Washington University in St Louis",
658+
"name": "Van, Andrew",
659+
"orcid": "0000-0002-8787-0943"
660+
},
642661
{
643662
"name": "Davison, Andrew"
644663
},

doc/changelog/1.X.X-changelog

+27
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
1.2.1 (August 19, 2019)
2+
=======================
3+
4+
##### [Full changelog](https://github.com/nipy/nipype/milestone/32?closed=1)
5+
6+
* FIX: Resolve/rebase paths from/to results files (https://github.com/nipy/nipype/pull/2971)
7+
* FIX: Use ``load_resultfile`` when loading a results pickle (https://github.com/nipy/nipype/pull/2985)
8+
* FIX: Incorrect extension identified when checking ``File`` traits (https://github.com/nipy/nipype/pull/2987)
9+
* FIX: Correctly pickle ``OuputMultiObject`` traits (https://github.com/nipy/nipype/pull/2983)
10+
* FIX: Improve output handling in DWIDenoise and DWIBiasCorrect (https://github.com/nipy/nipype/pull/2978)
11+
* FIX: Docker build (https://github.com/nipy/nipype/pull/2963)
12+
* FIX: Remove '=' signs from EddyQuad argument specifications (https://github.com/nipy/nipype/pull/2941)
13+
* FIX: Set input model to bedpostx for camino.TrackBedpostxProba (https://github.com/nipy/nipype/pull/2947)
14+
* FIX: Allow ``max_sh``not to be set (auto mode) (https://github.com/nipy/nipype/pull/2940)
15+
* ENH: Update mrtrix reconst.py EstimateFOD max_sh to be able to accept list (https://github.com/nipy/nipype/pull/2990)
16+
* ENH: Let ``indirectory`` handle ``nipype.utils.filemanip.Path`` (https://github.com/nipy/nipype/pull/2989)
17+
* ENH: Add resolve/rebase ``BasePath`` traits methods & tests (https://github.com/nipy/nipype/pull/2970)
18+
* ENH: Modify ``Directory`` and ``File`` traits to get along with pathlib (https://github.com/nipy/nipype/pull/2962)
19+
* REF: Update nipype2boutiques script (https://github.com/nipy/nipype/pull/2894)
20+
* TST: Parametrize JoinNode expansion tests over config ``needed_outputs`` (https://github.com/nipy/nipype/pull/2981)
21+
* MAINT: Pin lxml<4.4.0 for Python 3.4 (https://github.com/nipy/nipype/pull/2980)
22+
* MAINT: Refactor ``aggregate_outputs`` for readability (https://github.com/nipy/nipype/pull/2969)
23+
* MAINT: Bump neurodocker version (https://github.com/nipy/nipype/pull/2965)
24+
* MAINT: Various minor improvements to complement previous PR (https://github.com/nipy/nipype/pull/2964)
25+
* MAINT: Sort dependencies alphabetically (https://github.com/nipy/nipype/pull/2961)
26+
27+
128
1.2.0 (May 09, 2019)
229
====================
330

doc/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
# The short X.Y version.
8383
version = nipype.__version__
8484
# The full version, including alpha/beta/rc tags.
85-
release = "1.2.0"
85+
release = "1.2.1"
8686

8787
# The language for content autogenerated by Sphinx. Refer to documentation
8888
# for a list of supported languages.

nipype/info.py

+13-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# full release. '.dev' as a version_extra string means this is a development
1212
# version
1313
# Remove -dev for release
14-
__version__ = '1.2.1-dev'
14+
__version__ = '1.2.1'
1515

1616

1717
def get_nipype_gitversion():
@@ -59,7 +59,9 @@ def get_nipype_gitversion():
5959
'Programming Language :: Python :: 2.7',
6060
'Programming Language :: Python :: 3.4',
6161
'Programming Language :: Python :: 3.5',
62-
'Programming Language :: Python :: 3.6', 'Topic :: Scientific/Engineering'
62+
'Programming Language :: Python :: 3.6',
63+
'Programming Language :: Python :: 3.7',
64+
'Topic :: Scientific/Engineering'
6365
]
6466

6567
description = 'Neuroimaging in Python: Pipelines and Interfaces'
@@ -107,7 +109,11 @@ def get_nipype_gitversion():
107109
# https://www.opensourceanswers.com/blog/you-shouldnt-use-python-37-for-data-science-right-now.html
108110
NUMPY_MIN_VERSION_37 = '1.15.3'
109111
NUMPY_BAD_VERSION_27 = '1.16.0'
112+
# Numpy drops 2.7 support in 1.17
113+
NUMPY_MAX_VERSION_27 = '1.17.0'
110114
SCIPY_MIN_VERSION = '0.14'
115+
# Scipy drops 2.7 and 3.4 support in 1.3
116+
SCIPY_MAX_VERSION_34 = '1.3.0'
111117
TRAITS_MIN_VERSION = '4.6'
112118
DATEUTIL_MIN_VERSION = '2.2'
113119
FUTURE_MIN_VERSION = '0.16.0'
@@ -146,14 +152,17 @@ def get_nipype_gitversion():
146152
'nibabel>=%s' % NIBABEL_MIN_VERSION,
147153
'numpy>=%s ; python_version > "3.0" and python_version < "3.7"' % NUMPY_MIN_VERSION,
148154
'numpy>=%s ; python_version >= "3.7"' % NUMPY_MIN_VERSION_37,
149-
'numpy>=%s,!=%s ; python_version == "2.7"' % (NUMPY_MIN_VERSION, NUMPY_BAD_VERSION_27),
155+
'numpy>=%s,!=%s,<%s ; python_version == "2.7"' % (NUMPY_MIN_VERSION,
156+
NUMPY_BAD_VERSION_27,
157+
NUMPY_MAX_VERSION_27),
150158
'packaging',
151159
'pathlib2; python_version <= "3.4"',
152160
'prov>=%s' % PROV_VERSION,
153161
'pydot>=%s' % PYDOT_MIN_VERSION,
154162
'pydotplus',
155163
'python-dateutil>=%s' % DATEUTIL_MIN_VERSION,
156-
'scipy>=%s' % SCIPY_MIN_VERSION,
164+
'scipy>=%s ; python_version >= "3.5"' % SCIPY_MIN_VERSION,
165+
'scipy>=%s,<%s ; python_version <= "3.4"' % (SCIPY_MIN_VERSION, SCIPY_MAX_VERSION_34),
157166
'simplejson>=%s' % SIMPLEJSON_MIN_VERSION,
158167
'traits>=%s,!=5.0' % TRAITS_MIN_VERSION,
159168
]

tools/update_changes.sh

100644100755
+2-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
set -u # Treat unset variables as an error when substituting.
1313
set -x # Print command traces before executing command.
1414

15-
CHANGES=../doc/changelog/1.X.X-changelog
15+
ROOT=$( git rev-parse --show-toplevel )
16+
CHANGES=$ROOT/doc/changelog/1.X.X-changelog
1617

1718
# Check whether the Upcoming release header is present
1819
head -1 $CHANGES | grep -q Upcoming

0 commit comments

Comments
 (0)