Skip to content

Commit 1458032

Browse files
authored
Merge branch 'master' into fix-draw-gantt-chart
2 parents 89670b9 + ef13221 commit 1458032

File tree

453 files changed

+2108
-2548
lines changed

Some content is hidden

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

453 files changed

+2108
-2548
lines changed

Diff for: .codespellrc

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
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+
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

Diff for: .git-blame-ignore-revs

+62-1
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,80 @@
1-
# Commits with messages like "STY: black" or "run black"
1+
# Wed Apr 5 14:01:05 2023 -0400 - [email protected] - STY: black [ignore-rev]
2+
a9ce9b78a402ebacf7726ad6454bb75b1447f52f
3+
# Wed Sep 14 14:12:07 2022 -0400 - [email protected] - STY: Black
4+
f4a779223c6b0dffa47138d24ec9ef378c7164a9
5+
# Tue Apr 19 14:09:31 2022 -0400 - [email protected] - STY: black [ignore-rev]
6+
b9716ebd46541f7fb1b96a94cc35b5e2ea6c3bba
7+
# Fri Apr 15 06:59:48 2022 -0700 - [email protected] - STY: black [ignore-rev]
8+
d223fbccda6dee0ef39e00084296a3292f2ccf87
9+
# Fri Apr 8 21:34:43 2022 -0400 - [email protected] - STY: black [ignore-rev]
10+
e3f56da124fd58041018c2e70d16a130ef189a66
11+
# Sun Apr 3 10:27:07 2022 -0400 - [email protected] - STY: black [ignore-rev]
12+
988c382ebfc7df964874b6287b9d9e27e274a4a4
13+
# Sat Apr 2 21:32:56 2022 -0400 - [email protected] - STY: black [ignore-rev]
14+
230fac6149d4dfbd5da669a983332a1fe318ef57
15+
# Sat Apr 2 12:49:15 2022 -0400 - [email protected] - STY/TEST: Make specs and run black [ignore-rev]
16+
2ba8dacb8cc1f6f9c5b15b1cfb7b0395d45dcfb3
17+
# Sun Mar 20 21:19:39 2022 -0400 - [email protected] - STY: black [ignore-rev]
18+
87cc1b54981113024ec3fd594881f72cf67513fb
19+
# Wed Dec 8 17:02:09 2021 -0500 - [email protected] - STY: black [ignore-rev]
20+
5ac2f18ac116832d81a13f0c83e0a6aeda1457cf
21+
# Thu Dec 2 09:30:42 2021 -0500 - [email protected] - STY: black
22+
ee50279ebf061a70ff502e7d2e51385b285cfda4
23+
# Tue Oct 26 11:18:02 2021 +0200 - [email protected] - sty: run black
24+
5d9adbbb77b7047b9b47cd2fa079dee0094cfc91
25+
# Wed Oct 20 12:07:15 2021 +0200 - [email protected] - run black on the preprocess.py file to improve formatting
26+
674e9b0eeca082efb5322b61fea57ee89a3e4a24
27+
# Wed Oct 13 16:08:23 2021 -0400 - [email protected] - ENH: Add expected steps for FreeSurfer 7 recon-all (#3389)
28+
8f7c0bf2ec9c819844a2736a9ae2f6eef19a8e7f
29+
# Wed Oct 13 14:26:48 2021 -0400 - [email protected] - STY: black
30+
d8dbc6f7b6a5385535e2fa53b7c6af7aa1370f46
31+
# Wed Sep 29 16:53:54 2021 +0200 - [email protected] - sty: run black on affected files
32+
5f280da629bb7b5dce908633d2deea85b55dd67b
33+
# Thu Jun 24 17:43:22 2021 +0200 - [email protected] - sty: run black
34+
135ce497a18adbe0811441c2b720910ec549aa6f
35+
# Thu Sep 23 08:56:28 2021 -0400 - [email protected] - STY: black
36+
f69b3fb09560616822737764bb07272cd587e4a0
37+
# Fri Apr 30 17:19:55 2021 -0400 - [email protected] - STY: black
38+
04718ac71436b6f283af7575dda0f6998b64f893
39+
# Fri Apr 30 16:50:00 2021 -0400 - [email protected] - STY: black
240
12deb959cccc431fb8222cc5854f1c92a0080021
41+
# Thu Apr 1 12:26:08 2021 -0400 - [email protected] - STY: black
342
f64bf338f630a9ee5cbe7a3ec98c68292897e720
43+
# Thu Dec 3 09:24:05 2020 +1100 - [email protected] - run black over touched files
44+
c81259bc3b28baa1f18f95f6b056c228c6bfd115
45+
# Fri Aug 14 17:15:15 2020 -0400 - [email protected] - STY: Black
446
83358d7f17aac07cb90d0330f11ea2322e2974d8
47+
# Sat Mar 14 12:44:20 2020 -0400 - [email protected] - STY: black
548
faef7d0f93013a700c882f709e98fb3cd36ebb03
49+
# Sun Mar 8 15:05:28 2020 +0100 - [email protected] - FIX: get length of generator + STY: Black
50+
02991da67458b879d7c6360aa6457eb3c1bd5a07
51+
# Wed Mar 4 16:30:39 2020 -0500 - [email protected] - STY: black
652
d50c1858564c0b3073fb23c54886a0454cb66afa
53+
# Thu Feb 27 15:08:42 2020 -0800 - [email protected] - sty: black
754
417b8897a116fcded5000e21e2b6ccbe29452a52
55+
# Thu Jan 2 11:29:05 2020 -0800 - [email protected] - sty: black
856
aaf677a87f64c485f3e305799e4a5dc73b69e5fb
57+
# Sun Dec 29 17:47:51 2019 -0800 - [email protected] - sty: black
958
f763008442d88d8ce00ec266698268389415f8d6
59+
# Thu Jan 2 11:29:05 2020 -0800 - [email protected] - sty: black
1060
b1eccafd4edc8503b02d715f5b5f6f783520fdf9
61+
# Sun Dec 29 17:47:51 2019 -0800 - [email protected] - sty: black
1162
70db90349598cc7f26a4a513779529fba7d0a797
63+
# Thu Dec 19 09:22:22 2019 -0500 - [email protected] - STY: Black
1264
6c1d91d71f6f0db0e985bd2adc34206442b0653d
65+
# Thu Dec 19 15:51:11 2019 -0500 - [email protected] - STY: Black
1366
97bdbd5f48ab242de5288ba4715192a27619a803
67+
# Fri Nov 15 14:38:10 2019 -0500 - [email protected] - run black
1468
78fa360f5b785224349b8b85b07e510d2233bb63
69+
# Fri Nov 15 14:34:03 2019 -0500 - [email protected] - run black
1570
7f85f43a34de8bff8e634232c939b17cee8e8fc5
71+
# Thu Nov 14 11:14:51 2019 -0500 - [email protected] - Merge pull request #3096 from effigies/sty/black
72+
1a869991adc024577536689d557fc748c764f15d
73+
# Thu Nov 14 09:15:20 2019 -0500 - [email protected] - STY: Black setup.py
1674
9c50b5daa797def5672dd057155b0e2c658853e2
75+
# Thu Nov 14 09:14:38 2019 -0500 - [email protected] - STY: Black for tools/
1776
47194993ae14aceeec436cfb3769def667196668
77+
# Wed Nov 13 23:41:15 2019 -0500 - [email protected] - STY: Black
1878
75653feadc6667d5313d83e9c62a5d5819771a9c
79+
# Tue Nov 12 09:43:34 2019 -0500 - [email protected] - STY: Black files pre-merge
1980
497b44d680eee0892fa59c6aaaae22a17d70a536

