File tree Expand file tree Collapse file tree 5 files changed +36
-9
lines changed Expand file tree Collapse file tree 5 files changed +36
-9
lines changed Original file line number Diff line number Diff line change
1
+ 25.1.4 (July 31, 2025)
2
+ ======================
3
+ Patch release in the 25.1.x series.
4
+
5
+ This includes additional fixes for non-unicode ``B0FieldIdentifier `` keys.
6
+
7
+ * FIX: Allow warning kwargs (#3483)
8
+ * FIX: Remove non-alphanumeric characters from fmapid in fmapreg transform (#3490)
9
+
10
+
1
11
25.1.3 (June 19, 2025)
2
12
======================
3
13
Patch release in the 25.1.x series.
Original file line number Diff line number Diff line change
1
+ # 25.1.x
2
+ nireports ~= 25.0.1
3
+ nitransforms ~= 24.1.2
4
+ niworkflows ~= 1.13.5
5
+ sdcflows ~= 2.13.2
6
+ smriprep ~= 0.18.0
7
+ templateflow ~= 24.2.2
Original file line number Diff line number Diff line change 26
26
27
27
import json
28
28
import os
29
+ import re
29
30
import sys
30
31
from collections import defaultdict
31
32
from functools import cache
@@ -85,8 +86,8 @@ def collect_derivatives(
85
86
# whereas relevant src file will be "bold".
86
87
query = {** entities , ** q }
87
88
if xfm == 'boldref2fmap' and fieldmap_id :
88
- # fieldmaps have ids like auto_00000
89
- query ['to' ] = fieldmap_id . replace ( '_ ' , '' )
89
+ # fieldmaps have non-alphanumeric characters removed from their IDs in filenames
90
+ query ['to' ] = re . sub ( r'[^a-zA-Z0-9] ' , '' , fieldmap_id )
90
91
item = layout .get (return_type = 'filename' , ** query )
91
92
if not item :
92
93
continue
Original file line number Diff line number Diff line change 21
21
# https://www.nipreps.org/community/licensing/
22
22
#
23
23
import os
24
+ import re
24
25
import typing as ty
25
26
26
27
import bids
@@ -514,7 +515,7 @@ def init_bold_fit_wf(
514
515
bids_root = layout .root ,
515
516
output_dir = config .execution .fmriprep_dir ,
516
517
source = 'boldref' ,
517
- dest = fieldmap_id . replace ( '_ ' , '' ),
518
+ dest = re . sub ( r'[^a-zA-Z0-9] ' , '' , fieldmap_id ),
518
519
name = 'ds_fmapreg_wf' ,
519
520
)
520
521
ds_fmapreg_wf .inputs .inputnode .source_files = [bold_file ]
Original file line number Diff line number Diff line change 1
1
# This file was autogenerated by uv via the following command:
2
- # uv pip compile --extra=container --strip-extras pyproject.toml -o requirements.txt -p 3.12
3
- acres == 0.5 .0
2
+ # uv pip compile --extra=container --strip-extras pyproject.toml -c constraints.txt - o requirements.txt -p 3.12
3
+ acres == 0.3 .0
4
4
# via
5
5
# fmriprep (pyproject.toml)
6
6
# bidsschematools
@@ -234,17 +234,20 @@ nipype==1.10.0
234
234
# smriprep
235
235
nireports == 25.2.0
236
236
# via
237
+ # -c constraints.txt
237
238
# fmriprep (pyproject.toml)
238
239
# sdcflows
239
240
nitime == 0.11
240
241
# via fmriprep (pyproject.toml)
241
242
nitransforms == 24.1.2
242
243
# via
244
+ # -c constraints.txt
243
245
# fmriprep (pyproject.toml)
244
246
# niworkflows
245
247
# sdcflows
246
248
niworkflows == 1.13.4
247
249
# via
250
+ # -c constraints.txt
248
251
# fmriprep (pyproject.toml)
249
252
# sdcflows
250
253
# smriprep
@@ -437,14 +440,16 @@ scipy==1.15.2
437
440
# scikit-learn
438
441
# sdcflows
439
442
# tedana
440
- sdcflows == 2.13.1
441
- # via fmriprep (pyproject.toml)
443
+ sdcflows == 2.13.2
444
+ # via
445
+ # -c constraints.txt
446
+ # fmriprep (pyproject.toml)
442
447
seaborn == 0.13.2
443
448
# via
444
449
# nireports
445
450
# niworkflows
446
451
# tedana
447
- sentry-sdk == 2.30 .0
452
+ sentry-sdk == 2.28 .0
448
453
# via fmriprep (pyproject.toml)
449
454
shellingham == 1.5.4
450
455
# via typer
@@ -456,7 +461,9 @@ six==1.17.0
456
461
# pybtex
457
462
# python-dateutil
458
463
smriprep == 0.18.0
459
- # via fmriprep (pyproject.toml)
464
+ # via
465
+ # -c constraints.txt
466
+ # fmriprep (pyproject.toml)
460
467
sniffio == 1.3.1
461
468
# via
462
469
# anyio
@@ -469,6 +476,7 @@ tedana==25.0.1
469
476
# via fmriprep (pyproject.toml)
470
477
templateflow == 24.2.2
471
478
# via
479
+ # -c constraints.txt
472
480
# fmriprep (pyproject.toml)
473
481
# nireports
474
482
# niworkflows
You can’t perform that action at this time.
0 commit comments