Skip to content

Commit a10da5d

Browse files
committed
temp fix composexfm naming (still a problem)
1 parent cfcb91d commit a10da5d

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed

nipype/interfaces/dtitk/registration.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,8 @@ class ComposeXfmInputSpec(CommandLineInputSpec):
165165
argstr="-aff %s", mandatory=True)
166166
out_file = File(desc='output path',
167167
argstr="-out %s", name_source="in_df",
168-
name_template="%s_aff.df", keep_extension=True)
168+
name_template="%s_affdf.nii")
169+
# keep_extension is keeping the .df but not .nii; need to figure out
169170

170171

171172
class ComposeXfmOutputSpec(TraitedSpec):
@@ -184,7 +185,8 @@ class ComposeXfm(CommandLineDtitk):
184185
>>> node.inputs.in_df = 'im_warp.df.nii'
185186
>>> node.inputs.in_aff= 'im_affine.aff'
186187
>>> node.cmdline
187-
'dfRightComposeAffine -aff im_affine.aff -df im_warp.df.nii -out im_warp.df_aff.df'
188+
'dfRightComposeAffine -aff im_affine.aff -df im_warp.df.nii -out\
189+
im_warp.df_affdf.nii'
188190
>>> node.run() # doctest: +SKIP
189191
"""
190192
input_spec = ComposeXfmInputSpec
@@ -241,7 +243,8 @@ class affSymTensor3DVol(CommandLineDtitk):
241243
>>> node.inputs.in_file = 'im1.nii'
242244
>>> node.inputs.transform = 'im_affine.aff'
243245
>>> node.cmdline
244-
'affineSymTensor3DVolume -in im1.nii -interp LEI -out im1_affxfmd.nii -reorient PPD -trans im_affine.aff'
246+
'affineSymTensor3DVolume -in im1.nii -interp LEI -out im1_affxfmd.nii\
247+
-reorient PPD -trans im_affine.aff'
245248
>>> node.run() # doctest: +SKIP
246249
"""
247250
input_spec = affSymTensor3DVolInputSpec
@@ -295,7 +298,8 @@ class affScalarVol(CommandLineDtitk):
295298
>>> node.inputs.in_file = 'im1.nii'
296299
>>> node.inputs.transform = 'im_affine.aff'
297300
>>> node.cmdline
298-
'affineScalarVolume -in im1.nii -interp 0 -out im1_affxfmd.nii -trans im_affine.aff'
301+
'affineScalarVolume -in im1.nii -interp 0 -out im1_affxfmd.nii -trans\
302+
im_affine.aff'
299303
>>> node.run() # doctest: +SKIP
300304
"""
301305
input_spec = affScalarVolInputSpec
@@ -353,7 +357,8 @@ class diffeoSymTensor3DVol(CommandLineDtitk):
353357
>>> node.inputs.in_file = 'im1.nii'
354358
>>> node.inputs.transform = 'im_warp.df.nii'
355359
>>> node.cmdline
356-
'deformationSymTensor3DVolume -df FD -in im1.nii -interp LEI -out im1_diffeoxfmd.nii -reorient PPD -trans im_warp.df.nii'
360+
'deformationSymTensor3DVolume -df FD -in im1.nii -interp LEI -out\
361+
im1_diffeoxfmd.nii -reorient PPD -trans im_warp.df.nii'
357362
>>> node.run() # doctest: +SKIP
358363
"""
359364

@@ -408,7 +413,8 @@ class diffeoScalarVol(CommandLineDtitk):
408413
>>> node.inputs.in_file = 'im1.nii'
409414
>>> node.inputs.transform = 'im_warp.df.nii'
410415
>>> node.cmdline
411-
'deformationScalarVolume -in im1.nii -interp 0 -out im1_diffeoxfmd.nii -trans im_warp.df.nii'
416+
'deformationScalarVolume -in im1.nii -interp 0 -out im1_diffeoxfmd.nii\
417+
-trans im_warp.df.nii'
412418
>>> node.run() # doctest: +SKIP
413419
"""
414420

nipype/interfaces/dtitk/tests/test_auto_ComposeXfm.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ def test_ComposeXfm_inputs():
2626
),
2727
out_file=dict(
2828
argstr='-out %s',
29-
keep_extension=True,
3029
name_source='in_df',
31-
name_template='%s_aff.df',
30+
name_template='%s_affdf.nii',
3231
),
3332
terminal_output=dict(
3433
deprecated='1.0.0',

0 commit comments

Comments
 (0)