Diff for: .github/workflows/codespell.yml

+19
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@v3
18+
- name: Codespell
19+
uses: codespell-project/actions-codespell@v1

Diff for: .github/workflows/contrib.yml

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ concurrency:
2222
group: contrib-${{ github.ref }}
2323
cancel-in-progress: true
2424

25+
permissions:
26+
contents: read # to fetch code (actions/checkout)
27+
2528
jobs:
2629
stable:
2730
# Check each OS, all supported Python, minimum versions and latest releases

Diff for: .github/workflows/tests.yml

+19-5
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,12 @@ concurrency:
2929
group: tests-${{ github.ref }}
3030
cancel-in-progress: true
3131

32+
permissions: {}
3233
jobs:
3334
build:
35+
permissions:
36+
contents: read # to fetch code (actions/checkout)
37+
3438
runs-on: ubuntu-latest
3539
steps:
3640
- uses: actions/checkout@v3
@@ -80,24 +84,34 @@ jobs:
8084

8185
stable:
8286
# Check each OS, all supported Python, minimum versions and latest releases
87+
permissions:
88+
contents: read # to fetch code (actions/checkout)
89+
8390
runs-on: ${{ matrix.os }}
8491
strategy:
8592
matrix:
86-
os: ['ubuntu-latest']
87-
python-version: [3.7, 3.8, 3.9, "3.10"]
93+
os: ['ubuntu-22.04']
94+
python-version: ['3.8', '3.9', '3.10', '3.11']
8895
check: ['test']
8996
pip-flags: ['']
9097
depends: ['REQUIREMENTS']
9198
deb-depends: [false]
9299
nipype-extras: ['doc,tests,profiler']
93100
include:
94-
- os: ubuntu-latest
95-
python-version: 3.8
101+
- os: ubuntu-22.04
102+
python-version: '3.8'
96103
check: test
97104
pip-flags: ''
98105
depends: REQUIREMENTS
99106
deb-depends: true
100-
nipype-extras: doc,tests,nipy,profiler,duecredit,ssh
107+
nipype-extras: doc,tests,profiler,duecredit,ssh
108+
# - os: ubuntu-20.04
109+
# python-version: 3.8
110+
# check: test
111+
# pip-flags: ''
112+
# depends: NUMPY123
113+
# deb-depends: true
114+
# nipype-extras: doc,tests,nipy,profiler,duecredit,ssh
101115
env:
102116
DEPENDS: ${{ matrix.depends }}
103117
CHECK_TYPE: ${{ matrix.check }}

