commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r9849 - gnuradio/branches/developers/eb/frank/gnuradio


From: eb
Subject: [Commit-gnuradio] r9849 - gnuradio/branches/developers/eb/frank/gnuradio-core/src/python/gnuradio/gr
Date: Sat, 25 Oct 2008 16:31:30 -0600 (MDT)

Author: eb
Date: 2008-10-25 16:31:29 -0600 (Sat, 25 Oct 2008)
New Revision: 9849

Modified:
   
gnuradio/branches/developers/eb/frank/gnuradio-core/src/python/gnuradio/gr/qa_classify.py
Log:
qa_classify mostly working.  Still fails test_005.


Modified: 
gnuradio/branches/developers/eb/frank/gnuradio-core/src/python/gnuradio/gr/qa_classify.py
===================================================================
--- 
gnuradio/branches/developers/eb/frank/gnuradio-core/src/python/gnuradio/gr/qa_classify.py
   2008-10-25 22:24:04 UTC (rev 9848)
+++ 
gnuradio/branches/developers/eb/frank/gnuradio-core/src/python/gnuradio/gr/qa_classify.py
   2008-10-25 22:31:29 UTC (rev 9849)
@@ -4,7 +4,9 @@
 from gnuradio import gr, gr_unittest
 import copy
 import pygsl.wavelet as wavelet
+import math
 
+
 def sqr(x):
     return x*x
 
@@ -64,9 +66,9 @@
                                 -1.0/5.0])
         trg_data = copy.deepcopy(src_data)
 
-        src = gr.vector_source_f(src_data)
+        src = gr.vector_source_f(src_data, False, len(src_data))
         st = gr.stretch_ff(-1.0/5.0, len(src_data))
-        dst = gr.vector_sink_f()
+        dst = gr.vector_sink_f(len(src_data))
         self.tb.connect(src, st)
         self.tb.connect(st, dst)
         self.tb.run()
@@ -83,9 +85,9 @@
         trg_grid = copy.deepcopy(src_grid)
         src_data = (0.0, 1.0, 0.0, 1.0, 0.0)
 
-        src = gr.vector_source_f(src_data)
+        src = gr.vector_source_f(src_data, False, len(src_grid))
         sq = gr.squash_ff(src_grid, trg_grid)
-        dst = gr.vector_sink_f()
+        dst = gr.vector_sink_f(len(trg_grid))
         self.tb.connect(src, sq)
         self.tb.connect(sq, dst)
         self.tb.run()
@@ -109,10 +111,10 @@
         c = w.transform_forward(b, ws)
         d = w.transform_inverse(c, ws)
 
-        src = gr.vector_source_f(b)
+        src = gr.vector_source_f(b, False, n)
         wv = gr.wavelet_ff(n, o, True)
 
-        dst = gr.vector_sink_f()
+        dst = gr.vector_sink_f(n)
         self.tb.connect(src, wv)
         self.tb.connect(wv, dst)
         self.tb.run()
@@ -138,9 +140,10 @@
             wvps[e] = scl*sqr(dwav[k:k+(01<<e)]).sum()
             k += 01<<e
 
-        src = gr.vector_source_f(src_data)
+        src = gr.vector_source_f(src_data, True, len(src_data))
         kon = gr.wvps_ff(len(src_data))
-        dst = gr.vector_sink_f()
+        #dst = gr.vector_sink_f(int(math.ceil(math.log(len(src_data), 2))))
+        dst = gr.vector_sink_f(len(src_data))
 
         self.tb.connect(src, kon)
         self.tb.connect(kon, dst)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]