commit-gnuradio
[Top][All Lists]
Advanced

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

[Commit-gnuradio] [gnuradio] 04/13: filter: fir_filter_fff.py replace Op


From: git
Subject: [Commit-gnuradio] [gnuradio] 04/13: filter: fir_filter_fff.py replace OptionParser by ArgumentParser
Date: Mon, 1 Aug 2016 21:58:58 +0000 (UTC)

This is an automated email from the git hooks/post-receive script.

jcorgan pushed a commit to branch next
in repository gnuradio.

commit 6bffe36875b5d996ccaa774eef68b6b2bccc097c
Author: Jiří Pinkava <address@hidden>
Date:   Sun Jun 26 13:04:39 2016 +0200

    filter: fir_filter_fff.py replace OptionParser by ArgumentParser
---
 gr-filter/examples/fir_filter_fff.py | 50 ++++++++++++++++++------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

diff --git a/gr-filter/examples/fir_filter_fff.py 
b/gr-filter/examples/fir_filter_fff.py
index 60b6105..2019215 100755
--- a/gr-filter/examples/fir_filter_fff.py
+++ b/gr-filter/examples/fir_filter_fff.py
@@ -24,8 +24,8 @@ from gnuradio import gr, filter
 from gnuradio import analog
 from gnuradio import blocks
 from gnuradio import eng_notation
-from gnuradio.eng_option import eng_option
-from optparse import OptionParser
+from gnuradio.eng_arg import eng_float, intx
+from argparse import ArgumentParser
 import sys
 
 try:
@@ -65,27 +65,27 @@ class example_fir_filter_fff(gr.top_block):
         self.connect(self.head, self.filt0, self.vsnk_out)
 
 def main():
-    parser = OptionParser(option_class=eng_option, conflict_handler="resolve")
-    parser.add_option("-N", "--nsamples", type="int", default=10000,
-                      help="Number of samples to process [default=%default]")
-    parser.add_option("-s", "--samplerate", type="eng_float", default=8000,
-                      help="System sample rate [default=%default]")
-    parser.add_option("-B", "--bandwidth", type="eng_float", default=1000,
-                      help="Filter bandwidth [default=%default]")
-    parser.add_option("-T", "--transition", type="eng_float", default=100,
-                      help="Transition band [default=%default]")
-    parser.add_option("-A", "--attenuation", type="eng_float", default=80,
-                      help="Stopband attenuation [default=%default]")
-    parser.add_option("-D", "--decimation", type="int", default=1,
-                      help="Decmation factor [default=%default]")
-    (options, args) = parser.parse_args ()
-
-    put = example_fir_filter_fff(options.nsamples,
-                                 options.samplerate,
-                                 options.bandwidth,
-                                 options.transition,
-                                 options.attenuation,
-                                 options.decimation)
+    parser = ArgumentParser(conflict_handler="resolve")
+    parser.add_argument("-N", "--nsamples", type=int, default=10000,
+                      help="Number of samples to process 
[default=%(default)r]")
+    parser.add_argument("-s", "--samplerate", type=eng_float, default=8000,
+                      help="System sample rate [default=%(default)r]")
+    parser.add_argument("-B", "--bandwidth", type=eng_float, default=1000,
+                      help="Filter bandwidth [default=%(default)r]")
+    parser.add_argument("-T", "--transition", type=eng_float, default=100,
+                      help="Transition band [default=%(default)r]")
+    parser.add_argument("-A", "--attenuation", type=eng_float, default=80,
+                      help="Stopband attenuation [default=%(default)r]")
+    parser.add_argument("-D", "--decimation", type=int, default=1,
+                      help="Decmation factor [default=%(default)r]")
+    args = parser.parse_args()
+
+    put = example_fir_filter_fff(args.nsamples,
+                                 args.samplerate,
+                                 args.bandwidth,
+                                 args.transition,
+                                 args.attenuation,
+                                 args.decimation)
     put.run()
 
     data_src = scipy.array(put.vsnk_src.data())
@@ -96,9 +96,9 @@ def main():
     f1 = pylab.figure(1, figsize=(12,10))
     s1 = f1.add_subplot(1,1,1)
     s1.psd(data_src, NFFT=nfft, noverlap=nfft/4,
-           Fs=options.samplerate)
+           Fs=args.samplerate)
     s1.psd(data_snk, NFFT=nfft, noverlap=nfft/4,
-           Fs=options.samplerate)
+           Fs=args.samplerate)
 
     f2 = pylab.figure(2, figsize=(12,10))
     s2 = f2.add_subplot(1,1,1)



reply via email to

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