Diff for: .github/workflows/tutorials.yml

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ concurrency:
99
group: tutorials-${{ github.ref }}
1010
cancel-in-progress: true
1111

12+
permissions: {}
1213
jobs:
1314
tutorial:
1415
runs-on: ubuntu-latest

Diff for: .gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,4 @@ __pycache__/
3030
.ruby-version
3131
.pytest_cache
3232
.vscode/
33-
venv/
33+
venv/

Diff for: .pre-commit-config.yaml

+13-9
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
# See https://pre-commit.com for more information
22
# See https://pre-commit.com/hooks.html for more hooks
33
repos:
4-
- repo: https://github.com/pre-commit/pre-commit-hooks
5-
rev: v3.4.0
4+
- repo: https://github.com/pre-commit/pre-commit-hooks
5+
rev: v4.4.0
66
hooks:
7-
- id: trailing-whitespace
8-
- id: end-of-file-fixer
9-
- id: check-yaml
10-
- id: check-added-large-files
11-
- repo: https://github.com/psf/black
12-
rev: 20.8b1
7+
- id: trailing-whitespace
8+
- id: end-of-file-fixer
9+
- id: check-yaml
10+
- id: check-added-large-files
11+
- repo: https://github.com/psf/black
12+
rev: 23.3.0
1313
hooks:
14-
- id: black
14+
- id: black
15+
- repo: https://github.com/codespell-project/codespell
16+
rev: v2.2.5
17+
hooks:
18+
- id: codespell

Diff for: .readthedocs.yml

+9-2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
# Required
55
version: 2
66

7+
# Set the OS, Python version and other tools you might need
8+
build:
9+
os: ubuntu-22.04
10+
tools:
11+
python: "3.10"
12+
713
# Build documentation in the docs/ directory with Sphinx
814
sphinx:
915
configuration: doc/conf.py
@@ -12,9 +18,10 @@ sphinx:
1218
formats:
1319
- htmlzip
1420

15-
# Optionally set the version of Python and requirements required to build your docs
21+
# Optional but recommended, declare the Python requirements required
22+
# to build your documentation
23+
# See https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
1624
python:
17-
version: 3.7
1825
install:
1926
- requirements: doc/requirements.txt
2027
- method: pip

Diff for: .zenodo.json

