Skip to content

Commit f3a33f4

Browse files
authored
Merge branch 'master' into ants_rescale_intensities
2 parents 5851a63 + f277d18 commit f3a33f4

File tree

1,451 files changed

+56621
-32790
lines changed

Some content is hidden

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

1,451 files changed

+56621
-32790
lines changed

.circleci/config.yml

Lines changed: 54 additions & 240 deletions
Large diffs are not rendered by default.

.circleci/test_fmri_fsl_feeds_linear_l1.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

.circleci/test_fmri_fsl_reuse_linear_l1.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

.circleci/test_fmri_spm_dartel_multiproc_l1.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

.circleci/test_fmri_spm_dartel_multiproc_l2.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

.circleci/test_fmri_spm_linear_3d.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

.circleci/test_fmri_spm_linear_4d.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

.circleci/test_fmri_spm_nested_multiproc_l1.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

.circleci/test_fmri_spm_nested_multiproc_l2.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

.circleci/test_pytest.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/bin/bash
22

3-
docker run --rm=false -t -v $WORKDIR:/work -v $HOME/examples:/data/examples:ro -w /work -e CI_SKIP_TEST=1 -e NIPYPE_RESOURCE_MONITOR=1 "${DOCKER_IMAGE}:py36" /usr/bin/run_pytests.sh
3+
docker run --rm=false -t -v $WORKDIR:/work -v $HOME/examples:/data/examples:ro -w /work -e CI_SKIP_TEST=1 -e NIPYPE_RESOURCE_MONITOR=1 "${DOCKER_IMAGE}:py38" /usr/bin/run_pytests.sh

.codespellrc

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[codespell]
2+
skip = .git,*.pdf,*.svg,external
3+
# nd,nam - import module short
4+
# fith - oddness coming from AFNI
5+
# whos - smth used in matlab things
6+
# SMAL - Stanford CNI MRS Library
7+
# Suh - name
8+
# noo,crasher,afile - field/var name used
9+
# Reson - short journal name
10+
# ALS, FWE - neuroimaging specific abbrevs
11+
# Comision - foreign word used
12+
# expad - AFNI flag
13+
ignore-words-list = te,inport,objekt,jist,nd,hel,inout,fith,whos,fot,ue,shs,smal,nam,filetest,suh,noo,reson,als,fwe,crasher,comision,afile,expad

