use mimalloc::MiMalloc;
use fcwt::{MorletWavelet,LinFreqs,FastCwt};
#[global_allocator]
static GLOBAL: MiMalloc = MiMalloc;
fn main() {
let w = MorletWavelet::new(2.0);
let scales = LinFreqs::new(&w, 1000, 0.1, 40.0, 300);
let mut fcwt = FastCwt::new(w, scales, true);
let mut input = fcwt::util::chirp(1000.0, 65536, 0.1, 20.0);
for i in 0..100 {
fcwt.cwt(&mut input);
println!("Iter {}", i);
}
}