Skip to content

Commit a431987

Browse files
committed
add test
1 parent ea6ebd4 commit a431987

File tree

1 file changed

+118
-6
lines changed

1 file changed

+118
-6
lines changed

nipype/interfaces/fsl/tests/test_auto_Eddy.py

Lines changed: 118 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,31 @@ def test_Eddy_inputs():
1616
nohash=True,
1717
usedefault=True,
1818
),
19+
estimate_move_by_susceptibility=dict(
20+
argstr='--estimate_move_by_susceptibility',
21+
min_ver='6.0.1',
22+
),
1923
fep=dict(argstr='--fep', ),
20-
field=dict(argstr='--field=%s', ),
24+
field=dict(
25+
argstr='--field=%s',
26+
extensions=None,
27+
),
2128
field_mat=dict(
2229
argstr='--field_mat=%s',
2330
extensions=None,
2431
),
25-
flm=dict(argstr='--flm=%s', ),
32+
flm=dict(
33+
argstr='--flm=%s',
34+
usedefault=True,
35+
),
2636
fudge_factor=dict(
2737
argstr='--ff=%s',
2838
usedefault=True,
2939
),
30-
fwhm=dict(argstr='--fwhm=%s', ),
40+
fwhm=dict(
41+
argstr='--fwhm=%s',
42+
usedefault=True,
43+
),
3144
in_acqp=dict(
3245
argstr='--acqp=%s',
3346
extensions=None,
@@ -67,9 +80,53 @@ def test_Eddy_inputs():
6780
extensions=None,
6881
requires=['in_topup_fieldcoef'],
6982
),
70-
interp=dict(argstr='--interp=%s', ),
83+
initrand=dict(
84+
argstr='--initrand',
85+
min_ver='5.0.10',
86+
),
87+
interp=dict(
88+
argstr='--interp=%s',
89+
usedefault=True,
90+
),
7191
is_shelled=dict(argstr='--data_is_shelled', ),
72-
method=dict(argstr='--resamp=%s', ),
92+
json=dict(
93+
argstr='--json=%s',
94+
min_ver='6.0.1',
95+
requires=['mporder'],
96+
xor=['slspec'],
97+
),
98+
mb=dict(
99+
argstr='--mb=%s',
100+
min_ver='5.0.10',
101+
),
102+
mb_offs=dict(
103+
argstr='--mb_offs=%s',
104+
min_ver='5.0.10',
105+
requires=['mb'],
106+
),
107+
mbs_ksp=dict(
108+
argstr='--mbs_ksp=%smm',
109+
min_ver='6.0.1',
110+
requires=['estimate_move_by_susceptibility'],
111+
),
112+
mbs_lambda=dict(
113+
argstr='--mbs_lambda=%s',
114+
min_ver='6.0.1',
115+
requires=['estimate_move_by_susceptibility'],
116+
),
117+
mbs_niter=dict(
118+
argstr='--mbs_niter=%s',
119+
min_ver='6.0.1',
120+
requires=['estimate_move_by_susceptibility'],
121+
),
122+
method=dict(
123+
argstr='--resamp=%s',
124+
usedefault=True,
125+
),
126+
mporder=dict(
127+
argstr='--mporder=%s',
128+
min_ver='5.0.11',
129+
),
73130
niter=dict(
74131
argstr='--niter=%s',
75132
usedefault=True,
@@ -86,17 +143,66 @@ def test_Eddy_inputs():
86143
argstr='--out=%s',
87144
usedefault=True,
88145
),
146+
outlier_nstd=dict(
147+
argstr='--ol_nstd',
148+
min_ver='5.0.10',
149+
requires=['repol'],
150+
),
151+
outlier_nvox=dict(
152+
argstr='--ol_nvox',
153+
min_ver='5.0.10',
154+
requires=['repol'],
155+
),
156+
outlier_pos=dict(
157+
argstr='--ol_pos',
158+
min_ver='5.0.10',
159+
requires=['repol'],
160+
),
161+
outlier_sqr=dict(
162+
argstr='--ol_sqr',
163+
min_ver='5.0.10',
164+
requires=['repol'],
165+
),
166+
outlier_type=dict(
167+
argstr='--ol_type',
168+
min_ver='5.0.10',
169+
requires=['repol'],
170+
),
89171
output_type=dict(),
90172
repol=dict(argstr='--repol', ),
91173
residuals=dict(
92174
argstr='--residuals',
93175
min_ver='5.0.10',
94176
),
177+
s2v_interp=dict(
178+
argstr='--s2v_interp=%s',
179+
min_ver='5.0.11',
180+
requires=['mporder'],
181+
),
182+
s2v_lambda=dict(
183+
agstr='--s2v_lambda',
184+
min_ver='5.0.11',
185+
requires=['mporder'],
186+
),
187+
s2v_niter=dict(
188+
argstr='--s2v_niter=%s',
189+
min_ver='5.0.11',
190+
requires=['mporder'],
191+
),
95192
session=dict(
96193
argstr='--session=%s',
97194
extensions=None,
98195
),
99-
slm=dict(argstr='--slm=%s', ),
196+
slm=dict(
197+
argstr='--slm=%s',
198+
usedefault=True,
199+
),
200+
slspec=dict(
201+
argstr='--slspec=%s',
202+
min_ver='5.0.11',
203+
requires=['mporder'],
204+
xor=['json'],
205+
),
100206
use_cuda=dict(),
101207
)
102208
inputs = Eddy.input_spec()
@@ -108,13 +214,19 @@ def test_Eddy_outputs():
108214
output_map = dict(
109215
out_cnr_maps=dict(extensions=None, ),
110216
out_corrected=dict(extensions=None, ),
217+
out_movement_over_time=dict(extensions=None, ),
111218
out_movement_rms=dict(extensions=None, ),
219+
out_outlier_free=dict(extensions=None, ),
220+
out_outlier_map=dict(extensions=None, ),
221+
out_outlier_n_sqr_stdev_map=dict(extensions=None, ),
222+
out_outlier_n_stdev_map=dict(extensions=None, ),
112223
out_outlier_report=dict(extensions=None, ),
113224
out_parameter=dict(extensions=None, ),
114225
out_residuals=dict(extensions=None, ),
115226
out_restricted_movement_rms=dict(extensions=None, ),
116227
out_rotated_bvecs=dict(extensions=None, ),
117228
out_shell_alignment_parameters=dict(extensions=None, ),
229+
out_shell_pe_translation_parameters=dict(extensions=None, ),
118230
)
119231
outputs = Eddy.output_spec()
120232

0 commit comments

Comments
 (0)