def test(debug=True): from spikeplot import plt, mcdata # setup TF = 47 signal, noise, ce, temps = load_input_data(TF) FB = BOTMNode( templates=temps, ce=ce, adapt_templates=10, learn_noise=False, verbose=VERBOSE(debug * 10), ovlp_taus=None, chunk_size=500) x = sp.ascontiguousarray(signal + noise, dtype=sp.float32) # sort FB.plot_xvft() FB(x) FB.plot_sorting() print FB.rval plt.show()