Skip to content

Commit d9dcf9b

Browse files
committed
tidied up doctests
1 parent 737587e commit d9dcf9b

File tree

3 files changed

+28
-28
lines changed

3 files changed

+28
-28
lines changed

pydra/tasks/mrtrix3/tests/data/test_b0.gz

Whitespace-only changes.

pydra/tasks/mrtrix3/tests/data/test_dwi.mif

Whitespace-only changes.

pydra/tasks/mrtrix3/utils.py

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@
8484
type=str,
8585
metadata={
8686
"argstr": "-export_grad_mrtrix {export_grad}",
87-
"help_string": "export gradient files in mrtrix3 format",
87+
"help_string": "export gradient encodings in mrtrix3 file format",
88+
"output_file_template": "{export_grad}",
8889
},
8990
),
9091
),
@@ -95,37 +96,29 @@
9596
metadata={
9697
"argstr": "-json_export {export_json}",
9798
"help_string": "export image headet to JSON file",
99+
"output_file_template": "{export_json}",
98100
},
99101
),
100102
),
103+
# (
104+
# "export_grad_fsl",
105+
# attr.ib(
106+
# type=ty.Tuple[str, str],
107+
# metadata={
108+
# "argstr": "-export_grad_fsl",
109+
# "help_string": "export gradient encodings in FSL file format",
110+
# "sep": " ",
111+
# "output_file_template": "{in_file}_bvec {in_file}_bval",
112+
# },
113+
# )
114+
# )
101115
],
102116
bases=(MRTrix3BaseSpec,),
103117
)
104118

105119
MRConvertOutputSpec = SpecInfo(
106120
name="MRConvertOutputs",
107-
fields=[
108-
(
109-
"out_bfile",
110-
attr.ib(
111-
type=File,
112-
metadata={
113-
"help_string": "output .b gradient file in mrtrix3 format",
114-
"output_file_template": "{export_grad}",
115-
},
116-
),
117-
),
118-
(
119-
"out_json",
120-
attr.ib(
121-
type=File,
122-
metadata={
123-
"help_string": "output JSON file of image header",
124-
"output_file_template": "{export_json}",
125-
},
126-
),
127-
),
128-
],
121+
fields=[],
129122
bases=(ShellOutSpec,),
130123
)
131124

@@ -150,22 +143,29 @@ class MRConvert(ShellCommandTask):
150143
151144
>>> task = MRConvert()
152145
>>> task.inputs.in_file = "test_dwi.nii.gz"
153-
>>> task.inputs.out_file = "test_vol.nii.gz"
146+
>>> task.inputs.out_file = "vol.nii.gz"
154147
>>> task.inputs.coord = [3, 0]
155148
>>> task.cmdline
156-
'mrconvert test_dwi.nii.gz -coord 3 0 test_vol.nii.gz'
149+
'mrconvert test_dwi.nii.gz -coord 3 0 vol.nii.gz'
157150
158151
Extend a 3D image to 4D by adding a singular dimension
159152
160153
>>> task = MRConvert()
161-
>>> task.inputs.in_file = "test.nii.gz"
162-
>>> task.inputs.out_file = "test_set.nii.gz"
154+
>>> task.inputs.in_file = "test_b0.nii.gz"
155+
>>> task.inputs.out_file = "4d.nii.gz"
163156
>>> task.inputs.axes = [0, 1, 2, -1]
164157
>>> task.cmdline
165-
'mrconvert test.nii.gz -axes 0,1,2,-1 test_set.nii.gz'
158+
'mrconvert test_b0.nii.gz -axes 0,1,2,-1 4d.nii.gz'
166159
167160
"""
168161

169162
input_spec = MRConvertInputSpec
170163
output_spec = MRConvertOutputSpec
171164
executable = "mrconvert"
165+
166+
# >>> task = MRConvert()
167+
# >>> task.inputs.in_file = "test_dwi.mif"
168+
# >>> task.inputs.export_grad_fsl = ("test.bvec", "test.bval")
169+
# >>> task.inputs.out_file = "test.mif"
170+
# >>> task.cmdline
171+
# 'mrconvert test_dwi.mif -export_grad_fsl test.bvec test.bval test.mif'

0 commit comments

Comments
 (0)