|
25 | 25 | (
|
26 | 26 | "out_file",
|
27 | 27 | attr.ib(
|
28 |
| - type=File, |
| 28 | + type=ty.Union[Path, str], |
29 | 29 | metadata={
|
| 30 | + "position": -1, |
| 31 | + "argstr": "", |
30 | 32 | "help_string": "output image",
|
31 | 33 | "output_file_template": "{in_file}_converted",
|
32 | 34 | },
|
@@ -132,13 +134,36 @@ class MRConvert(ShellCommandTask):
|
132 | 134 | """
|
133 | 135 | Example
|
134 | 136 | ------
|
| 137 | +
|
| 138 | + Convert NIfTI file with FSL-style gradient encoding files to |
| 139 | + MRtrix Image Format with MRtrix-style gradient encoding files |
| 140 | +
|
135 | 141 | >>> task = MRConvert()
|
136 | 142 | >>> task.inputs.in_file = "test_dwi.nii.gz"
|
137 | 143 | >>> task.inputs.grad_fsl = ["test.bvec", "test.bval"]
|
138 | 144 | >>> task.inputs.export_grad = "test.b"
|
139 | 145 | >>> task.inputs.out_file = "test.mif"
|
140 | 146 | >>> task.cmdline
|
141 | 147 | 'mrconvert test_dwi.nii.gz -fslgrad test.bvec test.bval -export_grad_mrtrix test.b test.mif'
|
| 148 | +
|
| 149 | + Select the first volume from a diffusion-weighted dataset |
| 150 | +
|
| 151 | + >>> task = MRConvert() |
| 152 | + >>> task.inputs.in_file = "test_dwi.nii.gz" |
| 153 | + >>> task.inputs.out_file = "test_vol.nii.gz" |
| 154 | + >>> task.inputs.coord = [3, 0] |
| 155 | + >>> task.cmdline |
| 156 | + 'mrconvert test_dwi.nii.gz -coord 3 0 test_vol.nii.gz' |
| 157 | +
|
| 158 | + Extend a 3D image to 4D by adding a singular dimension |
| 159 | +
|
| 160 | + >>> task = MRConvert() |
| 161 | + >>> task.inputs.in_file = "test.nii.gz" |
| 162 | + >>> task.inputs.out_file = "test_set.nii.gz" |
| 163 | + >>> task.inputs.axes = [0, 1, 2, -1] |
| 164 | + >>> task.cmdline |
| 165 | + 'mrconvert test.nii.gz -axes 0,1,2,-1 test_set.nii.gz' |
| 166 | +
|
142 | 167 | """
|
143 | 168 |
|
144 | 169 | input_spec = MRConvertInputSpec
|
|
0 commit comments