.git-blame-ignore-revs

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Tue Feb 27 14:28:18 2024 -0500 - effigies@gmail.com - STY: black 2024.2 [ignore-rev]
2+
f1cbc1c941f8d02659f8ef245aac0862efb80ccf
3+
# Mon Sep 11 13:36:40 2023 +0200 - 37933899+servoz@users.noreply.github.com - run black for nipype/interfaces/spm/preprocess.py
4+
b9cac5e993143febb01ade42e56b41009427a4b6
5+
# Wed Jul 5 16:31:45 2023 -0400 - effigies@gmail.com - STY: Run black and fix typo
6+
34a4ac6eeff8d4924b40875c45df5d84a97da90b
7+
# Wed Jul 5 11:30:42 2023 -0400 - effigies@gmail.com - STY: black
8+
3b89ca85faf2428ecf7844de9c0db4aa7c329c93
9+
# Wed Jul 5 09:49:31 2023 -0400 - effigies@gmail.com - STY: black
10+
4a6a7d9d25d5d1e1f0eb55828dede58f8b9c9f80
11+
# Wed Apr 5 14:01:05 2023 -0400 - effigies@gmail.com - STY: black [ignore-rev]
12+
a9ce9b78a402ebacf7726ad6454bb75b1447f52f
13+
# Wed Sep 14 14:12:07 2022 -0400 - mathiasg@stanford.edu - STY: Black
14+
f4a779223c6b0dffa47138d24ec9ef378c7164a9
15+
# Tue Apr 19 14:09:31 2022 -0400 - markiewicz@stanford.edu - STY: black [ignore-rev]
16+
b9716ebd46541f7fb1b96a94cc35b5e2ea6c3bba
17+
# Fri Apr 15 06:59:48 2022 -0700 - markiewicz@stanford.edu - STY: black [ignore-rev]
18+
d223fbccda6dee0ef39e00084296a3292f2ccf87
19+
# Fri Apr 8 21:34:43 2022 -0400 - markiewicz@stanford.edu - STY: black [ignore-rev]
20+
e3f56da124fd58041018c2e70d16a130ef189a66
21+
# Sun Apr 3 10:27:07 2022 -0400 - markiewicz@stanford.edu - STY: black [ignore-rev]
22+
988c382ebfc7df964874b6287b9d9e27e274a4a4
23+
# Sat Apr 2 21:32:56 2022 -0400 - markiewicz@stanford.edu - STY: black [ignore-rev]
24+
230fac6149d4dfbd5da669a983332a1fe318ef57
25+
# Sat Apr 2 12:49:15 2022 -0400 - markiewicz@stanford.edu - STY/TEST: Make specs and run black [ignore-rev]
26+
2ba8dacb8cc1f6f9c5b15b1cfb7b0395d45dcfb3
27+
# Sun Mar 20 21:19:39 2022 -0400 - markiewicz@stanford.edu - STY: black [ignore-rev]
28+
87cc1b54981113024ec3fd594881f72cf67513fb
29+
# Wed Dec 8 17:02:09 2021 -0500 - markiewicz@stanford.edu - STY: black [ignore-rev]
30+
5ac2f18ac116832d81a13f0c83e0a6aeda1457cf
31+
# Thu Dec 2 09:30:42 2021 -0500 - markiewicz@stanford.edu - STY: black
32+
ee50279ebf061a70ff502e7d2e51385b285cfda4
33+
# Tue Oct 26 11:18:02 2021 +0200 - code@oscaresteban.es - sty: run black
34+
5d9adbbb77b7047b9b47cd2fa079dee0094cfc91
35+
# Wed Oct 20 12:07:15 2021 +0200 - fabio.bernardoni@uniklinikum-dresden.de - run black on the preprocess.py file to improve formatting
36+
674e9b0eeca082efb5322b61fea57ee89a3e4a24
37+
# Wed Oct 13 16:08:23 2021 -0400 - markiewicz@stanford.edu - ENH: Add expected steps for FreeSurfer 7 recon-all (#3389)
38+
8f7c0bf2ec9c819844a2736a9ae2f6eef19a8e7f
39+
# Wed Oct 13 14:26:48 2021 -0400 - markiewicz@stanford.edu - STY: black
40+
d8dbc6f7b6a5385535e2fa53b7c6af7aa1370f46
41+
# Wed Sep 29 16:53:54 2021 +0200 - code@oscaresteban.es - sty: run black on affected files
42+
5f280da629bb7b5dce908633d2deea85b55dd67b
43+
# Thu Jun 24 17:43:22 2021 +0200 - code@oscaresteban.es - sty: run black
44+
135ce497a18adbe0811441c2b720910ec549aa6f
45+
# Thu Sep 23 08:56:28 2021 -0400 - markiewicz@stanford.edu - STY: black
46+
f69b3fb09560616822737764bb07272cd587e4a0
47+
# Fri Apr 30 17:19:55 2021 -0400 - markiewicz@stanford.edu - STY: black
48+
04718ac71436b6f283af7575dda0f6998b64f893
49+
# Fri Apr 30 16:50:00 2021 -0400 - markiewicz@stanford.edu - STY: black
50+
12deb959cccc431fb8222cc5854f1c92a0080021
51+
# Thu Apr 1 12:26:08 2021 -0400 - markiewicz@stanford.edu - STY: black
52+
f64bf338f630a9ee5cbe7a3ec98c68292897e720
53+
# Thu Dec 3 09:24:05 2020 +1100 - tom.g.close@gmail.com - run black over touched files
54+
c81259bc3b28baa1f18f95f6b056c228c6bfd115
55+
# Fri Aug 14 17:15:15 2020 -0400 - markiewicz@stanford.edu - STY: Black
56+
83358d7f17aac07cb90d0330f11ea2322e2974d8
57+
# Sat Mar 14 12:44:20 2020 -0400 - markiewicz@stanford.edu - STY: black
58+
faef7d0f93013a700c882f709e98fb3cd36ebb03
59+
# Sun Mar 8 15:05:28 2020 +0100 - 3453485+daniel-ge@users.noreply.github.com - FIX: get length of generator + STY: Black
60+
02991da67458b879d7c6360aa6457eb3c1bd5a07
61+
# Wed Mar 4 16:30:39 2020 -0500 - markiewicz@stanford.edu - STY: black
62+
d50c1858564c0b3073fb23c54886a0454cb66afa
63+
# Thu Feb 27 15:08:42 2020 -0800 - code@oscaresteban.es - sty: black
64+
417b8897a116fcded5000e21e2b6ccbe29452a52
65+
# Thu Jan 2 11:29:05 2020 -0800 - code@oscaresteban.es - sty: black
66+
aaf677a87f64c485f3e305799e4a5dc73b69e5fb
67+
# Sun Dec 29 17:47:51 2019 -0800 - code@oscaresteban.es - sty: black
68+
f763008442d88d8ce00ec266698268389415f8d6
69+
# Thu Jan 2 11:29:05 2020 -0800 - code@oscaresteban.es - sty: black
70+
b1eccafd4edc8503b02d715f5b5f6f783520fdf9
71+
# Sun Dec 29 17:47:51 2019 -0800 - code@oscaresteban.es - sty: black
72+
70db90349598cc7f26a4a513779529fba7d0a797
73+
# Thu Dec 19 09:22:22 2019 -0500 - markiewicz@stanford.edu - STY: Black
74+
6c1d91d71f6f0db0e985bd2adc34206442b0653d
75+
# Thu Dec 19 15:51:11 2019 -0500 - markiewicz@stanford.edu - STY: Black
76+
97bdbd5f48ab242de5288ba4715192a27619a803
77+
# Fri Nov 15 14:38:10 2019 -0500 - steve@steventilley.com - run black
78+
78fa360f5b785224349b8b85b07e510d2233bb63
79+
# Fri Nov 15 14:34:03 2019 -0500 - steve@steventilley.com - run black
80+
7f85f43a34de8bff8e634232c939b17cee8e8fc5
81+
# Thu Nov 14 11:14:51 2019 -0500 - markiewicz@stanford.edu - Merge pull request #3096 from effigies/sty/black
82+
1a869991adc024577536689d557fc748c764f15d
83+
# Thu Nov 14 09:15:20 2019 -0500 - markiewicz@stanford.edu - STY: Black setup.py
84+
9c50b5daa797def5672dd057155b0e2c658853e2
85+
# Thu Nov 14 09:14:38 2019 -0500 - markiewicz@stanford.edu - STY: Black for tools/
86+
47194993ae14aceeec436cfb3769def667196668
87+
# Wed Nov 13 23:41:15 2019 -0500 - markiewicz@stanford.edu - STY: Black
88+
75653feadc6667d5313d83e9c62a5d5819771a9c
89+
# Tue Nov 12 09:43:34 2019 -0500 - markiewicz@stanford.edu - STY: Black files pre-merge
90+
497b44d680eee0892fa59c6aaaae22a17d70a536

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,3 @@ Fixes # .
1717

