Skip to content

Commit dfd7d29

Browse files
committed
Merge tag '25.1.0'
25.1.0 (May 21, 2025) New feature release in the 25.1.x series. This release includes a small fix related to interpolations on the bounds of the image field-of-view. This improves consistency with prior versions of fMRIPrep for data with limited fields-of-view or small bounding boxes. This release also adds support for providing fallback values for ``TotalReadoutTime`` metadata. For Philips datasets, if ``EstimatedTotalReadoutTime`` or ``EstimatedEffectiveEchoSpacing`` are available, you can use these by passing ``--fallback-total-readout-time estimated``. For datasets with no readout time information, a numeric value can be passed, for example, ``--fallback-total-readout-time 0.05``. If the readout time information is known, it is preferable to encode directly in the dataset, but there are cases where it is better to explicitly pass the value to the software than inject uncertain metadata into the dataset. In particular, the true readout time is not necessary for SyN-SDC, but a value is nonetheless needed in order to estimate the inhomogeneity field. This release is a long-term-support *candidate*. We will be performing extensive tests and monitoring bug reports over the next couple of months to determine whether issues can be addressed without making breaking changes. Structural processing changes ----------------------------- This release pins a version of sMRIPrep (0.18) that correctly handles precomputed tissue probability maps. The FAST segmentation also now skips an internal bias field correction step that is redundant with ANTs N4 correction, and may be inappropriate for non-human populations. Fieldmap processing changes --------------------------- This release pins a version of SDCFlows (2.13) that includes several improvements to the SyN-SDC method. In particular, the fieldmap prior that constrained the scope of displacements was reintroduced and refined. All merged pull requests ------------------------ * FIX: Use nearest mode for extrapolating data outside image boundaries (#3453) * ENH: Replace c3d_affine_tool with a ConvertAffine interface (#3464) * ENH: Add flag to fallback to Estimated* metadata or a passed value for TotalReadoutTime (#3423)
2 parents 40e3770 + 0067e2d commit dfd7d29

File tree

5 files changed

+151
-90
lines changed

5 files changed

+151
-90
lines changed

CHANGES.rst

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,53 @@
1+
25.1.0 (May 21, 2025)
2+
=====================
3+
New feature release in the 25.1.x series.
4+
5+
This release includes a small fix related to interpolations on the bounds
6+
of the image field-of-view. This improves consistency with prior versions
7+
of fMRIPrep for data with limited fields-of-view or small bounding boxes.
8+
9+
This release also adds support for providing fallback values for
10+
``TotalReadoutTime`` metadata.
11+
For Philips datasets, if ``EstimatedTotalReadoutTime`` or
12+
``EstimatedEffectiveEchoSpacing`` are available, you can use these
13+
by passing ``--fallback-total-readout-time estimated``.
14+
For datasets with no readout time information, a numeric value can be passed,
15+
for example, ``--fallback-total-readout-time 0.05``.
16+
If the readout time information is known, it is preferable to encode directly
17+
in the dataset, but there are cases where it is better to explicitly pass the
18+
value to the software than inject uncertain metadata into the dataset.
19+
In particular, the true readout time is not necessary for SyN-SDC, but a value
20+
is nonetheless needed in order to estimate the inhomogeneity field.
21+
22+
This release is a long-term-support *candidate*. We will be performing
23+
extensive tests and monitoring bug reports over the next couple of months
24+
to determine whether issues can be addressed without making breaking changes.
25+
26+
Structural processing changes
27+
-----------------------------
28+
29+
This release pins a version of sMRIPrep (0.18) that correctly handles precomputed
30+
tissue probability maps.
31+
The FAST segmentation also now skips an internal bias field correction step
32+
that is redundant with ANTs N4 correction,
33+
and may be inappropriate for non-human populations.
34+
35+
Fieldmap processing changes
36+
---------------------------
37+
38+
This release pins a version of SDCFlows (2.13) that includes several improvements to
39+
the SyN-SDC method.
40+
In particular, the fieldmap prior that constrained the scope of displacements
41+
was reintroduced and refined.
42+
43+
All merged pull requests
44+
------------------------
45+
46+
* FIX: Use nearest mode for extrapolating data outside image boundaries (#3453)
47+
* ENH: Replace c3d_affine_tool with a ConvertAffine interface (#3464)
48+
* ENH: Add flag to fallback to Estimated* metadata or a passed value for TotalReadoutTime (#3423)
49+
50+
151
25.0.0 (March 25, 2025)
252
=======================
353
New feature release in the 25.0.x series.

env.yml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,33 +13,29 @@ dependencies:
1313
# git-annex for templateflow users with DataLad superdatasets
1414
- git-annex=*=alldep*
1515
# Base scientific python stack; required by FSL, so pinned here
16-
- numpy=1.26
16+
- numpy=2.2
1717
- scipy=1.15
18-
- matplotlib=3.9
18+
- matplotlib=3.10
1919
- pandas=2.2
2020
- h5py=3.13
2121
# Dependencies compiled against numpy, best to stick with conda
2222
- nitime=0.11
2323
- scikit-image=0.25
2424
- scikit-learn=1.6
2525
# Utilities
26-
- graphviz=11.0
27-
- pandoc=3.6
26+
- graphviz=12.2
27+
- pandoc=3.7
2828
# Workflow dependencies: ANTs
29-
- ants=2.5
30-
# 5.4.1 and 5.4.2 cause segfaults with ants
31-
# Try to remove this ASAP
32-
# https://github.com/conda-forge/ants-feedstock/issues/19
33-
- libitk=5.4.0
29+
- ants=2.6
3430
# Workflow dependencies: Connectome Workbench
3531
- connectome-workbench-cli=2.0
36-
# Workflow dependencies: FSL (versions pinned in 6.0.7.13)
32+
# Workflow dependencies: FSL (versions pinned in 6.0.7.17.20250415.fe1c582e)
3733
- fsl-bet2=2111.8
38-
- fsl-flirt=2111.2
34+
- fsl-flirt=2111.4
3935
- fsl-fast4=2111.3
4036
- fsl-fugue=2201.5
4137
- fsl-mcflirt=2111.0
42-
- fsl-miscmaths=2203.2
38+
- fsl-miscmaths=2412.4
4339
- fsl-topup=2203.5
4440
- pip
4541
- pip:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ dependencies = [
3636
"requests >= 2.27",
3737
"sdcflows >= 2.13.0",
3838
"smriprep >= 0.18.0",
39-
"tedana >= 23.0.2",
39+
"tedana >= 25.0.0",
4040
"templateflow >= 24.2.2",
4141
"transforms3d >= 0.4",
4242
"toml >= 0.10",

0 commit comments

Comments
 (0)