@@ -81,18 +81,23 @@ def run_window_filter(paths, params, verbose=False):
81
81
82
82
windows = load_json (window_file )
83
83
# count the number of windows in the original window file
84
- nchans_old , nwins_old = count_windows (windows )
84
+ nchans_old , nwins_old , nwins_comp_old = count_windows (windows )
85
85
stations = load_json (station_file )
86
86
measurements = load_json (measurement_file )
87
87
88
88
# filter the window based on given sensor types
89
89
windows_new , measures_new , log = filter_windows (
90
90
windows , stations , measurements , params , verbose = verbose )
91
91
92
- nchans_new , nwins_new = count_windows (windows_new )
92
+ nchans_new , nwins_new , nwins_comp_new = count_windows (windows_new )
93
93
94
94
assert_windows_and_measurements_same_length (windows_new , measures_new )
95
95
print ("=" * 10 + " Summary " + "=" * 10 )
96
+ print ("channels: %d --> %d" % (nchans_old , nchans_new ))
97
+ print ("windows: %d -- > %d" % (nwins_old , nwins_new ))
98
+ print ("Old component windows: %s" % (nwins_comp_old ))
99
+ print ("New component windows: %s" % (nwins_comp_new ))
100
+
96
101
# dump the new windows file to replace the original one
97
102
print ("Filtered window files: %s" % output_file )
98
103
dump_json (windows_new , output_file )
@@ -103,11 +108,8 @@ def run_window_filter(paths, params, verbose=False):
103
108
104
109
# dump the log file
105
110
logfile = os .path .join (os .path .dirname (output_file ), "filter.log" )
106
- dump_json (log , logfile )
107
-
108
- print ("channels: %d --> %d" % (nchans_old , nchans_new ))
109
- print ("windows: %d -- > %d" % (nwins_old , nwins_new ))
110
111
print ("Log file located at: %s" % logfile )
112
+ dump_json (log , logfile )
111
113
112
114
113
115
def main ():
0 commit comments