1818
## List of changes proposed in this PR (pull-request)
1919
<!-- 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.

.github/dependabot.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Dependabot configuration file <https://docs.github.com/en/code-security/dependabot>
2+
version: 2
3+
updates:
4+
- package-ecosystem: "github-actions"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
groups:
9+
actions-infrastructure:
10+
patterns:
11+
- "actions/*"

.github/workflows/codespell.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
name: Codespell
3+
4+
on:
5+
push:
6+
branches: [master]
7+
pull_request:
8+
branches: [master]
9+
10+
jobs:
11+
codespell:
12+
name: Check for spelling errors
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@v4
18+
- name: Codespell
19+
uses: codespell-project/actions-codespell@v2

.github/workflows/contrib.yml

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
name: Contribution checks
2+
3+
# This checks validate contributions meet baseline checks
4+
#
5+
# * specs - Ensure make
6+
7+
on:
8+
push:
9+
branches:
10+
- master
11+
- maint/*
12+
pull_request:
13+
branches:
14+
- master
15+
- maint/*
16+
17+
defaults:
18+
run:
19+
shell: bash
20+
21+
concurrency:
22+
group: contrib-${{ github.ref }}
23+
cancel-in-progress: true
24+
25+
permissions:
26+
contents: read # to fetch code (actions/checkout)
27+
28+
jobs:
29+
stable:
30+
# Check each OS, all supported Python, minimum versions and latest releases
31+
runs-on: ${{ matrix.os }}
32+
strategy:
33+
matrix:
34+
os: ['ubuntu-latest']
35+
python-version: [3.8]
36+
nipype-extras: ['dev']
37+
check: ['specs', 'style']
38+
env:
39+
DEPENDS: ""
40+
CHECK_TYPE: ${{ matrix.check }}
41+
NIPYPE_EXTRAS: ${{ matrix.nipype-extras }}
42+
EXTRA_PIP_FLAGS: ""
43+
INSTALL_DEB_DEPENDENCIES: false
44+
INSTALL_TYPE: pip
45+
CI_SKIP_TEST: 1
46+
47+
steps:
48+
- uses: actions/checkout@v4
49+
with:
50+
submodules: recursive
51+
fetch-depth: 0
52+
- name: Set up Python ${{ matrix.python-version }}
53+
uses: actions/setup-python@v5
54+
with:
55+
python-version: ${{ matrix.python-version }}
56+
- name: Display Python version
57+
run: python -c "import sys; print(sys.version)"
58+
- name: Create virtual environment
59+
run: tools/ci/create_venv.sh
60+
- name: Build archive
61+
run: |
62+
source tools/ci/build_archive.sh
63+
echo "ARCHIVE=$ARCHIVE" >> $GITHUB_ENV
64+
- name: Install Debian dependencies
65+
run: tools/ci/install_deb_dependencies.sh
66+
if: ${{ matrix.os == 'ubuntu-18.04' }}
67+
- name: Install dependencies
68+
run: tools/ci/install_dependencies.sh
69+
- name: Install Nipype
70+
run: tools/ci/install.sh
71+
- name: Run tests
72+
run: tools/ci/check.sh
73+
if: ${{ matrix.check != 'skiptests' }}
74+
- uses: codecov/codecov-action@v4
75+
with:
76+
file: coverage.xml
77+
token: ${{ secrets.CODECOV_TOKEN }}
78+
if: ${{ always() }}
79+
- name: Upload pytest test results
80+
uses: actions/upload-artifact@v4
81+
with:
82+
name: pytest-results-${{ matrix.os }}-${{ matrix.python-version }}
83+
path: test-results.xml
84+
if: ${{ always() && matrix.check == 'test' }}

0 commit comments

Comments
 (0)