Skip to content

Commit 3f6c5d2

Browse files
committed
Merge remote-tracking branch 'upstream/master' into HEAD
2 parents a4c4de5 + d2abc85 commit 3f6c5d2

File tree

913 files changed

+1690
-7504
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

913 files changed

+1690
-7504
lines changed

.circleci/config.yml

+19-1
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,19 @@ jobs:
330330
- /tmp/docker/cache/Dockerfile.base-pruned
331331
key: dockerfile-cache-v1-{{ .Branch }}-{{ checksum "/tmp/docker/cache/Dockerfile.base-pruned" }}
332332

333+
pypi_precheck:
334+
machine: *machine_kwds
335+
working_directory: /home/circleci/nipype
336+
steps:
337+
- checkout:
338+
path: /home/circleci/nipype
339+
- run:
340+
name: Check pypi preconditions
341+
command: |
342+
pip install twine future wheel readme_renderer
343+
python setup.py check -r -s
344+
python setup.py sdist bdist_wheel
345+
333346
deploy_pypi:
334347
machine: *machine_kwds
335348
working_directory: /home/circleci/nipype
@@ -339,7 +352,8 @@ jobs:
339352
- run:
340353
name: Deploy to PyPI
341354
command: |
342-
pip install twine future wheel
355+
pip install twine future wheel readme_renderer
356+
python setup.py check -r -s
343357
python setup.py sdist bdist_wheel
344358
twine upload dist/*
345359
@@ -422,3 +436,7 @@ workflows:
422436
only: /rel\/.*/
423437
tags:
424438
only: /.*/
439+
- pypi_precheck:
440+
filters:
441+
branches:
442+
only: /rel\/.*/

.github/ISSUE_TEMPLATE.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,13 @@ Please put URL to code or code here (if not too long).
1212

1313
### Platform details:
1414

15-
Please paste the output of: `python -c "import nipype; print(nipype.get_info()); print(nipype.__version__)"`
15+
<!-- Please run the following code from your shell and place the output between the triple ticks, below.
16+
python -c "import nipype; from pprint import pprint; pprint(nipype.get_info())"
17+
-->
18+
19+
```
20+
21+
```
1622

1723
### Execution environment
1824

.github/PULL_REQUEST_TEMPLATE.md

+15-7
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,23 @@
1-
Pull-request guidelines (Remove this section after reading):
1+
<!--
2+
3+
Pull-request guidelines
4+
-----------------------
25
36
1. If you would like to list yourself as a Nipype contributor and your name is not mentioned please modify .zenodo.json file.
47
2. By submitting this request you acknowledge that your contributions are available under the Apache 2 license.
58
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.
9+
4. Run `make check-before-commit` before submitting the PR.
810
9-
----- REMOVE TILL HERE -----
11+
-->
12+
## Summary
13+
<!-- Please reference any related issue and use fixes/close to automatically
14+
close them, if pertinent -->
1015

1116
Fixes # .
1217

13-
Changes proposed in this pull request
14-
-
15-
-
18+
## List of changes proposed in this PR (pull-request)
19+
<!-- We suggest using bullets (indicated by * or -) and filled checkboxes [x] here -->
20+
21+
## Acknowledgment
22+
23+
- [ ] \(Mandatory\) I acknowledge that this contribution will be available under the Apache 2 license.

.travis.yml

+20-16
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,24 @@ python:
1010
- 3.6
1111

