Skip to content

Commit a85821e

Browse files
committed
Merge tag '24.0.0'
24.0.0 (June 17, 2024) New feature release in the 24.0.x series. This release is an incremental improvement on 23.2.x, with some fixes for bugs discovered in the updated workflow. New features include separation of HTML reports by session for subjects with many BOLD runs, a new ``--fs-no-resume`` option to improve interoperability with less typical FreeSurfer directories, such as those generated by longitudinal FreeSurfer or FastSurfer, and adoption of DatasetLinks and BIDS-URIs, to follow the recommendations of recent versions of BIDS. With thanks to Dimitri Papadopoulos, Basile Pinsard, Celine Provins, Taylor Salo and Wang Hao-Ting for their contributions! * FIX: Add "double" type to allowed DisplacementFieldTransform (#3287) * FIX: Require recent templateflow, select correct aparc dseg.tsv (#3256) * FIX: Ensure proper templates are retrieved with sloppy (#3251) * FIX: Delete summary from functional report when separated by sessions (#3223) * FIX: Support lists in bids filter file containing ``null`` or ``*`` (#3215) * FIX: Re-enable anat fasttrack for dataset without t1w (#3202) * ENH: Use BIDSURI in init_ds_boldmask_wf (#3297) * ENH: Add templateflow to DatasetLinks (#3267) * ENH: Track proximal sources of functional GIFTIs (#3263) * ENH: Support named derivative paths (#3264) * ENH: Track Sources for standard-space outputs (#3262) * ENH: Add --fs-no-resume option to reuse existing FreeSurfer outputs without resuming (#3142) * ENH: Use BIDS URIs to track Sources in sidecars (#3255) * ENH: Ignore unselected subjects in BIDSLayoutIndexer (#3236) * ENH: Add metadata for motion parameters (#3245) * ENH: Separate anatomical and functional reports per session for densely sampled dataset (#3191) * ENH: Leverage T2w if available for BOLD -> anat coregistration (#3208) * RF: Fix ITK warp conversion to nitransforms format (#3300) * RF: Load report assembler from nireports (#3177) * DOC: Clarify ``--dvars-spike-threshold`` uses standardized DVARS (#3205) * TST: Update test to reflect new report generation behavior (#3210) * STY: Manual conversions to f-strings (#3241) * STY: Apply ruff/pyupgrade rule UP031 (#3280) * STY: Lint and style check full repository (#3221) * STY: Adopt ruff for linting and formatting (#3206) * MNT: Pin libitk 5.3 and note dependencies (#3298) * MNT: Upgrade ruff pre-commit, add fixing checks (#3283) * MNT: Complete transition from flake8/black to ruff (#3279) * MNT: Apply Repo-Review suggestions (#3194) * MNT: Verbatim copy of Apache license 2.0 (#3259) * MNT: Bump cryptography from 41.0.7 to 42.0.4 (#3234) * MNT: Drop copyright year, unused dunder fields (#3247) * MNT: Update environment pins (#3226) * MNT: Bump codecov/codecov-action from 3 to 4 (#3219) * DOCKER: Restore mincinfo binary (#3249) * CI: Move to new circle machine tags (#3248) * CI: Avoid ruff warning (#3244) * CI: Pass ruff tests (#3243)
2 parents 8748745 + 8731708 commit a85821e

File tree

7 files changed

+207
-178
lines changed

7 files changed

+207
-178
lines changed

.mailmap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Alejandro de la Vega <[email protected]> delavega4
55
Anibal Sólon Heinsfeld <[email protected]>
66
Asier Erramuzpe <[email protected]>
77
Basile Pinsard <[email protected]>
8-
Basile Pinsard <[email protected]> basile <[email protected]>
8+
99
1010
Blaise Frederick <[email protected]>
1111
Blaise Frederick <[email protected]> bbfrederick <[email protected]>
@@ -60,6 +60,7 @@ Pablo Velasco <[email protected]>
6060
Rastko Ciric <[email protected]>
6161
6262
63+
Rémi Gau <[email protected]>
6364
Romain Valabregue <[email protected]>
6465
Ross Blair <[email protected]>
6566

.maint/CONTRIBUTORS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Before every release, unlisted contributors will be invited again to add their n
2020
| Feingold | Franklin | | 0000-0002-6533-2909 | Department of Psychology, Stanford University |
2121
| Finc | Karolina | | 0000-0002-0157-030X | Centre for Modern Interdisciplinary Technologies, Nicolaus Copernicus University in Toruń |
2222
| Frederick | Blaise B. | | 0000-0001-5832-5279 | McLean Hospital Brain Imaging Center, MA, USA |
23+
| Gau | Rémi | | 0000-0002-1535-9767 | Neuro Data Science ORIGAMI Laboratory, McConnell Brain Imaging Centre, Faculty of Medicine, McGill University, Montréal, Canada |
2324
| Groen | Iris I. A. | | 0000-0002-5536-6128 | Department of Psychology, New York University, NY, USA |
2425
| Gomez | Daniel E. P. | | 0000-0001-8635-021X | Donders Institute for Brain, Cognition and Behaviour, Radboud University Nijmegen |
2526
| Ghosh | Satrajit S. | | 0000-0002-5312-6729 | McGovern Institute for Brain Research, MIT, MA, USA |

.zenodo.json

Lines changed: 41 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@
1414
"orcid": "0000-0003-3030-6580",
1515
"type": "Researcher"
1616
},
17-
{
18-
"affiliation": "Florey Institute of Neuroscience and Mental Health",
19-
"name": "Smith, Robert E.",
20-
"orcid": "0000-0003-3636-4642",
21-
"type": "Researcher"
22-
},
2317
{
2418
"affiliation": "Neurospin, CEA",
2519
"name": "Papadopoulos, Dimitri",
@@ -32,6 +26,12 @@
3226
"orcid": "0000-0002-0157-030X",
3327
"type": "Researcher"
3428
},
29+
{
30+
"affiliation": "Florey Institute of Neuroscience and Mental Health",
31+
"name": "Smith, Robert E.",
32+
"orcid": "0000-0003-3636-4642",
33+
"type": "Researcher"
34+
},
3535
{
3636
"affiliation": "Department of Psychology, Stanford University",
3737
"name": "Feingold, Franklin",
@@ -44,22 +44,16 @@
4444
"orcid": "0000-0001-6377-3885",
4545
"type": "Researcher"
4646
},
47-
{
48-
"affiliation": "Montreal Neurological Institute, McGill University",
49-
"name": "Bhagwat, Nikhil",
50-
"orcid": "0000-0001-6073-7141",
51-
"type": "Researcher"
52-
},
5347
{
5448
"affiliation": "Dartmouth College: Hanover, NH, United States",
5549
"name": "Halchenko, Yaroslav O.",
5650
"orcid": "0000-0003-3456-2493",
5751
"type": "Researcher"
5852
},
5953
{
60-
"affiliation": "Department of Psychology, New York University",
61-
"name": "Benson, Noah C.",
62-
"orcid": "0000-0002-2365-8265",
54+
"affiliation": "Montreal Neurological Institute, McGill University",
55+
"name": "Bhagwat, Nikhil",
56+
"orcid": "0000-0001-6073-7141",
6357
"type": "Researcher"
6458
},
6559
{
@@ -80,16 +74,22 @@
8074
"orcid": "0000-0001-5504-8579",
8175
"type": "Researcher"
8276
},
77+
{
78+
"affiliation": "Department of Psychology, New York University",
79+
"name": "Benson, Noah C.",
80+
"orcid": "0000-0002-2365-8265",
81+
"type": "Researcher"
82+
},
8383
{
8484
"affiliation": "Machine Learning Team, National Institute of Mental Health, USA",
8585
"name": "Nielson, Dylan M.",
8686
"orcid": "0000-0003-4613-6643",
8787
"type": "Researcher"
8888
},
8989
{
90-
"affiliation": "Child Mind Institute",
91-
"name": "Heinsfeld, Anibal S.",
92-
"orcid": "0000-0002-2050-0614",
90+
"affiliation": "Neuro Data Science ORIGAMI Laboratory, McConnell Brain Imaging Centre, Faculty of Medicine, McGill University, Montréal, Canada",
91+
"name": "Gau, Rémi",
92+
"orcid": "0000-0002-1535-9767",
9393
"type": "Researcher"
9494
},
9595
{
@@ -105,15 +105,9 @@
105105
"type": "Researcher"
106106
},
107107
{
108-
"affiliation": "Department of Psychology, University of California, Berkeley",
109-
"name": "Lurie, Daniel J.",
110-
"orcid": "0000-0001-8012-6399",
111-
"type": "Researcher"
112-
},
113-
{
114-
"affiliation": "Computational Neuroimaging Lab, BioCruces Health Research Institute",
115-
"name": "Erramuzpe, Asier",
116-
"orcid": "0000-0002-9402-2184",
108+
"affiliation": "Child Mind Institute",
109+
"name": "Heinsfeld, Anibal S.",
110+
"orcid": "0000-0002-2050-0614",
117111
"type": "Researcher"
118112
},
119113
{
@@ -123,9 +117,15 @@
123117
"type": "Researcher"
124118
},
125119
{
126-
"affiliation": "Department of Psychology, Stanford University",
127-
"name": "Wexler, Joseph B.",
128-
"orcid": "0000-0001-6424-8740",
120+
"affiliation": "Department of Psychology, University of California, Berkeley",
121+
"name": "Lurie, Daniel J.",
122+
"orcid": "0000-0001-8012-6399",
123+
"type": "Researcher"
124+
},
125+
{
126+
"affiliation": "Computational Neuroimaging Lab, BioCruces Health Research Institute",
127+
"name": "Erramuzpe, Asier",
128+
"orcid": "0000-0002-9402-2184",
129129
"type": "Researcher"
130130
},
131131
{
@@ -140,6 +140,12 @@
140140
"orcid": "0000-0002-5740-9451",
141141
"type": "Researcher"
142142
},
143+
{
144+
"affiliation": "Department of Psychology, Stanford University",
145+
"name": "Wexler, Joseph B.",
146+
"orcid": "0000-0001-6424-8740",
147+
"type": "Researcher"
148+
},
143149
{
144150
"affiliation": "Dartmouth College: Hanover, NH, United States",
145151
"name": "Ma, Feilong",
@@ -298,16 +304,16 @@
298304
}
299305
],
300306
"creators": [
301-
{
302-
"affiliation": "Lausanne University Hospital and University of Lausanne, Lausanne, Switzerland",
303-
"name": "Esteban, Oscar",
304-
"orcid": "0000-0001-8435-6191"
305-
},
306307
{
307308
"affiliation": "Department of Psychology, Stanford University",
308309
"name": "Markiewicz, Christopher J.",
309310
"orcid": "0000-0002-6533-164X"
310311
},
312+
{
313+
"affiliation": "Lausanne University Hospital and University of Lausanne, Lausanne, Switzerland",
314+
"name": "Esteban, Oscar",
315+
"orcid": "0000-0001-8435-6191"
316+
},
311317
{
312318
"affiliation": "Department of Psychology, Stanford University",
313319
"name": "Goncalves, Mathias",

CHANGES.rst

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,60 @@
1+
24.0.0 (June 17, 2024)
2+
======================
3+
4+
New feature release in the 24.0.x series.
5+
6+
This release is an incremental improvement on 23.2.x, with some
7+
fixes for bugs discovered in the updated workflow.
8+
9+
New features include separation of HTML reports by session for subjects
10+
with many BOLD runs, a new ``--fs-no-resume`` option to improve interoperability
11+
with less typical FreeSurfer directories, such as those generated by longitudinal
12+
FreeSurfer or FastSurfer, and adoption of DatasetLinks and BIDS-URIs, to follow
13+
the recommendations of recent versions of BIDS.
14+
15+
With thanks to Dimitri Papadopoulos, Basile Pinsard, Celine Provins, Taylor Salo
16+
and Wang Hao-Ting for their contributions!
17+
18+
* FIX: Add "double" type to allowed DisplacementFieldTransform (#3287)
19+
* FIX: Require recent templateflow, select correct aparc dseg.tsv (#3256)
20+
* FIX: Ensure proper templates are retrieved with sloppy (#3251)
21+
* FIX: Delete summary from functional report when separated by sessions (#3223)
22+
* FIX: Support lists in bids filter file containing ``null`` or ``*`` (#3215)
23+
* FIX: Re-enable anat fasttrack for dataset without t1w (#3202)
24+
* ENH: Use BIDSURI in init_ds_boldmask_wf (#3297)
25+
* ENH: Add templateflow to DatasetLinks (#3267)
26+
* ENH: Track proximal sources of functional GIFTIs (#3263)
27+
* ENH: Support named derivative paths (#3264)
28+
* ENH: Track Sources for standard-space outputs (#3262)
29+
* ENH: Add --fs-no-resume option to reuse existing FreeSurfer outputs without resuming (#3142)
30+
* ENH: Use BIDS URIs to track Sources in sidecars (#3255)
31+
* ENH: Ignore unselected subjects in BIDSLayoutIndexer (#3236)
32+
* ENH: Add metadata for motion parameters (#3245)
33+
* ENH: Separate anatomical and functional reports per session for densely sampled dataset (#3191)
34+
* ENH: Leverage T2w if available for BOLD -> anat coregistration (#3208)
35+
* RF: Fix ITK warp conversion to nitransforms format (#3300)
36+
* RF: Load report assembler from nireports (#3177)
37+
* DOC: Clarify ``--dvars-spike-threshold`` uses standardized DVARS (#3205)
38+
* TST: Update test to reflect new report generation behavior (#3210)
39+
* STY: Manual conversions to f-strings (#3241)
40+
* STY: Apply ruff/pyupgrade rule UP031 (#3280)
41+
* STY: Lint and style check full repository (#3221)
42+
* STY: Adopt ruff for linting and formatting (#3206)
43+
* MNT: Pin libitk 5.3 and note dependencies (#3298)
44+
* MNT: Upgrade ruff pre-commit, add fixing checks (#3283)
45+
* MNT: Complete transition from flake8/black to ruff (#3279)
46+
* MNT: Apply Repo-Review suggestions (#3194)
47+
* MNT: Verbatim copy of Apache license 2.0 (#3259)
48+
* MNT: Bump cryptography from 41.0.7 to 42.0.4 (#3234)
49+
* MNT: Drop copyright year, unused dunder fields (#3247)
50+
* MNT: Update environment pins (#3226)
51+
* MNT: Bump codecov/codecov-action from 3 to 4 (#3219)
52+
* DOCKER: Restore mincinfo binary (#3249)
53+
* CI: Move to new circle machine tags (#3248)
54+
* CI: Avoid ruff warning (#3244)
55+
* CI: Pass ruff tests (#3243)
56+
57+
158
23.2.3 (May 20, 2024)
259
=====================
360
Bug fix release in the 23.2.x series.

env.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ dependencies:
1616
- libitk=5.3
1717
# Base scientific python stack; required by FSL, so pinned here
1818
- numpy=1.26
19-
- scipy=1.11
19+
- scipy=1.13
2020
- matplotlib=3.8
2121
- pandas=2.2
22-
- h5py=3.10
22+
- h5py=3.11
2323
# Dependencies compiled against numpy, best to stick with conda
2424
- nitime=0.10
25-
- scikit-image=0.22
25+
- scikit-image=0.23
2626
- scikit-learn=1.4
2727
# Utilities
2828
- graphviz=9.0

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,18 @@ dependencies = [
2222
"looseversion",
2323
"nibabel >= 4.0.1",
2424
"nipype >= 1.8.5",
25-
"nireports @ git+https://github.com/nipreps/nireports.git@main",
25+
"nireports >= 23.2.1",
2626
"nitime",
2727
"nitransforms >= 21.0.0",
28-
"niworkflows @ git+https://github.com/nipreps/niworkflows.git@master",
28+
"niworkflows >= 1.10.1",
2929
"numpy >= 1.22",
3030
"packaging",
3131
"pandas",
3232
"psutil >= 5.4",
3333
"pybids >= 0.15.2",
3434
"requests",
35-
"sdcflows @ git+https://github.com/nipreps/sdcflows.git@master",
36-
"smriprep @ git+https://github.com/nipreps/smriprep.git@master",
35+
"sdcflows >= 2.8.1",
36+
"smriprep >= 0.15.0",
3737
"tedana >= 23.0.2",
3838
"templateflow >= 24.1.0",
3939
"transforms3d",

0 commit comments

Comments
 (0)