@@ -38,22 +38,25 @@ def get_opt_parser():
38
38
39
39
Option ("-H" , "--header-fields" ,
40
40
dest = "header_fields" , default = 'all' ,
41
- help = "Header fields (comma separated) to be printed as well (if present)" ),
41
+ help = "Header fields (comma separated) to be printed as well"
42
+ " (if present)" ),
42
43
43
44
Option ("--ma" , "--data-max-abs-diff" ,
44
45
dest = "data_max_abs_diff" ,
45
46
type = float ,
46
47
default = 0.0 ,
47
- help = "Maximal absolute difference in data between files to tolerate." ),
48
+ help = "Maximal absolute difference in data between files"
49
+ " to tolerate." ),
48
50
49
51
Option ("--mr" , "--data-max-rel-diff" ,
50
52
dest = "data_max_rel_diff" ,
51
53
type = float ,
52
54
default = 0.0 ,
53
- help = "Maximal relative difference in data between files to tolerate."
54
- " If --data-max-abs-diff is also specified, only the data points "
55
- " with absolute difference greater than that value would be "
56
- " considered for relative difference check." ),
55
+ help = "Maximal relative difference in data between files to"
56
+ " tolerate. If --data-max-abs-diff is also specified,"
57
+ " only the data points with absolute difference greater"
58
+ " than that value would be considered for relative"
59
+ " difference check." ),
57
60
Option ("--dt" , "--datatype" ,
58
61
dest = "dtype" ,
59
62
default = np .float64 ,
@@ -302,15 +305,16 @@ def display_diff(files, diff):
302
305
return output
303
306
304
307
305
- def diff (files , header_fields = 'all' , data_max_abs_diff = None , data_max_rel_diff = None ,
306
- dtype = np .float64 ):
308
+ def diff (files , header_fields = 'all' , data_max_abs_diff = None ,
309
+ data_max_rel_diff = None , dtype = np .float64 ):
307
310
assert len (files ) >= 2 , "Please enter at least two files"
308
311
309
312
file_headers = [nib .load (f ).header for f in files ]
310
313
311
314
# signals "all fields"
312
315
if header_fields == 'all' :
313
- # TODO: header fields might vary across file types, thus prior sensing would be needed
316
+ # TODO: header fields might vary across file types,
317
+ # thus prior sensing would be needed
314
318
header_fields = file_headers [0 ].keys ()
315
319
else :
316
320
header_fields = header_fields .split (',' )
0 commit comments