Skip to content

Commit 98cffc7

Browse files
authored
Merge pull request #2292 from mgxd/rel/0.14.0
Rel/0.14.0
2 parents d216b4a + ac1412f commit 98cffc7

File tree

15 files changed

+101
-21
lines changed

15 files changed

+101
-21
lines changed

.mailmap

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
Aimi Watanabe <watanabe.aimi@gmail.com> stymy <rschadmin@cmi-rsch-li002.childmind.org>
22
Aimi Watanabe <watanabe.aimi@gmail.com> stymy <watanabe.aimi@gmail.com>
3+
Alejandro de la Vega <aleph4@gmail.com> adelavega <delavega@utexas.edu>
34
Alexander Schaefer <alexschaefer83@gmail.com> Alexander Schaefer <aschaefer@melisse.cbs.mpg.de>
45
Alexander Schaefer <alexschaefer83@gmail.com> alexschaefer83 <alexschaefer83@gmail.com>
56
Alexander Schaefer <alexschaefer83@gmail.com> aschaefer <aschaefer@aschaefer-U36SD.(none)>
@@ -56,11 +57,13 @@ Franz Liem <franz.liem@gmail.com> fliem <franz.liem>
5657
Gael Varoquaux <gael.varoquaux@normalesup.org> GaelVaroquaux
5758
Gael Varoquaux <gael.varoquaux@normalesup.org> GaelVaroquaux <gael.varoquaux@noramlesup.org>
5859
Gavin Cooper <Gavin.Cooper@newcastle.edu.au> gjcooper <gjcooper@gmail.com>
60+
Gilles de Hollander <gilles.de.hollander@gmail.com> Gilles86 <gilles.de.hollander@gmail.com>
5961
Hans Johnson <hans-johnson@uiowa.edu> Hans Johnson <hans.j.johnson@gmail.com>
6062
Hans Johnson <hans-johnson@uiowa.edu> hjmjohnson <hans.j.johnson@gmail.com>
6163
Horea Christian <horea.christ@yandex.com> Horea Christian <h.chr@mail.ru>
6264
Isaac Schwabacher <ischwabacher@wisc.edu> ischwabacher <ischwabacher@wisc.edu>
6365
James Kent <james-kent@uiowa.edu> jdkent <james-kent@uiowa.edu>
66+
Jakub Kaczmarzyk <jakubk@mit.edu> kaczmarj <jakubk@mit.edu>
6467
Jason Wong <jf126dolphin@gmail.com> Jason <jf126dolphin@gmail.com>
6568
Jason Wong <jf126dolphin@gmail.com> jason <jf126dolphin@gmail.com>
6669
Jason Wong <jf126dolphin@gmail.com> Jason W <jf126dolphin@gmail.com>
@@ -72,7 +75,9 @@ Joerg Stadler <Joerg.Stadler@lin-magdeburg.de> Jörg Stadler <Stadler@lin-magdeb
7275
Joke Durnez <joke.durnez@gmail.com> jokedurnez <joke.durnez@gmail.com>
7376
Josh Warner <silvertrumpet999+github@gmail.com> Josh Warner (Mac) <warner.joshua@mayo.edu>
7477
Kai Schlamp <schlamp@gmx.de> medihack <schlamp@gmx.de>Jessica Forbes <jessica-forbes@uiowa.edu> jessicaforbes <jessica-forbes@uiowa.edu>
78+
Kevin Sitek <ksitek@mit.edu> sitek <ksitek@mit.edu>
7579
Leonie Lampe <leonie.lampe@gmail.com> Leonie Lmape <leonie.lampe@gmail.com>
80+
Lukas Snoek <lukassnoek@gmail.com> Lukas Snoek <lukassnoek@gmail.com>
7681
Mathias Goncalves <goncalves.mathias@gmail.com> mathiasg <mathiasg@mit.edu>
7782
Michael Dayan <mdayan.research@gmail.com> Michael <mdayan.research@gmail.com>
7883
Michael Dayan <mdayan.research@gmail.com> Michael <mdayan.comp@gmail.com>
@@ -102,5 +107,6 @@ Steven Giavasis <sgiava77@gmail.com> sgiavasis <sgiavasis@ieee.org>
102107
Tristan Glatard <tristan.glatard@mcgill.ca> Tristan Glatard <tristan.glatard@creatis.insa-lyon.fr>
103108
Victor Saase <victor@saase.net> vsaase <victor@saase.net>
104109
William Triplett <wtriplett@gmail.com> William Triplett <wtriplett@ufl.edu>
110+
Wolfgang Pauli <Wolfgang.m.Pauli@gmail.com> Wolfgang Pauli <Wolfgang.m.Pauli@gmail.com>
105111
Yaroslav Halchenko <debian@onerussian.com> Yaroslav Halchenko <yoh@dartmouth.edu>
106112
pipolose <pipolose@pipoloses-air.watson.ibm.com> pipolose <pipolose@pipoloses-MacBook-Air.local>

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,4 @@ deploy:
5959
tags: true
6060
repo: nipy/nipype
6161
branch: master
62-
distributions: "sdist"
62+
distributions: "sdist bdist_wheel"