1212
env:
13-
- INSTALL_DEB_DEPENDECIES=true NIPYPE_EXTRAS="doc,tests,fmri,profiler" CI_SKIP_TEST=1
14-
- INSTALL_DEB_DEPENDECIES=false NIPYPE_EXTRAS="doc,tests,fmri,profiler" CI_SKIP_TEST=1
15-
- INSTALL_DEB_DEPENDECIES=true NIPYPE_EXTRAS="doc,tests,fmri,profiler,duecredit,ssh" CI_SKIP_TEST=1
16-
- INSTALL_DEB_DEPENDECIES=true NIPYPE_EXTRAS="doc,tests,fmri,profiler" PIP_FLAGS="--pre" CI_SKIP_TEST=1
13+
global:
14+
- EXTRA_WHEELS="https://5cf40426d9f06eb7461d-6fe47d9331aba7cd62fc36c7196769e4.ssl.cf2.rackcdn.com"
15+
- PRE_WHEELS="https://7933911d6844c6c53a7d-47bd50c35cd79bd838daf386af554a83.ssl.cf2.rackcdn.com"
16+
- EXTRA_PIP_FLAGS="--find-links=$EXTRA_WHEELS"
17+
matrix:
18+
- INSTALL_DEB_DEPENDECIES=true
19+
NIPYPE_EXTRAS="doc,tests,fmri,profiler"
20+
CI_SKIP_TEST=1
21+
- INSTALL_DEB_DEPENDECIES=false
22+
NIPYPE_EXTRAS="doc,tests,fmri,profiler"
23+
CI_SKIP_TEST=1
24+
- INSTALL_DEB_DEPENDECIES=true
25+
NIPYPE_EXTRAS="doc,tests,fmri,profiler,duecredit,ssh"
26+
CI_SKIP_TEST=1
27+
- INSTALL_DEB_DEPENDECIES=true
28+
NIPYPE_EXTRAS="doc,tests,fmri,profiler"
29+
EXTRA_PIP_FLAGS="--pre $EXTRA_PIP_FLAGS --find-links $PRE_WHEELS"
30+
CI_SKIP_TEST=1
1731

1832
addons:
1933
apt:
@@ -39,23 +53,13 @@ before_install:
3953
export FSLOUTPUTTYPE=NIFTI_GZ;
4054
fi;
4155

42-
# handle python operations separately to reduce timeouts
43-
- wget https://repo.continuum.io/miniconda/Miniconda${TRAVIS_PYTHON_VERSION:0:1}-latest-Linux-x86_64.sh
44-
-O /home/travis/.cache/conda.sh
45-
- bash ${HOME}/.cache/conda.sh -b -p ${HOME}/conda
46-
- export PATH=${HOME}/conda/bin:$PATH
47-
- hash -r
48-
- conda config --set always_yes yes --set changeps1 no
49-
- travis_retry conda update -q conda
50-
- conda config --add channels conda-forge
51-
- travis_retry conda install -y python=${TRAVIS_PYTHON_VERSION} icu
5256
- travis_retry pip install -r requirements.txt
57+
- travis_retry pip install grabbit==0.1.2
5358
- travis_retry git clone https://github.com/INCF/pybids.git ${HOME}/pybids &&
5459
pip install -e ${HOME}/pybids
55-
- travis_retry pip install codecov
5660

5761
install:
58-
- travis_retry pip install $PIP_FLAGS -e .[$NIPYPE_EXTRAS]
62+
- travis_retry pip install $EXTRA_PIP_FLAGS -e .[$NIPYPE_EXTRAS]
5963

6064
script:
6165
- py.test -v --cov nipype --cov-config .coveragerc --cov-report xml:cov.xml -c nipype/pytest.ini --doctest-modules nipype

.zenodo.json