+33-13
Original file line numberDiff line numberDiff line change
@@ -116,15 +116,15 @@
116116
{
117117
"name": "Yvernault, Benjamin"
118118
},
119-
{
120-
"name": "Hamalainen, Carlo",
121-
"orcid": "0000-0001-7655-3830"
122-
},
123119
{
124120
"affiliation": "Institute for Biomedical Engineering, ETH and University of Zurich",
125121
"name": "Christian, Horea",
126122
"orcid": "0000-0001-7037-2449"
127123
},
124+
{
125+
"name": "Hamalainen, Carlo",
126+
"orcid": "0000-0001-7655-3830"
127+
},
128128
{
129129
"affiliation": "Stanford University",
130130
"name": "Ćirić , Rastko",
@@ -193,6 +193,9 @@
193193
"name": "Dias, Maria de Fatima",
194194
"orcid": "0000-0001-8878-1750"
195195
},
196+
{
197+
"name": "Moloney, Brendan"
198+
},
196199
{
197200
"affiliation": "Otto-von-Guericke-University Magdeburg, Germany",
198201
"name": "Hanke, Michael",
@@ -202,9 +205,6 @@
202205
"affiliation": "Child Mind Institute",
203206
"name": "Giavasis, Steven"
204207
},
205-
{
206-
"name": "Moloney, Brendan"
207-
},
208208
{
209209
"affiliation": "SRI International",
210210
"name": "Nichols, B. Nolan",
@@ -363,6 +363,11 @@
363363
"name": "Schaefer, Alexander",
364364
"orcid": "0000-0001-6488-4739"
365365
},
366+
{
367+
"affiliation": "CEA",
368+
"name": "Papadopoulos Orfanos, Dimitri",
369+
"orcid": "0000-0002-1242-8990"
370+
},
366371
{
367372
"affiliation": "UniversityHospital Heidelberg, Germany",
368373
"name": "Kleesiek, Jens"
@@ -374,6 +379,11 @@
374379
{
375380
"name": "Schwartz, Yannick"
376381
},
382+
{
383+
"affiliation": "Medical College of Wisconsin",
384+
"name": "Espana, Lezlie",
385+
"orcid": "0000-0002-6466-4653"
386+
},
377387
{
378388
"affiliation": "The University of Iowa",
379389
"name": "Ghayoor, Ali",
@@ -414,11 +424,6 @@
414424
{
415425
"name": "Haselgrove, Christian"
416426
},
417-
{
418-
"affiliation": "CEA",
419-
"name": "Papadopoulos Orfanos, Dimitri",
420-
"orcid": "0000-0002-1242-8990"
421-
},
422427
{
423428
"affiliation": "Department of Psychology, Stanford University; Parietal, INRIA",
424429
"name": "Durnez, Joke",
@@ -844,6 +849,11 @@
844849
"name": "Pannetier, Nicolas",
845850
"orcid": "0000-0002-0744-5155"
846851
},
852+
{
853+
"affiliation": "Flywheel.io, Minneapolis, MN, USA.",
854+
"name": "Velasco, Pablo",
855+
"orcid": "0000-0002-5749-6049"
856+
},
847857
{
848858
"affiliation": "Max Planck Institute for Human Cognitive and Brain Sciences",
849859
"name": "Numssen, Ole",
@@ -890,7 +900,17 @@
890900
"affiliation": "MIT, HMS",
891901
"name": "Ghosh, Satrajit",
892902
"orcid": "0000-0002-5312-6729"
893-
}
903+
},
904+
{
905+
"affiliation": "University of Tübingen and MPI for Biological Cybernertics",
906+
"name": "Bannert, Michael M.",
907+
"orcid": "0000-0003-1010-7517"
908+
},
909+
{
910+
"affiliation": "Research Centre Juelich",
911+
"name": "Wu, Jianxiao",
912+
"orcid": "0000-0002-4866-272X",
913+
},
894914
],
895915
"keywords": [
896916
"neuroimaging",

Diff for: Makefile

+4
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ PYTHON ?= python
99
zipdoc: html
1010
zip documentation.zip doc/_build/html
1111

12+
.git-blame-ignore-revs: .git/HEAD
13+
git log --grep "\[ignore-rev\]\|STY: black\|run black" -i --pretty=format:"# %ad - %ae - %s%n%H" > .git-blame-ignore-revs
14+
echo >> .git-blame-ignore-revs
15+
1216
sdist: zipdoc
1317
@echo "Building source distribution..."
1418
$(PYTHON) setup.py sdist

0 commit comments

Comments
 (0)