.zenodo.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -514,11 +514,6 @@
514514
{
515515
"name": "Shachnev, Dmitry"
516516
},
517-
{
518-
"affiliation": "MIT, HMS",
519-
"name": "Ghosh, Satrajit",
520-
"orcid": "0000-0002-5312-6729"
521-
},
522517
{
523518
"affiliation": "University of Amsterdam",
524519
"name": "Lukas Snoek",
@@ -538,6 +533,11 @@
538533
"affiliation": "MIT",
539534
"name": "Kaczmarzyk, Jakub",
540535
"orcid": "0000-0002-5544-7577"
536+
},
537+
{
538+
"affiliation": "MIT, HMS",
539+
"name": "Ghosh, Satrajit",
540+
"orcid": "0000-0002-5312-6729"
541541
}
542542
],
543543
"keywords": [

CHANGES

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
1-
Upcoming release (0.14.0)
1+
Upcoming release
22
================
33

4+
0.14.0 (November 21, 2017)
5+
==========================
6+
7+
###### [Full changelog](https://github.com/nipy/nipype/milestone/13)
8+
9+
* ENH: Generate Dockerfiles with neurodocker (https://github.com/nipy/nipype/pull/2202)
10+
* ENH: FLAIR options for recon-all (https://github.com/nipy/nipype/pull/2279)
11+
* ENH: Config option for setting maxtasksperchild when multiprocessing (https://github.com/nipy/nipype/pull/2284)
412
* FIX: Testing maintainance and improvements (https://github.com/nipy/nipype/pull/2252)
513
* ENH: Add elapsed_time and final metric_value to ants.Registration (https://github.com/nipy/nipype/pull/1985)
614
* ENH: Improve terminal_output feature (https://github.com/nipy/nipype/pull/2209)
@@ -17,7 +25,7 @@ Upcoming release (0.14.0)
1725
* MAINT: Additional Windows support (https://github.com/nipy/nipype/pull/2085)
1826
* ENH: Output realignment matrices from TOPUP (https://github.com/nipy/nipype/pull/2084)
1927
* ENH: Additional AFNI interfaces: 3dZcat, 3dZeropad, 3dedge3, 3dDeconvolve, 3dQwarp, 1dCat, 3dNwarpApply, 3daxialize,
20-
3dREMLfit, 3dUndump, 3dCM, 3dSynthesize + more (https://github.com/nipy/nipype/pull/2087, https://github.com/nipy/nipype/pull/2090,
28+
3dREMLfit, 3dUndump, 3dCM, 3dSynthesize + more (https://github.com/nipy/nipype/pull/2087, https://github.com/nipy/nipype/pull/2090,
2129
https://github.com/nipy/nipype/pull/2095, https://github.com/nipy/nipype/pull/2099, https://github.com/nipy/nipype/pull/2103,
2230
https://github.com/nipy/nipype/pull/2114, https://github.com/nipy/nipype/pull/2135, https://github.com/nipy/nipype/pull/2186,
2331
https://github.com/nipy/nipype/pull/2201, https://github.com/nipy/nipype/pull/2210)

doc/conf.py

Lines changed: 1 addition & 1 deletion
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 = "0.13.1"
85+
release = "0.14.0-rc1"
8686

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

doc/users/config_file.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@ Execution
7474

7575
*display_variable*
7676
Override the ``$DISPLAY`` environment variable for interfaces that require
77-
an X server. This option is useful if there is a running X server, but
78-
``$DISPLAY`` was not defined in nipype's environment. For example, if an X
77+
an X server. This option is useful if there is a running X server, but
78+
``$DISPLAY`` was not defined in nipype's environment. For example, if an X
7979
server is listening on the default port of 6000, set ``display_variable = :0``
80-
to enable nipype interfaces to use it. It may also point to displays provided
81-
by VNC, `xnest <http://www.x.org/archive/X11R7.5/doc/man/man1/Xnest.1.html>`_
80+
to enable nipype interfaces to use it. It may also point to displays provided
81+
by VNC, `xnest <http://www.x.org/archive/X11R7.5/doc/man/man1/Xnest.1.html>`_
8282
or `Xvfb <http://www.x.org/archive/X11R6.8.1/doc/Xvfb.1.html>`_.
8383
If neither ``display_variable`` nor the ``$DISPLAY`` environment variable are
8484
set, nipype will try to configure a new virtual server using Xvfb.

nipype/algorithms/tests/test_mesh_ops.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
@pytest.mark.skipif(VTKInfo.no_tvtk(), reason="tvtk is not installed")
1717
def test_ident_distances(tmpdir):
18-
tmpdir.chdir()
18+
tmpdir.chdir()
1919

2020
in_surf = example_data('surf01.vtk')
2121
dist_ident = m.ComputeMeshWarp()

nipype/info.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# full release. '.dev' as a version_extra string means this is a development
1111
# version
1212
# Remove -dev for release
13-
__version__ = '1.0.0-dev'
13+
__version__ = '0.14.0-rc1'
1414

1515

1616
def get_nipype_gitversion():
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from __future__ import unicode_literals
3+
from ..utils import TCatSubBrick
4+
5+
6+
def test_TCatSubBrick_inputs():
7+
input_map = dict(args=dict(argstr='%s',
8+
),
9+
environ=dict(nohash=True,
10+
usedefault=True,
11+
),
12+
ignore_exception=dict(nohash=True,
13+
usedefault=True,
14+
),
15+
in_files=dict(argstr='%s%s ...',
16+
copyfile=False,
17+
mandatory=True,
18+
position=-1,
19+
),
20+
num_threads=dict(nohash=True,
21+
usedefault=True,
22+
),
23+
out_file=dict(argstr='-prefix %s',
24+
genfile=True,
25+
),
26+
outputtype=dict(),
27+
rlt=dict(argstr='-rlt%s',
28+
position=1,
29+
),
30+
terminal_output=dict(deprecated='1.0.0',
31+
nohash=True,
32+
),
33+
)
34+
inputs = TCatSubBrick.input_spec()
35+
36+
for key, metadata in list(input_map.items()):
37+
for metakey, value in list(metadata.items()):
38+
assert getattr(inputs.traits()[key], metakey) == value
39+
40+
41+
def test_TCatSubBrick_outputs():
42+
output_map = dict(out_file=dict(),
43+
)
44+
outputs = TCatSubBrick.output_spec()
45+
46+
for key, metadata in list(output_map.items()):
47+
for metakey, value in list(metadata.items()):
48+
assert getattr(outputs.traits()[key], metakey) == value

nipype/interfaces/ants/tests/test_resampling.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
2-
# vi: set ft=python sts=4 ts=4 sw=4 et:
2+
# vi: set ft=python sts=4 ts=4 sw=4 et:
33

44
from nipype.interfaces.ants import WarpImageMultiTransform, WarpTimeSeriesImageMultiTransform
55
import os
@@ -66,7 +66,7 @@ def create_wtsimt():
6666
def test_WarpTimeSeriesImageMultiTransform(change_dir, create_wtsimt):
6767
wtsimt = create_wtsimt
6868
assert wtsimt.cmdline == 'WarpTimeSeriesImageMultiTransform 4 resting.nii resting_wtsimt.nii \
69-
-R ants_deformed.nii.gz ants_Warp.nii.gz ants_Affine.txt'
69+
-R ants_deformed.nii.gz ants_Warp.nii.gz ants_Affine.txt'
7070

7171

7272
def test_WarpTimeSeriesImageMultiTransform_invaffine(change_dir, create_wtsimt):

nipype/interfaces/cmtk/tests/test_nbs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ def test_importerror(creating_graphs, tmpdir):
3131
graphlist = creating_graphs
3232
group1 = graphlist[:3]
3333
group2 = graphlist[3:]
34-
34+
3535
nbs = NetworkBasedStatistic()
3636
nbs.inputs.in_group1 = group1
3737
nbs.inputs.in_group2 = group2
3838
nbs.inputs.edge_key = "weight"
39-
39+
4040
with pytest.raises(ImportError) as e:
4141
nbs.run()
4242
assert "cviewer library is not available" == str(e.value)

nipype/interfaces/niftyfit/asl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ class FitAsl(NiftyFitCommand):
147147
>>> from nipype.interfaces import niftyfit
148148
>>> node = niftyfit.FitAsl()
149149
>>> node.inputs.source_file = 'asl.nii.gz'
150-
>>> node.cmdline
150+
>>> node.cmdline
151151
'fit_asl -source asl.nii.gz -cbf asl_cbf.nii.gz -error asl_error.nii.gz \
152152
-syn asl_syn.nii.gz'
153153
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# AUTO-GENERATED by tools/checkspecs.py - DO NOT EDIT
2+
from __future__ import unicode_literals
3+
from ..base import SimpleInterface
4+
5+
6+
def test_SimpleInterface_inputs():
7+
input_map = dict(ignore_exception=dict(nohash=True,
8+
usedefault=True,
9+
),
10+
)
11+
inputs = SimpleInterface.input_spec()
12+
13+
for key, metadata in list(input_map.items()):
14+
for metakey, value in list(metadata.items()):
15+
assert getattr(inputs.traits()[key], metakey) == value
16+

nipype/pipeline/engine/tests/test_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def test_identitynode_removal(tmpdir):
2323
def test_function(arg1, arg2, arg3):
2424
import numpy as np
2525
return (np.array(arg1) + arg2 + arg3).tolist()
26-
26+
2727

2828
wf = pe.Workflow(name="testidentity", base_dir=tmpdir.strpath)
2929

setup.cfg

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[bdist_wheel]
2+
universal=1

0 commit comments

Comments
 (0)