Skip to content

Commit 9e59fe2

Browse files
committed
fix(resampling): Use nearest mode for extrapolating data outside image boundaries
1 parent 745f93b commit 9e59fe2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

fmriprep/interfaces/resampling.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,15 @@ class ResampleSeriesInputSpec(TraitedSpec):
5454
num_threads = traits.Int(1, usedefault=True, desc='Number of threads to use for resampling')
5555
output_data_type = traits.Str('float32', usedefault=True, desc='Data type of output image')
5656
order = traits.Int(3, usedefault=True, desc='Order of interpolation (0=nearest, 3=cubic)')
57-
mode = traits.Str(
57+
mode = traits.Enum(
58+
'nearest',
5859
'constant',
60+
'mirror',
61+
'reflect',
62+
'wrap',
63+
'grid-constant',
64+
'grid-mirror',
65+
'grid-wrap',
5966
usedefault=True,
6067
desc='How data is extended beyond its boundaries. '
6168
'See scipy.ndimage.map_coordinates for more details.',

0 commit comments

Comments
 (0)