Skip to content

Commit 7683a1c

Browse files
committed
Merge remote-tracking branch 'nipy/master'
2 parents fc0dad8 + ddfbd10 commit 7683a1c

26 files changed

+159
-118
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Pull-request guidelines (Remove this section after reading):
2+
3+
1. If you would like to list yourself as a Nipype contributor and your name is not mentioned please modify .zenodo.json file.
4+
2. By submitting this request you acknowledge that your contributions are available under the Apache 2 license.
5+
3. Use a descriptive prefix for your PR: ENH (enhancement), FIX, TST, DOC, STY, REF (refactor), WIP (Work in progress)
6+
4. The person who accepts/merges your PR will include an update to the CHANGES file: prefix: description (URL of pull request)
7+
5. Run `make check-before-commit` before submitting the PR.
8+
9+
----- REMOVE TILL HERE -----
10+
11+
Fixes # .
12+
13+
Changes proposed in this pull request
14+
-
15+
-

.zenodo.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,11 @@
308308
"affiliation": "MIT",
309309
"name": "Goncalves, Mathias"
310310
},
311+
{
312+
"affiliation": "Department of Psychology, Stanford University; Parietal, INRIA",
313+
"name": "Durnez, Joke",
314+
"orcid": "0000-0001-9030-2202"
315+
},
311316
{
312317
"affiliation": "MIT, HMS",
313318
"name": "Ghosh, Satrajit",

CHANGES

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
Upcoming Release
2+
================
3+
4+
0.13.0 (May 11, 2017)
25
=====================
36

47
* ENH: Multi-stage recon-all directives (https://github.com/nipy/nipype/pull/1991)
@@ -63,7 +66,7 @@ Upcoming Release
6366

6467

6568
0.13.0-rc1 (January 4, 2017)
66-
===============================
69+
============================
6770

6871
* FIX: Compatibility with traits 4.6 (https://github.com/nipy/nipype/pull/1770)
6972
* FIX: Multiproc deadlock (https://github.com/nipy/nipype/pull/1756)

doc/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373

7474
# General information about the project.
7575
project = u'nipype'
76-
copyright = u'2009-16, Neuroimaging in Python team'
76+
copyright = u'2009-17, Neuroimaging in Python team'
7777

7878
# The version info for the project you're documenting, acts as replacement for
7979
# |version| and |release|, also used in various other places throughout the
@@ -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.12.0"
85+
release = "0.13.0"
8686

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

doc/documentation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Documentation
99
:Release: |version|
1010
:Date: |today|
1111

12-
Previous versions: `0.12.0 <http://nipype.readthedocs.io/en/0.12.0/>`_ `0.11.0 <http://nipy.org/nipype/0.11.0>`_
12+
Previous versions: `0.13.0 <http://nipype.readthedocs.io/en/0.13.0/>`_ `0.12.1 <http://nipype.readthedocs.io/en/0.12.1/>`_
1313

1414

1515
.. container:: doc2

doc/quickstart.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@ Michael Notter's Nipype tutorial. `Available here`__
1919

2020
__ https://miykael.github.io/nipype_tutorial/
2121

22+
How should I ask questions or report bugs?
23+
==========================================
24+
25+
* If you find a bug or a suggestion for improvement report it here: `GitHub Issues <https://github.com/nipy/nipype/issues>`_
26+
* If you have a conceptual or clarification question ask it here: `Neurostars <https://neurostars.org/>`_
27+
* If you want to hangout with developers, you can use either `Gitter <https://gitter.im/nipy/nipype>`_ or `Slack <https://brainhack.slack.com/messages/C1FR76RAL>`_
28+
2229
Nipype workshop materials
2330
=========================
2431

doc/users/install.rst

Lines changed: 14 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
.. _install:
22

3-
======================
4-
Download and install
5-
======================
3+
====================
4+
Download and install
5+
====================
66

77
This page covers the necessary steps to install Nipype.
88

9-
Nipype for users
10-
----------------
11-
129
Using docker
1310
~~~~~~~~~~~~
1411

1512
You can follow the `Nipype tutorial <https://miykael.github.io/nipype_tutorial/>`_
1613

14+
or use this docker container: `docker pull nipype/nipype`
15+
1716
Using conda
1817
~~~~~~~~~~~
1918

@@ -75,7 +74,7 @@ path to compile the traits package.
7574
From source
7675
~~~~~~~~~~~
7776

78-
The current release is found here: `<https://github.com/nipy/nipype/releases/latest>`_.
77+
The most recent release is found here: `<https://github.com/nipy/nipype/releases/latest>`_.
7978

8079
The development version: [`zip <http://github.com/nipy/nipype/zipball/master>`__ `tar.gz
8180
<http://github.com/nipy/nipype/tarball/master>`__]
@@ -100,69 +99,19 @@ the tests::
10099
python -c "import nipype; print(nipype.__version__)"
101100
python -c "import nipype; nipype.test()"
102101

103-
Installation for developers
104-
---------------------------
105-
106-
Developers should start `here <../devel/testing_nipype.html>`_.
107-
108-
Recommended Software
109-
--------------------
110-
111-
Strong Recommendations
112-
~~~~~~~~~~~~~~~~~~~~~~
113-
114-
IPython_
115-
Interactive python environment.
116-
117-
Matplotlib_
118-
Plotting library
119-
120-
Sphinx_ 1.1
121-
Required for building the documentation
122-
123-
`Graphviz <http://www.graphviz.org/>`_
124-
Required for building the documentation.
125-
126102
Interface Dependencies
127103
~~~~~~~~~~~~~~~~~~~~~~
128104

129-
You might not need some of the following packages, depending on what exactly you
130-
want to use nipype for. If you do need any of them, install nipype's wrapper package
131-
(``nipype.interfaces``), then install the programs separately onto your computer, just
132-
like you would install any other app.
105+
Nipype provides wrappers around many neuroimaging tools and contains some
106+
algorithms. These tools will need to be installed for Nipype to run. You can
107+
create containers with different versions of these tools installed using
108+
`Neurodocker <https://github.com/kaczmarj/neurodocker>`_
133109

134-
FSL_
135-
4.1.0 or later
136-
137-
matlab_
138-
2008a or later
139-
140-
SPM_
141-
SPM5 or later
142-
143-
FreeSurfer_
144-
FreeSurfer v4.0.0 or later
145-
146-
AFNI_
147-
2009_12_31_1431 or later
148-
149-
Slicer_
150-
3.6 or later
151-
152-
Nipy_
153-
0.4 or later
154-
155-
Nitime_
156-
(optional)
157-
158-
ANTS_
159-
160-
MRtrix_ and MRtrix3_
161-
162-
Camino_
110+
Installation for developers
111+
---------------------------
163112

164-
Camino2Trackvis_
113+
Developers should start `here <../devel/testing_nipype.html>`_.
165114

166-
ConnectomeViewer_
115+
Developers can also use this docker container: `docker pull nipype/nipype:master`
167116

168117
.. include:: ../links_names.txt

docker/base.Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ RUN apt-get update && \
100100
apt-utils \
101101
fusefat \
102102
make \
103+
file \
103104
# Added g++ to compile dipy in py3.6
104105
g++=4:5.3.1-1ubuntu1 \
105106
ruby=1:2.3.0+1 && \

nipype/algorithms/confounds.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -308,14 +308,14 @@ class CompCorInputSpec(BaseInterfaceInputSpec):
308308
mask_files = InputMultiPath(File(exists=True),
309309
desc=('One or more mask files that determines '
310310
'ROI (3D). When more that one file is '
311-
'provided `merge_method` or '
311+
'provided `merge_method` or '
312312
'`merge_index` must be provided'))
313313
merge_method = traits.Enum('union', 'intersect', 'none', xor=['mask_index'],
314314
requires=['mask_files'],
315315
desc=('Merge method if multiple masks are '
316-
'present - `union` uses voxels included in'
316+
'present - `union` uses voxels included in'
317317
' at least one input mask, `intersect` '
318-
'uses only voxels present in all input '
318+
'uses only voxels present in all input '
319319
'masks, `none` performs CompCor on '
320320
'each mask individually'))
321321
mask_index = traits.Range(low=0, xor=['merge_method'],
@@ -330,8 +330,8 @@ class CompCorInputSpec(BaseInterfaceInputSpec):
330330
'pre-component extraction'))
331331
regress_poly_degree = traits.Range(low=1, default=1, usedefault=True,
332332
desc='the degree polynomial to use')
333-
header_prefix = traits.Str(desc=('the desired header for the output tsv '
334-
'file (one column). If undefined, will '
333+
header_prefix = traits.Str(desc=('the desired header for the output tsv '
334+
'file (one column). If undefined, will '
335335
'default to "CompCor"'))
336336

337337

@@ -851,8 +851,8 @@ def combine_mask_files(mask_files, mask_method=None, mask_index=None):
851851
if len(mask_files) == 1:
852852
mask_index = 0
853853
else:
854-
raise ValueError(('When more than one mask file is provided, '
855-
'one of merge_method or mask_index must be '
854+
raise ValueError(('When more than one mask file is provided, '
855+
'one of merge_method or mask_index must be '
856856
'set'))
857857
if mask_index < len(mask_files):
858858
mask = nb.load(mask_files[mask_index], mmap=NUMPY_MMAP)

nipype/info.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# full release. '.dev' as a version_extra string means this is a development
1010
# version
1111
# Remove -dev for release
12-
__version__ = '0.13.0-dev'
12+
__version__ = '1.0.0-dev'
1313

1414

1515
def get_nipype_gitversion():

0 commit comments

Comments
 (0)