+23-19
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@
3030
"name": "Notter, Michael Philipp",
3131
"orcid": "0000-0002-5866-047X"
3232
},
33-
{
34-
"affiliation": "MIT",
35-
"name": "Jarecka, Dorota",
36-
"orcid": "0000-0003-1857-8129"
37-
},
3833
{
3934
"affiliation": "University of Iowa",
4035
"name": "Johnson, Hans",
4136
"orcid": "0000-0001-9513-2660"
4237
},
38+
{
39+
"affiliation": "MIT",
40+
"name": "Jarecka, Dorota",
41+
"orcid": "0000-0003-1857-8129"
42+
},
4343
{
4444
"name": "Burns, Christopher"
4545
},
@@ -60,16 +60,16 @@
6060
"name": "Salo, Taylor",
6161
"orcid": "0000-0001-9813-3167"
6262
},
63-
{
64-
"affiliation": "University of California, San Francisco",
65-
"name": "Jordan, Kesshi",
66-
"orcid": "0000-0001-6313-0580"
67-
},
6863
{
6964
"affiliation": "MIT",
7065
"name": "Goncalves, Mathias",
7166
"orcid": "0000-0002-7252-7771"
7267
},
68+
{
69+
"affiliation": "University of California, San Francisco",
70+
"name": "Jordan, Kesshi",
71+
"orcid": "0000-0001-6313-0580"
72+
},
7373
{
7474
"affiliation": "Department of Psychology, Stanford University",
7575
"name": "Waskom, Michael"
@@ -151,6 +151,11 @@
151151
"name": "Cipollini, Ben",
152152
"orcid": "0000-0002-7782-0790"
153153
},
154+
{
155+
"affiliation": "Dartmouth College: Hanover, NH, United States",
156+
"name": "Halchenko, Yaroslav O.",
157+
"orcid": "0000-0003-3456-2493"
158+
},
154159
{
155160
"affiliation": "Montreal Neurological Institute and Hospital",
156161
"name": "Markello, Ross",
@@ -164,11 +169,6 @@
164169
{
165170
"name": "Moloney, Brendan"
166171
},
167-
{
168-
"affiliation": "Dartmouth College: Hanover, NH, United States",
169-
"name": "Halchenko, Yaroslav O.",
170-
"orcid": "0000-0003-3456-2493"
171-
},
172172
{
173173
"affiliation": "Athena EPI, Inria Sophia-Antipolis",
174174
"name": "Wassermann , Demian",
@@ -325,9 +325,6 @@
325325
{
326326
"name": "Millman, Jarrod"
327327
},
328-
{
329-
"name": "Haehn, Daniel"
330-
},
331328
{
332329
"name": "Lai, Jeff"
333330
},
@@ -449,6 +446,9 @@
449446
{
450447
"name": "Mertz, Fred"
451448
},
449+
{
450+
"name": "Haehn, Daniel"
451+
},
452452
{
453453
"affiliation": "Technische Universit\u00e4t Dresden, Faculty of Medicine, Department of Child and Adolescent Psychiatry",
454454
"name": "Geisler, Daniel",
@@ -574,6 +574,10 @@
574574
{
575575
"name": "McDermottroe, Conor"
576576
},
577+
{
578+
"affiliation": "Institute of Imaging & Computer Vision, RWTH Aachen University, Germany",
579+
"name": "Weninger, Leon"
580+
},
577581
{
578582
"affiliation": "MIT, HMS",
579583
"name": "Ghosh, Satrajit",
@@ -587,4 +591,4 @@
587591
],
588592
"license": "Apache-2.0",
589593
"upload_type": "software"
590-
}
594+
}

Makefile

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# rsync -e ssh nipype-0.1-py2.5.egg cburns,[email protected]:/home/frs/project/n/ni/nipy/nipype/nipype-0.1/
44

55
PYTHON ?= python
6-
NOSETESTS=`which nosetests`
76

87
.PHONY: zipdoc sdist egg upload_to_pypi trailing-spaces clean-pyc clean-so clean-build clean-ctags clean in inplace test-code test-coverage test html specs check-before-commit check gen-base-dockerfile gen-main-dockerfile gen-dockerfiles
98

Vagrantfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ echo "export PATH=$HOME/miniconda3/bin:\\$PATH" >> .bashrc
2727
2828
# install nipype dependencies
2929
$HOME/miniconda3/bin/conda update --yes conda
30-
$HOME/miniconda3/bin/conda install --yes pip scipy nose networkx lxml future simplejson
30+
$HOME/miniconda3/bin/conda install --yes pip scipy networkx lxml future simplejson
3131
$HOME/miniconda3/bin/conda install --yes python-dateutil jupyter matplotlib
3232
$HOME/miniconda3/bin/pip install nibabel
3333
$HOME/miniconda3/bin/pip install prov

doc/changelog/1.X.X-changelog

+39
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
1.1.1 (July 30, 2018)
2+
=====================
3+
4+
##### [Full changelog](https://github.com/nipy/nipype/milestone/22?closed=1)
5+
6+
* FIX: Un-set incorrect default options in TOPUP (https://github.com/nipy/nipype/pull/2637)
7+
* FIX: Copy FSCommand.version to ReconAll.version (https://github.com/nipy/nipype/pull/2656)
8+
* FIX: Various BIDSDataGrabber fixes (https://github.com/nipy/nipype/pull/2651)
9+
* FIX: changing Node._output_dir to realpath (https://github.com/nipy/nipype/pull/2639)
10+
* FIX: Typo in DWIExtract of Mrtrix3interface (https://github.com/nipy/nipype/pull/2634)
11+
* FIX: Typo in FSLXCommandInputSpec (https://github.com/nipy/nipype/pull/2628)
12+
* ENH: Allow transform to be saved from AFNI 3dWarp (https://github.com/nipy/nipype/pull/2642)
13+
* ENH: Allow BIDS-style slice timings to be passed directly to TShift (https://github.com/nipy/nipype/pull/2608)
14+
* ENH: S3 access using instance role (https://github.com/nipy/nipype/pull/2621)
15+
* ENH Minor improvements to PR template (https://github.com/nipy/nipype/pull/2636)
16+
* TEST: make specs (https://github.com/nipy/nipype/pull/2653)
17+
* DOC: update neurodocker tutorial for neurodocker version 0.4.0 (https://github.com/nipy/nipype/pull/2647)
18+
* MAINT: Remove vestiges of nose testing library (https://github.com/nipy/nipype/pull/2662)
19+
* MAINT: Make pytest-xdist a dependency (https://github.com/nipy/nipype/pull/2649)
20+
* CI: Install pytest>=3.4 in Travis (https://github.com/nipy/nipype/pull/2659)
21+
22+
23+
1.1.0 (July 04, 2018)
24+
=====================
25+
26+
###### [Full changelog](https://github.com/nipy/nipype/milestone/21?closed=1)
27+
28+
* RF: Futures-based MultiProc (https://github.com/nipy/nipype/pull/2598)
29+
* FIX: Avoid closing file descriptors on Windows (https://github.com/nipy/nipype/pull/2617)
30+
* MAINT: Play nice with external logging (https://github.com/nipy/nipype/pull/2611)
31+
* MAINT: Remove ignore_exception and terminal_output traits from input specs (https://github.com/nipy/nipype/pull/2618)
32+
* MAINT: Converge autotest names (https://github.com/nipy/nipype/pull/2610)
33+
* ENH: Add versioning metadata to crash files (https://github.com/nipy/nipype/pull/2626)
34+
* ENH add -dsort option to TProject (https://github.com/nipy/nipype/pull/2623)
35+
* ENH: Add Rescale interface (https://github.com/nipy/nipype/pull/2599)
36+
* DOC: Improve documentation for ANTs/FSL interfaces (https://github.com/nipy/nipype/pull/2593)
37+
* CI: Stop using Miniconda on Travis (https://github.com/nipy/nipype/pull/2600)
38+
* CI: Add PyPI validation on rel/* branches (https://github.com/nipy/nipype/pull/2603)
39+
140
1.0.4 (May 29, 2018)
241
====================
342

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.0.4"
85+
release = "1.1.1"
8686

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

doc/documentation.rst

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

12-
Previous versions: `1.0.3 <http://nipype.readthedocs.io/en/1.0.3/>`_ `1.0.2 <http://nipype.readthedocs.io/en/1.0.2/>`_
12+
Previous versions: `1.1.0 <http://nipype.readthedocs.io/en/1.1.0/>`_ `1.0.4 <http://nipype.readthedocs.io/en/1.0.4/>`_
1313

1414

1515
.. container:: doc2

doc/links_names.txt

+2-3
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@
5656
.. _doctest-mode: http://www.cis.upenn.edu/~edloper/projects/doctestmode/
5757
.. _bazaar: http://bazaar-vcs.org/
5858
.. _subversion: http://subversion.tigris.org/
59-
.. _nose: http://nose.readthedocs.io/en/latest/
6059
.. _`python coverage tester`: http://nedbatchelder.com/code/modules/coverage.html
6160

6261
.. Other python projects
@@ -105,8 +104,8 @@
105104
.. _mingw: http://www.mingw.org
106105
.. _macports: http://www.macports.org/
107106
.. _Vagrant: http://www.vagrantup.com/
108-
.. _Docker: http://www.docker.io/
109-
.. _Singularity: http://singularity.lbl.gov/
107+
.. _Docker: http://www.docker.com/
108+
.. _Singularity: https://www.sylabs.io/singularity/
110109
.. _Virtualbox: https://www.virtualbox.org/
111110

112111
.. Functional imaging labs

0 commit comments

Comments
 (0)