@@ -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