This commit is contained in:
Daniel Bauer
2018-10-06 11:31:05 +02:00
parent 1caf7f6c63
commit c8b8e29c9c

View File

@@ -121,15 +121,12 @@ fn read_window_file(window_file: &str, cfg: &Config) -> Option<Histogram> {
}
}
println!("{}", global_hist.len());
if (max_bin == min_bin && global_hist[max_bin] == 0.0) || max_bin < min_bin {
None // zero length histogram
} else {
println!("{}/{}, {:?}", min_bin, max_bin, global_hist);
// trim global hist to save memory
global_hist.truncate(max_bin+1);
global_hist.drain(..min_bin);
println!("{}/{} ->{:?}", min_bin, max_bin, &global_hist);
let num_points: f32 = global_hist.iter().sum();
Some(Histogram::new(min_bin, max_bin, num_points as u32, global_hist))