From dc92a1c7de29ef2879c64ad11545a59fd147ab55 Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Tue, 21 Nov 2023 08:09:15 -0500 Subject: [PATCH 1/8] MNT: Update nipreps pins and re-generate requirements.txt --- pyproject.toml | 6 +++--- requirements.txt | 34 +++++++++++++++++++--------------- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 520a34c84..a25118f0d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,15 +24,15 @@ dependencies = [ "nireports >= 23.1.0", "nitime", "nitransforms >= 21.0.0", - "niworkflows @ git+https://github.com/nipreps/niworkflows.git@master", + "niworkflows >= 1.9.0", "numpy >= 1.22", "packaging", "pandas", "psutil >= 5.4", "pybids >= 0.15.2", "requests", - "sdcflows @ git+https://github.com/nipreps/sdcflows.git@master", - "smriprep @ git+https://github.com/nipreps/smriprep.git@master", + "sdcflows >= 2.6.0", + "smriprep >= 0.13.0", "tedana >= 0.0.9", "templateflow >= 23.0.0", "toml", diff --git a/requirements.txt b/requirements.txt index fd7e75174..b4c0cf36c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -27,7 +27,7 @@ bokeh==2.2.3 # via tedana boto==2.49.0 # via datalad -certifi==2023.7.22 +certifi==2023.11.17 # via # requests # sentry-sdk @@ -75,7 +75,7 @@ fasteners==0.19 # via datalad filelock==3.13.1 # via nipype -fonttools==4.44.0 +fonttools==4.45.0 # via matplotlib formulaic==0.5.2 # via pybids @@ -91,7 +91,7 @@ humanize==4.8.0 # datalad-next idna==3.4 # via requests -imageio==2.32.0 +imageio==2.33.0 # via scikit-image importlib-metadata==6.8.0 # via keyring @@ -152,7 +152,7 @@ mapca==0.0.4 # via tedana markupsafe==2.1.3 # via jinja2 -matplotlib==3.8.1 +matplotlib==3.8.2 # via # nireports # nitime @@ -160,8 +160,10 @@ matplotlib==3.8.1 # seaborn # smriprep # tedana -migas==0.3.0 - # via fmriprep +migas==0.4.0 + # via + # file:///home/chris/projects/nipreps/fmriprep-ng + # fmriprep more-itertools==10.1.0 # via jaraco-classes msgpack==1.0.7 @@ -213,7 +215,7 @@ nitransforms==23.0.1 # fmriprep (pyproject.toml) # niworkflows # sdcflows -niworkflows==1.8.1 +niworkflows==1.9.0 # via # fmriprep # fmriprep (pyproject.toml) @@ -277,9 +279,9 @@ pandas==2.1.3 # pybids # seaborn # tedana -patool==1.15.0 +patool==2.0.0 # via datalad -pillow==10.0.1 +pillow==10.1.0 # via # bokeh # imageio @@ -287,7 +289,7 @@ pillow==10.0.1 # scikit-image platformdirs==4.0.0 # via datalad -prometheus-client==0.18.0 +prometheus-client==0.19.0 # via codecarbon prov==2.0.0 # via nipype @@ -365,7 +367,7 @@ scikit-learn==1.3.2 # mapca # nilearn # tedana -scipy==1.11.3 +scipy==1.11.4 # via # formulaic # mapca @@ -379,7 +381,7 @@ scipy==1.11.3 # scikit-learn # sdcflows # tedana -sdcflows==2.5.1 +sdcflows==2.6.0 # via # fmriprep # fmriprep (pyproject.toml) @@ -389,8 +391,10 @@ seaborn==0.13.0 # niworkflows secretstorage==3.3.3 # via keyring -sentry-sdk==1.35.0 - # via fmriprep +sentry-sdk==1.36.0 + # via + # file:///home/chris/projects/nipreps/fmriprep-ng + # fmriprep simplejson==3.19.2 # via nipype six==1.16.0 @@ -399,7 +403,7 @@ six==1.16.0 # isodate # osfclient # python-dateutil -smriprep==0.12.2 +smriprep==0.13.0 # via # fmriprep # fmriprep (pyproject.toml) From 0f899f8660a201ec301af90ae928446488cccba5 Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Tue, 21 Nov 2023 18:48:42 -0500 Subject: [PATCH 2/8] REL: 23.2.0a2 --- CHANGES.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGES.rst b/CHANGES.rst index 0dbaeb742..8daa02a7c 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -39,11 +39,13 @@ Finally, a new resampling method has been added, to better account for susceptibility distortion and motion in a single shot resampling to a volumetric target space. We anticipate extending this to surface targets in the future. +* FIX: Tag memory estimates in resamplers (#3150) * FIX: Final revisions for next branch (#3134) * FIX: Minor fixes to work with MSMSulc-enabled smriprep-next (#3098) * FIX: Connect EPI-to-fieldmap transform (#3099) * FIX: Use Py2-compatible version file template for fmriprep-docker (#3101) * FIX: Update connections to unwarp_wf, convert ITK transforms to text (#3077) +* ENH: Pass FLAIR images to anatomical workflow builder to include in boilerplate (#3146) * ENH: Restore carpetplot and other final adjustments (#3131) * ENH: Restore CIFTI-2 generation (#3129) * ENH: Restore resampling to surface GIFTIs (#3126) @@ -57,9 +59,17 @@ target space. We anticipate extending this to surface targets in the future. * RF: Update primary bold workflow to incorporate single shot resampling (#3114) * RF: Update derivative cache spec, calculate per-BOLD, reuse boldref2fmap (#3078) * RF: Split fMRIPrep into fit and derivatives workflows (#2913) +* TST: Add smoke-tests for bold_fit_wf (#3152) * DOC: Fix documentation and description for init_bold_grayords_wf (#3051) +* DOC: Minor updates in outputs.rst (#3148) +* STY: Apply a couple refurb suggestions (#3151) * STY: Fix flake8 warnings (#3044) * STY: Apply pyupgrade suggestions (#3043) +* MNT: Restore mritotal subcommands to Dockerfile (#3149) +* MNT: Update smriprep to 0.13.1 (#3153) +* MNT: optimise size of PNG files (#3145) +* MNT: update vendored docs script `github_link.py` (#3144) +* MNT: Update tedana pin, test on Python 3.12 (#3141) * MNT: Bump environment (#3132) * MNT: Bump version requirements (#3107) * MNT: http:// → https:// (#3097) From ff82b754f54d6b2ab0f0b0f6102d8d8f91ae7edb Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Wed, 13 Dec 2023 15:41:55 -0500 Subject: [PATCH 3/8] PIN: Ratchet nipreps pins --- pyproject.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9f19a11be..95ea8368f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,10 +22,10 @@ dependencies = [ "looseversion", "nibabel >= 4.0.1", "nipype >= 1.8.5", - "nireports @ git+https://github.com/nipreps/nireports.git@main", + "nireports >= 23.2.0", "nitime", "nitransforms >= 21.0.0", - "niworkflows >= 1.9.0", + "niworkflows >= 1.10.0", "numpy >= 1.22", "packaging", "pandas", @@ -33,7 +33,7 @@ dependencies = [ "pybids >= 0.15.2", "requests", "sdcflows >= 2.6.0", - "smriprep >= 0.13.1", + "smriprep >= 0.13.2", "tedana >= 23.0.2", "templateflow >= 23.0.0", "toml", From 1e2c67a9e16485384c2162121dad9222aa1c46b9 Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Wed, 13 Dec 2023 15:45:47 -0500 Subject: [PATCH 4/8] PIN: pip-compile --- requirements.txt | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/requirements.txt b/requirements.txt index b401dd76a..0973720b1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -54,11 +54,11 @@ contourpy==1.2.0 # via # bokeh # matplotlib -cryptography==41.0.5 +cryptography==41.0.7 # via secretstorage cycler==0.12.1 # via matplotlib -datalad==0.19.3 +datalad==0.19.4 # via # datalad-next # datalad-osf @@ -87,7 +87,7 @@ greenlet==3.0.1 # via sqlalchemy h5py==3.10.0 # via nitransforms -humanize==4.8.0 +humanize==4.9.0 # via # datalad # datalad-next @@ -95,10 +95,11 @@ idna==3.4 # via requests imageio==2.33.0 # via scikit-image -importlib-metadata==6.8.0 +importlib-metadata==7.0.0 # via keyring importlib-resources==6.1.1 # via + # nireports # niworkflows # sdcflows # templateflow @@ -163,7 +164,6 @@ matplotlib==3.8.2 # tedana migas==0.4.0 # via - # file:///home/chris/projects/nipreps/fmriprep-ng # fmriprep more-itertools==10.1.0 # via jaraco-classes @@ -202,7 +202,7 @@ nipype==1.8.6 # niworkflows # sdcflows # smriprep -nireports==23.1.0 +nireports==23.2.0 # via # fmriprep # fmriprep (pyproject.toml) @@ -216,7 +216,7 @@ nitransforms==23.0.1 # fmriprep (pyproject.toml) # niworkflows # sdcflows -niworkflows==1.9.0 +niworkflows==1.10.0 # via # fmriprep # fmriprep (pyproject.toml) @@ -289,7 +289,7 @@ pillow==10.1.0 # imageio # matplotlib # scikit-image -platformdirs==4.0.0 +platformdirs==4.1.0 # via datalad prometheus-client==0.19.0 # via codecarbon @@ -329,7 +329,7 @@ python-dateutil==2.8.2 # nipype # pandas # prov -python-gitlab==4.1.1 +python-gitlab==4.2.0 # via datalad pytz==2023.3.post1 # via @@ -392,9 +392,8 @@ seaborn==0.13.0 # niworkflows secretstorage==3.3.3 # via keyring -sentry-sdk==1.36.0 +sentry-sdk==1.39.0 # via - # file:///home/chris/projects/nipreps/fmriprep-ng # fmriprep simplejson==3.19.2 # via nipype @@ -404,7 +403,7 @@ six==1.16.0 # isodate # osfclient # python-dateutil -smriprep==0.13.1 +smriprep==0.13.2 # via # fmriprep # fmriprep (pyproject.toml) From 84a938f5a56408cafa1daede8f5c78d07fb44e5c Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Wed, 13 Dec 2023 16:16:43 -0500 Subject: [PATCH 5/8] REL: 23.2.0a3 --- CHANGES.rst | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 8daa02a7c..0ae69a4b7 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -39,12 +39,18 @@ Finally, a new resampling method has been added, to better account for susceptibility distortion and motion in a single shot resampling to a volumetric target space. We anticipate extending this to surface targets in the future. +* FIX: Restore --ignore sbref functionality (#3180) +* FIX: Retrieve atlas ROIs at requested density (#3179) +* FIX: Keep minctracc executable in FreeSurfer installation (#3175) +* FIX: Exclude echo entity from optimally combined derivatives (#3166) +* FIX: Disable boldref-space outputs unless requested (#3159) * FIX: Tag memory estimates in resamplers (#3150) * FIX: Final revisions for next branch (#3134) * FIX: Minor fixes to work with MSMSulc-enabled smriprep-next (#3098) * FIX: Connect EPI-to-fieldmap transform (#3099) * FIX: Use Py2-compatible version file template for fmriprep-docker (#3101) * FIX: Update connections to unwarp_wf, convert ITK transforms to text (#3077) +* ENH: Exclude non-steady-state volumes from confound correlation plot (#3171) * ENH: Pass FLAIR images to anatomical workflow builder to include in boilerplate (#3146) * ENH: Restore carpetplot and other final adjustments (#3131) * ENH: Restore CIFTI-2 generation (#3129) @@ -55,10 +61,14 @@ target space. We anticipate extending this to surface targets in the future. * ENH: Add MSMSulc (#3085) * ENH: Add reporting workflow for BOLD fit (#3082) * ENH: Generate anatomical derivatives useful for resampling (#3081) +* RF: Load reportlets interfaces from nireports rather than niworkflows (#3176, #3184) +* RF: Separate goodvoxels mask creation from fsLR resampling (#3170) * RF: Write out anatomical template derivatives (#3136) * RF: Update primary bold workflow to incorporate single shot resampling (#3114) * RF: Update derivative cache spec, calculate per-BOLD, reuse boldref2fmap (#3078) * RF: Split fMRIPrep into fit and derivatives workflows (#2913) +* RPT: Rename CSF/WM confounds in fMRIPlot (#3172) +* TST: Add smoke tests for full workflow and most branching flags (#3155) * TST: Add smoke-tests for bold_fit_wf (#3152) * DOC: Fix documentation and description for init_bold_grayords_wf (#3051) * DOC: Minor updates in outputs.rst (#3148) @@ -68,7 +78,7 @@ target space. We anticipate extending this to surface targets in the future. * MNT: Restore mritotal subcommands to Dockerfile (#3149) * MNT: Update smriprep to 0.13.1 (#3153) * MNT: optimise size of PNG files (#3145) -* MNT: update vendored docs script `github_link.py` (#3144) +* MNT: update vendored docs script ``github_link.py`` (#3144) * MNT: Update tedana pin, test on Python 3.12 (#3141) * MNT: Bump environment (#3132) * MNT: Bump version requirements (#3107) @@ -81,6 +91,7 @@ target space. We anticipate extending this to surface targets in the future. * MNT: update update_zenodo.py script (#3042) * MNT: Fix welcome message formatting and instructions (#3039) * MNT: Python 3.11 should be supported (#3038) +* CI: Bump actions/setup-python from 4 to 5 (#3181) * CI: Stop testing legacy layout (#3079) * CI: Improve tag detection for docker builds (#3066) * CI: Clean up pre-release builds (#3040) From b6f6a007c149e570ad3f5b96fa89d4c5af30e8f6 Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Wed, 10 Jan 2024 11:59:14 -0500 Subject: [PATCH 6/8] PIN: Ratchet sdcflows pin and pip-compile --- pyproject.toml | 2 +- requirements.txt | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 95ea8368f..75322491e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ dependencies = [ "psutil >= 5.4", "pybids >= 0.15.2", "requests", - "sdcflows >= 2.6.0", + "sdcflows >= 2.8.0", "smriprep >= 0.13.2", "tedana >= 23.0.2", "templateflow >= 23.0.0", diff --git a/requirements.txt b/requirements.txt index 0973720b1..60ea70687 100644 --- a/requirements.txt +++ b/requirements.txt @@ -101,7 +101,6 @@ importlib-resources==6.1.1 # via # nireports # niworkflows - # sdcflows # templateflow indexed-gzip==1.8.7 # via smriprep @@ -165,6 +164,7 @@ matplotlib==3.8.2 migas==0.4.0 # via # fmriprep + # sdcflows more-itertools==10.1.0 # via jaraco-classes msgpack==1.0.7 @@ -302,7 +302,7 @@ psutil==5.9.6 # fmriprep (pyproject.toml) py-cpuinfo==9.0.0 # via codecarbon -pybids==0.16.3 +pybids==0.16.4 # via # fmriprep # fmriprep (pyproject.toml) @@ -382,7 +382,7 @@ scipy==1.11.4 # scikit-learn # sdcflows # tedana -sdcflows==2.6.0 +sdcflows==2.8.0 # via # fmriprep # fmriprep (pyproject.toml) @@ -393,8 +393,7 @@ seaborn==0.13.0 secretstorage==3.3.3 # via keyring sentry-sdk==1.39.0 - # via - # fmriprep + # via fmriprep simplejson==3.19.2 # via nipype six==1.16.0 @@ -434,7 +433,7 @@ tifffile==2023.9.26 toml==0.10.2 # via # fmriprep - # fmriprep (pyproject.toml) + # sdcflows tornado==6.3.3 # via bokeh tqdm==4.66.1 From b5098cd20540c6de4294db3cbbbeb9c8c9d71d5e Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Wed, 10 Jan 2024 12:24:06 -0500 Subject: [PATCH 7/8] MNT: Update zenodo --- .maint/CONTRIBUTORS.md | 1 + .zenodo.json | 89 ++++++++++++++++++++++++------------------ 2 files changed, 52 insertions(+), 38 deletions(-) diff --git a/.maint/CONTRIBUTORS.md b/.maint/CONTRIBUTORS.md index da6823b8c..bb3cf9f8f 100644 --- a/.maint/CONTRIBUTORS.md +++ b/.maint/CONTRIBUTORS.md @@ -32,6 +32,7 @@ Before every release, unlisted contributors will be invited again to add their n | Liem | Franz | | 0000-0003-0646-4810 | URPP Dynamics of Healthy Aging, University of Zurich | | Lurie | Daniel J. | | 0000-0001-8012-6399 | Department of Psychology, University of California, Berkeley | | Ma | Feilong | | 0000-0002-6838-3971 | Dartmouth College: Hanover, NH, United States | +| Madison | Thomas | | 0000-0003-3030-6580 | Department of Pediatrics, University of Minnesota, MN, USA | | Mentch | Jeff | | 0000-0002-7762-8678 | Speech & Hearing Bioscience & Technology Program, Harvard University | | Moodie | Craig A. | | 0000-0003-0867-1469 | Department of Psychology, Stanford University | | Naveau | Mikaël | | 0000-0001-6948-9068 | Cyceron, UMS 3408 (CNRS - UCBN), France | diff --git a/.zenodo.json b/.zenodo.json index 4f6a7ed83..d9b5542d9 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -8,12 +8,24 @@ "orcid": "0000-0002-1668-9629", "type": "Researcher" }, + { + "affiliation": "Department of Pediatrics, University of Minnesota, MN, USA", + "name": "Madison, Thomas", + "orcid": "0000-0003-3030-6580", + "type": "Researcher" + }, { "affiliation": "Florey Institute of Neuroscience and Mental Health", "name": "Smith, Robert E.", "orcid": "0000-0003-3636-4642", "type": "Researcher" }, + { + "affiliation": "Neurospin, CEA", + "name": "Papadopoulos, Dimitri", + "orcid": "0000-0002-1242-8990", + "type": "Researcher" + }, { "affiliation": "Centre for Modern Interdisciplinary Technologies, Nicolaus Copernicus University in Toruń", "name": "Finc, Karolina", @@ -26,18 +38,6 @@ "orcid": "0000-0002-6533-2909", "type": "Researcher" }, - { - "affiliation": "Neurospin, CEA", - "name": "Papadopoulos, Dimitri", - "orcid": "0000-0002-1242-8990", - "type": "Researcher" - }, - { - "affiliation": "Dartmouth College: Hanover, NH, United States", - "name": "Halchenko, Yaroslav O.", - "orcid": "0000-0003-3456-2493", - "type": "Researcher" - }, { "affiliation": "Department of Neuroscience, University of Pennsylvania, PA, USA", "name": "Tooley, Ursula A.", @@ -51,9 +51,9 @@ "type": "Researcher" }, { - "affiliation": "University of Texas at Austin", - "name": "de la Vega, Alejandro", - "orcid": "0000-0001-9062-3778", + "affiliation": "Dartmouth College: Hanover, NH, United States", + "name": "Halchenko, Yaroslav O.", + "orcid": "0000-0003-3456-2493", "type": "Researcher" }, { @@ -63,9 +63,9 @@ "type": "Researcher" }, { - "affiliation": "Montreal Neurological Institute, McGill University", - "name": "Urchs, Sebastian", - "orcid": "0000-0001-5504-8579", + "affiliation": "University of Texas at Austin", + "name": "de la Vega, Alejandro", + "orcid": "0000-0001-9062-3778", "type": "Researcher" }, { @@ -75,9 +75,15 @@ "type": "Researcher" }, { - "affiliation": "Charite Universitatsmedizin Berlin, Germany", - "name": "Waller, Lea", - "orcid": "0000-0002-3239-6957", + "affiliation": "Montreal Neurological Institute, McGill University", + "name": "Urchs, Sebastian", + "orcid": "0000-0001-5504-8579", + "type": "Researcher" + }, + { + "affiliation": "Machine Learning Team, National Institute of Mental Health, USA", + "name": "Nielson, Dylan M.", + "orcid": "0000-0003-4613-6643", "type": "Researcher" }, { @@ -86,6 +92,12 @@ "orcid": "0000-0002-2050-0614", "type": "Researcher" }, + { + "affiliation": "Charite Universitatsmedizin Berlin, Germany", + "name": "Waller, Lea", + "orcid": "0000-0002-3239-6957", + "type": "Researcher" + }, { "affiliation": "Speech & Hearing Bioscience & Technology Program, Harvard University", "name": "Mentch, Jeff", @@ -98,12 +110,6 @@ "orcid": "0000-0001-8012-6399", "type": "Researcher" }, - { - "affiliation": "Department of Psychology, Columbia University", - "name": "Jacoby, Nir", - "orcid": "0000-0001-7936-9991", - "type": "Researcher" - }, { "affiliation": "Computational Neuroimaging Lab, BioCruces Health Research Institute", "name": "Erramuzpe, Asier", @@ -194,6 +200,18 @@ "orcid": "0000-0002-1652-9297", "type": "Researcher" }, + { + "affiliation": "Department of Psychology, Columbia University", + "name": "Jacoby, Nir", + "orcid": "0000-0001-7936-9991", + "type": "Researcher" + }, + { + "affiliation": "Department of Psychology, University of Washington", + "name": "Kruper, John", + "orcid": "0000-0003-0081-391X", + "type": "Researcher" + }, { "affiliation": "URPP Dynamics of Healthy Aging, University of Zurich", "name": "Liem, Franz", @@ -301,9 +319,9 @@ "orcid": "0000-0002-1668-9629" }, { - "affiliation": "Montreal Neurological Institute, McGill University", - "name": "DuPre, Elizabeth", - "orcid": "0000-0003-1358-196X" + "affiliation": "Department of Psychology, Florida International University", + "name": "Salo, Taylor", + "orcid": "0000-0001-9813-3167" }, { "affiliation": "Neuroscience Program, University of Iowa", @@ -311,9 +329,9 @@ "orcid": "0000-0002-4892-2659" }, { - "affiliation": "Department of Psychology, Florida International University", - "name": "Salo, Taylor", - "orcid": "0000-0001-9813-3167" + "affiliation": "Montreal Neurological Institute, McGill University", + "name": "DuPre, Elizabeth", + "orcid": "0000-0003-1358-196X" }, { "affiliation": "Department of Psychology, Stanford University", @@ -330,11 +348,6 @@ "name": "Blair, Ross W.", "orcid": "0000-0003-3007-1056" }, - { - "affiliation": "Machine Learning Team, National Institute of Mental Health", - "name": "Nielson, Dylan M.", - "orcid": "0000-0003-4613-6643" - }, { "affiliation": "Department of Psychology, Stanford University", "name": "Poldrack, Russell A.", From 8b3a957bdabe553b5a4c01a3eaf0d91cb2074722 Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Wed, 10 Jan 2024 12:24:24 -0500 Subject: [PATCH 8/8] REL: 23.2.0 --- CHANGES.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 0ae69a4b7..b67a2e7f3 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,4 +1,4 @@ -23.2.0 (To be determined) +23.2.0 (January 10, 2024) ========================= New feature release in the 23.2.x series. @@ -33,7 +33,8 @@ This release resolves a number of issues with fieldmaps inducing distortions during correction. Phase difference and direct fieldmaps are now masked correctly, preventing the overestimation of distortions outside the brain. Additionally, we now implement Jacobian weighting during unwarping, which corrects for compression -and expansion effects on signal intensity. +and expansion effects on signal intensity. To disable Jacobian weighting, use +``--ignore fmap-jacobian``. Finally, a new resampling method has been added, to better account for susceptibility distortion and motion in a single shot resampling to a volumetric @@ -50,6 +51,7 @@ target space. We anticipate extending this to surface targets in the future. * FIX: Connect EPI-to-fieldmap transform (#3099) * FIX: Use Py2-compatible version file template for fmriprep-docker (#3101) * FIX: Update connections to unwarp_wf, convert ITK transforms to text (#3077) +* ENH: Allow --ignore fmap-jacobian to disable Jacobian determinant modulation during fieldmap correction (#3186) * ENH: Exclude non-steady-state volumes from confound correlation plot (#3171) * ENH: Pass FLAIR images to anatomical workflow builder to include in boilerplate (#3146) * ENH: Restore carpetplot and other final adjustments (#3131)