diff options
Diffstat (limited to 'gr-digital/python')
-rw-r--r-- | gr-digital/python/digital/CMakeLists.txt (renamed from gr-digital/python/CMakeLists.txt) | 29 | ||||
-rw-r--r-- | gr-digital/python/digital/__init__.py (renamed from gr-digital/python/__init__.py) | 9 | ||||
-rw-r--r-- | gr-digital/python/digital/bpsk.py (renamed from gr-digital/python/bpsk.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/cpm.py (renamed from gr-digital/python/cpm.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/crc.py (renamed from gr-digital/python/crc.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/digital_voice.py.real (renamed from gr-digital/python/digital_voice.py.real) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/generic_mod_demod.py (renamed from gr-digital/python/generic_mod_demod.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/gfsk.py (renamed from gr-digital/python/gfsk.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/gmsk.py (renamed from gr-digital/python/gmsk.py) | 14 | ||||
-rw-r--r-- | gr-digital/python/digital/modulation_utils.py (renamed from gr-digital/python/modulation_utils.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/ofdm.py (renamed from gr-digital/python/ofdm.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/ofdm_packet_utils.py (renamed from gr-digital/python/ofdm_packet_utils.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/ofdm_receiver.py (renamed from gr-digital/python/ofdm_receiver.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/ofdm_sync_fixed.py (renamed from gr-digital/python/ofdm_sync_fixed.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/ofdm_sync_ml.py (renamed from gr-digital/python/ofdm_sync_ml.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/ofdm_sync_pn.py (renamed from gr-digital/python/ofdm_sync_pn.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/ofdm_sync_pnac.py (renamed from gr-digital/python/ofdm_sync_pnac.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/ofdm_txrx.py (renamed from gr-digital/python/ofdm_txrx.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/packet_utils.py (renamed from gr-digital/python/packet_utils.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/pkt.py (renamed from gr-digital/python/pkt.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/psk.py (renamed from gr-digital/python/psk.py) | 0 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_binary_slicer_fb.py (renamed from gr-digital/python/qa_binary_slicer_fb.py) | 7 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_chunks_to_symbols.py (renamed from gr-digital/python/qa_chunks_to_symbols.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_clock_recovery_mm.py (renamed from gr-digital/python/qa_clock_recovery_mm.py) | 8 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_cma_equalizer.py (renamed from gr-digital/python/qa_cma_equalizer.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_constellation.py (renamed from gr-digital/python/qa_constellation.py) | 12 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_constellation_decoder_cb.py (renamed from gr-digital/python/qa_constellation_decoder_cb.py) | 5 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_constellation_receiver.py (renamed from gr-digital/python/qa_constellation_receiver.py) | 14 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_correlate_access_code.py (renamed from gr-digital/python/qa_correlate_access_code.py) | 5 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_costas_loop_cc.py (renamed from gr-digital/python/qa_costas_loop_cc.py) | 10 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_cpm.py (renamed from gr-digital/python/qa_cpm.py) | 6 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_crc32.py (renamed from gr-digital/python/qa_crc32.py) | 7 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_crc32_bb.py (renamed from gr-digital/python/qa_crc32_bb.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_diff_encoder.py (renamed from gr-digital/python/qa_diff_encoder.py) | 6 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_diff_phasor_cc.py (renamed from gr-digital/python/qa_diff_phasor_cc.py) | 5 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_digital.py (renamed from gr-digital/python/qa_digital.py) | 3 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_fll_band_edge.py (renamed from gr-digital/python/qa_fll_band_edge.py) | 10 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_framer_sink.py (renamed from gr-digital/python/qa_framer_sink.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_glfsr_source.py (renamed from gr-digital/python/qa_glfsr_source.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_header_payload_demux.py (renamed from gr-digital/python/qa_header_payload_demux.py) | 7 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_lfsr.py (renamed from gr-digital/python/qa_lfsr.py) | 3 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_lms_equalizer.py (renamed from gr-digital/python/qa_lms_equalizer.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_map.py (renamed from gr-digital/python/qa_map.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_mpsk_receiver.py (renamed from gr-digital/python/qa_mpsk_receiver.py) | 10 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_mpsk_snr_est.py (renamed from gr-digital/python/qa_mpsk_snr_est.py) | 6 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_ofdm_carrier_allocator_cvc.py (renamed from gr-digital/python/qa_ofdm_carrier_allocator_cvc.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_ofdm_chanest_vcvc.py (renamed from gr-digital/python/qa_ofdm_chanest_vcvc.py) | 10 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_ofdm_cyclic_prefixer.py (renamed from gr-digital/python/qa_ofdm_cyclic_prefixer.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_ofdm_frame_equalizer_vcvc.py (renamed from gr-digital/python/qa_ofdm_frame_equalizer_vcvc.py) | 5 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_ofdm_insert_preamble.py (renamed from gr-digital/python/qa_ofdm_insert_preamble.py) | 5 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_ofdm_serializer_vcc.py (renamed from gr-digital/python/qa_ofdm_serializer_vcc.py) | 7 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_ofdm_sync_sc_cfb.py (renamed from gr-digital/python/qa_ofdm_sync_sc_cfb.py) | 20 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_ofdm_txrx.py (renamed from gr-digital/python/qa_ofdm_txrx.py) | 13 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_packet_headergenerator_bb.py (renamed from gr-digital/python/qa_packet_headergenerator_bb.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_packet_headerparser_b.py (renamed from gr-digital/python/qa_packet_headerparser_b.py) | 7 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_pfb_clock_sync.py (renamed from gr-digital/python/qa_pfb_clock_sync.py) | 9 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_pn_correlator_cc.py (renamed from gr-digital/python/qa_pn_correlator_cc.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_probe_density.py (renamed from gr-digital/python/qa_probe_density.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_scrambler.py (renamed from gr-digital/python/qa_scrambler.py) | 4 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_simple_correlator.py (renamed from gr-digital/python/qa_simple_correlator.py) | 5 | ||||
-rwxr-xr-x | gr-digital/python/digital/qa_simple_framer.py (renamed from gr-digital/python/qa_simple_framer.py) | 5 | ||||
-rw-r--r-- | gr-digital/python/digital/qam.py (renamed from gr-digital/python/qam.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/qamlike.py (renamed from gr-digital/python/qamlike.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/qpsk.py (renamed from gr-digital/python/qpsk.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/utils/__init__.py (renamed from gr-digital/python/utils/__init__.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/utils/alignment.py (renamed from gr-digital/python/utils/alignment.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/utils/gray_code.py (renamed from gr-digital/python/utils/gray_code.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/utils/mod_codes.py (renamed from gr-digital/python/utils/mod_codes.py) | 0 | ||||
-rw-r--r-- | gr-digital/python/digital/utils/tagged_streams.py (renamed from gr-digital/python/utils/tagged_streams.py) | 0 |
69 files changed, 110 insertions, 204 deletions
diff --git a/gr-digital/python/CMakeLists.txt b/gr-digital/python/digital/CMakeLists.txt index e73efb70f8..919509f434 100644 --- a/gr-digital/python/CMakeLists.txt +++ b/gr-digital/python/digital/CMakeLists.txt @@ -66,26 +66,17 @@ GR_PYTHON_INSTALL( ######################################################################## if(ENABLE_TESTING) -list(APPEND GR_TEST_PYTHON_DIRS - ${CMAKE_BINARY_DIR}/gr-digital/python - ${CMAKE_BINARY_DIR}/gr-digital/swig - ${CMAKE_BINARY_DIR}/gr-filter/python - ${CMAKE_BINARY_DIR}/gr-filter/swig - ${CMAKE_BINARY_DIR}/gr-analog/python - ${CMAKE_BINARY_DIR}/gr-analog/swig - ${CMAKE_BINARY_DIR}/gr-blocks/python - ${CMAKE_BINARY_DIR}/gr-blocks/swig - ${CMAKE_BINARY_DIR}/gr-fft/python - ${CMAKE_BINARY_DIR}/gr-fft/swig - ${CMAKE_BINARY_DIR}/gr-channels/python - ${CMAKE_BINARY_DIR}/gr-channels/swig -) -list(APPEND GR_TEST_TARGET_DEPS gnuradio-digital gnuradio-filter gnuradio-fft gnuradio-analog gnuradio-blocks) + set(GR_TEST_TARGET_DEPS "") + set(GR_TEST_LIBRARY_DIRS "") + set(GR_TEST_PYTHON_DIRS + ${CMAKE_BINARY_DIR}/gruel/src/python + ${CMAKE_BINARY_DIR}/gnuradio-core/src/python + ) -include(GrTest) -file(GLOB py_qa_test_files "qa_*.py") -foreach(py_qa_test_file ${py_qa_test_files}) + include(GrTest) + file(GLOB py_qa_test_files "qa_*.py") + foreach(py_qa_test_file ${py_qa_test_files}) get_filename_component(py_qa_test_name ${py_qa_test_file} NAME_WE) GR_ADD_TEST(${py_qa_test_name} ${PYTHON_EXECUTABLE} ${PYTHON_DASH_B} ${py_qa_test_file}) -endforeach(py_qa_test_file) + endforeach(py_qa_test_file) endif(ENABLE_TESTING) diff --git a/gr-digital/python/__init__.py b/gr-digital/python/digital/__init__.py index 6bbe8160e8..5059e4eec8 100644 --- a/gr-digital/python/__init__.py +++ b/gr-digital/python/digital/__init__.py @@ -24,7 +24,14 @@ Blocks and utilities for digital modulation and demodulation. # The presence of this file turns this directory into a Python package -from digital_swig import * +import os + +try: + from digital_swig import * +except ImportError: + dirname, filename = os.path.split(os.path.abspath(__file__)) + __path__.append(os.path.join(dirname, "..", "..", "swig")) + from digital_swig import * from psk import * from qam import * from qamlike import * diff --git a/gr-digital/python/bpsk.py b/gr-digital/python/digital/bpsk.py index 57cf2534f4..57cf2534f4 100644 --- a/gr-digital/python/bpsk.py +++ b/gr-digital/python/digital/bpsk.py diff --git a/gr-digital/python/cpm.py b/gr-digital/python/digital/cpm.py index b27fb098f5..b27fb098f5 100644 --- a/gr-digital/python/cpm.py +++ b/gr-digital/python/digital/cpm.py diff --git a/gr-digital/python/crc.py b/gr-digital/python/digital/crc.py index e228faaa98..e228faaa98 100644 --- a/gr-digital/python/crc.py +++ b/gr-digital/python/digital/crc.py diff --git a/gr-digital/python/digital_voice.py.real b/gr-digital/python/digital/digital_voice.py.real index 241a4a3dc2..241a4a3dc2 100644 --- a/gr-digital/python/digital_voice.py.real +++ b/gr-digital/python/digital/digital_voice.py.real diff --git a/gr-digital/python/generic_mod_demod.py b/gr-digital/python/digital/generic_mod_demod.py index b812fe1c37..b812fe1c37 100644 --- a/gr-digital/python/generic_mod_demod.py +++ b/gr-digital/python/digital/generic_mod_demod.py diff --git a/gr-digital/python/gfsk.py b/gr-digital/python/digital/gfsk.py index 6ba007ca0f..6ba007ca0f 100644 --- a/gr-digital/python/gfsk.py +++ b/gr-digital/python/digital/gfsk.py diff --git a/gr-digital/python/gmsk.py b/gr-digital/python/digital/gmsk.py index 055fc6002b..9a44837002 100644 --- a/gr-digital/python/gmsk.py +++ b/gr-digital/python/digital/gmsk.py @@ -24,21 +24,15 @@ # See gnuradio-examples/python/digital for examples -from gnuradio import gr -from gnuradio import blocks -from gnuradio import analog -import modulation_utils -import digital_swig as digital from math import pi -import numpy from pprint import pprint import inspect -try: - from gnuradio import filter -except ImportError: - import filter_swig as filter +import numpy +from gnuradio import gr, blocks, analog, filter +import modulation_utils +import digital_swig as digital # default values (used in __init__ and add_options) _def_samples_per_symbol = 2 diff --git a/gr-digital/python/modulation_utils.py b/gr-digital/python/digital/modulation_utils.py index d499094d05..d499094d05 100644 --- a/gr-digital/python/modulation_utils.py +++ b/gr-digital/python/digital/modulation_utils.py diff --git a/gr-digital/python/ofdm.py b/gr-digital/python/digital/ofdm.py index fdb23703f9..fdb23703f9 100644 --- a/gr-digital/python/ofdm.py +++ b/gr-digital/python/digital/ofdm.py diff --git a/gr-digital/python/ofdm_packet_utils.py b/gr-digital/python/digital/ofdm_packet_utils.py index c49dfe4f8e..c49dfe4f8e 100644 --- a/gr-digital/python/ofdm_packet_utils.py +++ b/gr-digital/python/digital/ofdm_packet_utils.py diff --git a/gr-digital/python/ofdm_receiver.py b/gr-digital/python/digital/ofdm_receiver.py index 4fbf76251a..4fbf76251a 100644 --- a/gr-digital/python/ofdm_receiver.py +++ b/gr-digital/python/digital/ofdm_receiver.py diff --git a/gr-digital/python/ofdm_sync_fixed.py b/gr-digital/python/digital/ofdm_sync_fixed.py index 9cbd59b943..9cbd59b943 100644 --- a/gr-digital/python/ofdm_sync_fixed.py +++ b/gr-digital/python/digital/ofdm_sync_fixed.py diff --git a/gr-digital/python/ofdm_sync_ml.py b/gr-digital/python/digital/ofdm_sync_ml.py index 3afd647098..3afd647098 100644 --- a/gr-digital/python/ofdm_sync_ml.py +++ b/gr-digital/python/digital/ofdm_sync_ml.py diff --git a/gr-digital/python/ofdm_sync_pn.py b/gr-digital/python/digital/ofdm_sync_pn.py index 4c6a30f802..4c6a30f802 100644 --- a/gr-digital/python/ofdm_sync_pn.py +++ b/gr-digital/python/digital/ofdm_sync_pn.py diff --git a/gr-digital/python/ofdm_sync_pnac.py b/gr-digital/python/digital/ofdm_sync_pnac.py index ee7c82927a..ee7c82927a 100644 --- a/gr-digital/python/ofdm_sync_pnac.py +++ b/gr-digital/python/digital/ofdm_sync_pnac.py diff --git a/gr-digital/python/ofdm_txrx.py b/gr-digital/python/digital/ofdm_txrx.py index 8f1b4c5f02..8f1b4c5f02 100644 --- a/gr-digital/python/ofdm_txrx.py +++ b/gr-digital/python/digital/ofdm_txrx.py diff --git a/gr-digital/python/packet_utils.py b/gr-digital/python/digital/packet_utils.py index 2929758ef0..2929758ef0 100644 --- a/gr-digital/python/packet_utils.py +++ b/gr-digital/python/digital/packet_utils.py diff --git a/gr-digital/python/pkt.py b/gr-digital/python/digital/pkt.py index 434548906e..434548906e 100644 --- a/gr-digital/python/pkt.py +++ b/gr-digital/python/digital/pkt.py diff --git a/gr-digital/python/psk.py b/gr-digital/python/digital/psk.py index 1816ffb4ba..1816ffb4ba 100644 --- a/gr-digital/python/psk.py +++ b/gr-digital/python/digital/psk.py diff --git a/gr-digital/python/qa_binary_slicer_fb.py b/gr-digital/python/digital/qa_binary_slicer_fb.py index 40213d7e33..93e12dbb8d 100755 --- a/gr-digital/python/qa_binary_slicer_fb.py +++ b/gr-digital/python/digital/qa_binary_slicer_fb.py @@ -20,10 +20,9 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks -import math, random +import random + +from gnuradio import gr, gr_unittest, digital, blocks class test_binary_slicer_fb(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_chunks_to_symbols.py b/gr-digital/python/digital/qa_chunks_to_symbols.py index cbc29b83a9..25798f33e5 100755 --- a/gr-digital/python/qa_chunks_to_symbols.py +++ b/gr-digital/python/digital/qa_chunks_to_symbols.py @@ -20,9 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks +from gnuradio import gr, gr_unittest, digital, blocks class test_chunks_to_symbols(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_clock_recovery_mm.py b/gr-digital/python/digital/qa_clock_recovery_mm.py index f696c9f124..783770d6e9 100755 --- a/gr-digital/python/qa_clock_recovery_mm.py +++ b/gr-digital/python/digital/qa_clock_recovery_mm.py @@ -20,10 +20,10 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks -import random, cmath +import random +import cmath + +from gnuradio import gr, gr_unittest, digital, blocks class test_clock_recovery_mm(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_cma_equalizer.py b/gr-digital/python/digital/qa_cma_equalizer.py index 183ba4f4e7..6da391f70c 100755 --- a/gr-digital/python/qa_cma_equalizer.py +++ b/gr-digital/python/digital/qa_cma_equalizer.py @@ -20,9 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks +from gnuradio import gr, gr_unittest, digital, blocks class test_cma_equalizer_fir(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_constellation.py b/gr-digital/python/digital/qa_constellation.py index 77fb88031c..9e7e691d5c 100755 --- a/gr-digital/python/qa_constellation.py +++ b/gr-digital/python/digital/qa_constellation.py @@ -23,15 +23,9 @@ import random from cmath import exp, pi, log -from gnuradio import gr, gr_unittest -from utils import mod_codes -import digital_swig as digital -import blocks_swig as blocks - -# import from local folder -import psk -import qam -import qamlike +from gnuradio import gr, gr_unittest, digital, blocks +from gnuradio.digital.utils import mod_codes +from gnuradio.digital import psk, qam, qamlike tested_mod_codes = (mod_codes.NO_CODE, mod_codes.GRAY_CODE) diff --git a/gr-digital/python/qa_constellation_decoder_cb.py b/gr-digital/python/digital/qa_constellation_decoder_cb.py index 12fef4345f..d3fbce91ba 100755 --- a/gr-digital/python/qa_constellation_decoder_cb.py +++ b/gr-digital/python/digital/qa_constellation_decoder_cb.py @@ -20,10 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks -import math +from gnuradio import gr, gr_unittest, digital, blocks class test_constellation_decoder(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_constellation_receiver.py b/gr-digital/python/digital/qa_constellation_receiver.py index 73a78d0f8e..e595b585ac 100755 --- a/gr-digital/python/qa_constellation_receiver.py +++ b/gr-digital/python/digital/qa_constellation_receiver.py @@ -21,19 +21,15 @@ # import random +import math -from gnuradio import gr, gr_unittest -from utils import mod_codes, alignment -import packet_utils -import filter_swig as filter -import analog_swig as analog -import blocks_swig as blocks -from generic_mod_demod import generic_mod, generic_demod +from gnuradio import gr, gr_unittest, filter, analog, blocks, digital +from gnuradio.digital.utils import mod_codes, alignment +from gnuradio.digital import packet_utils +from gnuradio.digital.generic_mod_demod import generic_mod, generic_demod from qa_constellation import tested_constellations, twod_constell -import math - # Set a seed so that if errors turn up they are reproducible. SEED = 1239 diff --git a/gr-digital/python/qa_correlate_access_code.py b/gr-digital/python/digital/qa_correlate_access_code.py index ccddc0f113..198a254da7 100755 --- a/gr-digital/python/qa_correlate_access_code.py +++ b/gr-digital/python/digital/qa_correlate_access_code.py @@ -20,10 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks -import math +from gnuradio import gr, gr_unittest, digital, blocks default_access_code = '\xAC\xDD\xA4\xE2\xF2\x8C\x20\xFC' diff --git a/gr-digital/python/qa_costas_loop_cc.py b/gr-digital/python/digital/qa_costas_loop_cc.py index 9be96101e3..9ecb017599 100755 --- a/gr-digital/python/qa_costas_loop_cc.py +++ b/gr-digital/python/digital/qa_costas_loop_cc.py @@ -20,11 +20,11 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks -import psk -import random, cmath +import random +import cmath + +from gnuradio import gr, gr_unittest, digital, blocks +from gnuradio.digital import psk class test_costas_loop_cc(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_cpm.py b/gr-digital/python/digital/qa_cpm.py index c87f7c34d6..6468ed507b 100755 --- a/gr-digital/python/qa_cpm.py +++ b/gr-digital/python/digital/qa_cpm.py @@ -20,12 +20,10 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import analog_swig as analog -import blocks_swig as blocks import numpy +from gnuradio import gr, gr_unittest, digital, analog, blocks + class test_cpm(gr_unittest.TestCase): def setUp(self): diff --git a/gr-digital/python/qa_crc32.py b/gr-digital/python/digital/qa_crc32.py index cd4006b1d3..9252825ad6 100755 --- a/gr-digital/python/qa_crc32.py +++ b/gr-digital/python/digital/qa_crc32.py @@ -20,9 +20,10 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import random, cmath +import random +import cmath + +from gnuradio import gr, gr_unittest, digital class test_crc32(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_crc32_bb.py b/gr-digital/python/digital/qa_crc32_bb.py index 4991f49e14..167470d420 100755 --- a/gr-digital/python/qa_crc32_bb.py +++ b/gr-digital/python/digital/qa_crc32_bb.py @@ -19,9 +19,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import blocks_swig as blocks -import digital_swig as digital +from gnuradio import gr, gr_unittest, blocks, digital import pmt class qa_crc32_bb (gr_unittest.TestCase): diff --git a/gr-digital/python/qa_diff_encoder.py b/gr-digital/python/digital/qa_diff_encoder.py index 06efdf7189..410b937fbc 100755 --- a/gr-digital/python/qa_diff_encoder.py +++ b/gr-digital/python/digital/qa_diff_encoder.py @@ -20,12 +20,10 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks -import math import random +from gnuradio import gr, gr_unittest, digital, blocks + def make_random_int_tuple(L, min, max): result = [] for x in range(L): diff --git a/gr-digital/python/qa_diff_phasor_cc.py b/gr-digital/python/digital/qa_diff_phasor_cc.py index 87ff59a2c4..7cae4870cc 100755 --- a/gr-digital/python/qa_diff_phasor_cc.py +++ b/gr-digital/python/digital/qa_diff_phasor_cc.py @@ -20,10 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks -import math +from gnuradio import gr, gr_unittest, digital, blocks class test_diff_phasor(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_digital.py b/gr-digital/python/digital/qa_digital.py index 6f54f14208..63a167dece 100755 --- a/gr-digital/python/qa_digital.py +++ b/gr-digital/python/digital/qa_digital.py @@ -20,8 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital +from gnuradio import gr, gr_unittest, digital class test_digital(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_fll_band_edge.py b/gr-digital/python/digital/qa_fll_band_edge.py index 050bf888d5..17c5fa85f8 100755 --- a/gr-digital/python/qa_fll_band_edge.py +++ b/gr-digital/python/digital/qa_fll_band_edge.py @@ -20,12 +20,10 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import filter_swig as filter -import blocks_swig as blocks -import analog_swig as analog -import random, math +import random +import math + +from gnuradio import gr, gr_unittest, digital, filter, blocks, analog class test_fll_band_edge_cc(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_framer_sink.py b/gr-digital/python/digital/qa_framer_sink.py index bf6c5cc96d..4b260c14ec 100755 --- a/gr-digital/python/qa_framer_sink.py +++ b/gr-digital/python/digital/qa_framer_sink.py @@ -20,9 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks +from gnuradio import gr, gr_unittest, digital, blocks default_access_code = '\xAC\xDD\xA4\xE2\xF2\x8C\x20\xFC' diff --git a/gr-digital/python/qa_glfsr_source.py b/gr-digital/python/digital/qa_glfsr_source.py index 227801c07e..f39c408198 100755 --- a/gr-digital/python/qa_glfsr_source.py +++ b/gr-digital/python/digital/qa_glfsr_source.py @@ -20,9 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks +from gnuradio import gr, gr_unittest, digital, blocks class test_glfsr_source(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_header_payload_demux.py b/gr-digital/python/digital/qa_header_payload_demux.py index 222b457021..e0ade4e5fa 100755 --- a/gr-digital/python/qa_header_payload_demux.py +++ b/gr-digital/python/digital/qa_header_payload_demux.py @@ -19,12 +19,11 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import pmt -import digital_swig as digital -import blocks_swig as blocks import time +from gnuradio import gr, gr_unittest, digital, blocks +import pmt + class qa_header_payload_demux (gr_unittest.TestCase): def setUp (self): diff --git a/gr-digital/python/qa_lfsr.py b/gr-digital/python/digital/qa_lfsr.py index d70c466ca7..8b8872ab3b 100755 --- a/gr-digital/python/qa_lfsr.py +++ b/gr-digital/python/digital/qa_lfsr.py @@ -20,10 +20,9 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital import math +from gnuradio import gr, gr_unittest, digital class test_lfsr(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_lms_equalizer.py b/gr-digital/python/digital/qa_lms_equalizer.py index 749cce2075..7768c1f078 100755 --- a/gr-digital/python/qa_lms_equalizer.py +++ b/gr-digital/python/digital/qa_lms_equalizer.py @@ -20,9 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks +from gnuradio import gr, gr_unittest, digital, blocks class test_lms_dd_equalizer(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_map.py b/gr-digital/python/digital/qa_map.py index 2083d4a849..604fa084d9 100755 --- a/gr-digital/python/qa_map.py +++ b/gr-digital/python/digital/qa_map.py @@ -20,9 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks +from gnuradio import gr, gr_unittest, digital, blocks class test_map(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_mpsk_receiver.py b/gr-digital/python/digital/qa_mpsk_receiver.py index 9590df1f72..1379b52e61 100755 --- a/gr-digital/python/qa_mpsk_receiver.py +++ b/gr-digital/python/digital/qa_mpsk_receiver.py @@ -20,11 +20,11 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import filter_swig as filter -import blocks_swig as blocks -import random, cmath, time +import random +import cmath +import time + +from gnuradio import gr, gr_unittest, digital, filter, blocks class test_mpsk_receiver(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_mpsk_snr_est.py b/gr-digital/python/digital/qa_mpsk_snr_est.py index ac8af4374e..032edf1c73 100755 --- a/gr-digital/python/qa_mpsk_snr_est.py +++ b/gr-digital/python/digital/qa_mpsk_snr_est.py @@ -19,11 +19,9 @@ # the Free Software Foundation, Inc., 51 Franklin Street, # Boston, MA 02110-1301, USA. # +import random -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks -import math, random +from gnuradio import gr, gr_unittest, digital, blocks def get_cplx(): return complex(2*random.randint(0,1) - 1, 0) diff --git a/gr-digital/python/qa_ofdm_carrier_allocator_cvc.py b/gr-digital/python/digital/qa_ofdm_carrier_allocator_cvc.py index c0c9929646..5c95e6e335 100755 --- a/gr-digital/python/qa_ofdm_carrier_allocator_cvc.py +++ b/gr-digital/python/digital/qa_ofdm_carrier_allocator_cvc.py @@ -19,10 +19,8 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest +from gnuradio import gr, gr_unittest, digital, blocks import pmt -import digital_swig as digital -import blocks_swig as blocks class qa_digital_carrier_allocator_cvc (gr_unittest.TestCase): diff --git a/gr-digital/python/qa_ofdm_chanest_vcvc.py b/gr-digital/python/digital/qa_ofdm_chanest_vcvc.py index ae11c0534c..e6b331b2a8 100755 --- a/gr-digital/python/qa_ofdm_chanest_vcvc.py +++ b/gr-digital/python/digital/qa_ofdm_chanest_vcvc.py @@ -22,13 +22,11 @@ import sys import numpy import random -from gnuradio import gr, gr_unittest + +import numpy + +from gnuradio import gr, gr_unittest, blocks, analog, digital import pmt -import blocks_swig as blocks -import analog_swig as analog -import digital_swig as digital -import blocks_swig as blocks -from ofdm_txrx import ofdm_tx def shift_tuple(vec, N): """ Shifts a vector by N elements. Fills up with zeros. """ diff --git a/gr-digital/python/qa_ofdm_cyclic_prefixer.py b/gr-digital/python/digital/qa_ofdm_cyclic_prefixer.py index 69091d8d00..5cb9fae777 100755 --- a/gr-digital/python/qa_ofdm_cyclic_prefixer.py +++ b/gr-digital/python/digital/qa_ofdm_cyclic_prefixer.py @@ -20,10 +20,8 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest +from gnuradio import gr, gr_unittest, digital, blocks import pmt -import digital_swig as digital -import blocks_swig as blocks class test_ofdm_cyclic_prefixer (gr_unittest.TestCase): diff --git a/gr-digital/python/qa_ofdm_frame_equalizer_vcvc.py b/gr-digital/python/digital/qa_ofdm_frame_equalizer_vcvc.py index 0c79125669..1cdb8ed9a4 100755 --- a/gr-digital/python/qa_ofdm_frame_equalizer_vcvc.py +++ b/gr-digital/python/digital/qa_ofdm_frame_equalizer_vcvc.py @@ -20,10 +20,9 @@ # import numpy -from gnuradio import gr, gr_unittest + +from gnuradio import gr, gr_unittest, digital, blocks import pmt -import digital_swig as digital -import blocks_swig as blocks class qa_ofdm_frame_equalizer_vcvc (gr_unittest.TestCase): diff --git a/gr-digital/python/qa_ofdm_insert_preamble.py b/gr-digital/python/digital/qa_ofdm_insert_preamble.py index ec7ace8905..4edd54c8c6 100755 --- a/gr-digital/python/qa_ofdm_insert_preamble.py +++ b/gr-digital/python/digital/qa_ofdm_insert_preamble.py @@ -20,10 +20,9 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest from pprint import pprint -import digital_swig as digital -import blocks_swig as blocks + +from gnuradio import gr, gr_unittest, digital, blocks class test_ofdm_insert_preamble(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_ofdm_serializer_vcc.py b/gr-digital/python/digital/qa_ofdm_serializer_vcc.py index c53b4e4955..fbef2b1f27 100755 --- a/gr-digital/python/qa_ofdm_serializer_vcc.py +++ b/gr-digital/python/digital/qa_ofdm_serializer_vcc.py @@ -21,12 +21,9 @@ # import numpy -from gnuradio import gr, gr_unittest + +from gnuradio import gr, gr_unittest, blocks, fft, analog, digital import pmt -import blocks_swig as blocks -import fft_swig as fft -import analog_swig as analog -import digital_swig as digital class qa_ofdm_serializer_vcc (gr_unittest.TestCase): diff --git a/gr-digital/python/qa_ofdm_sync_sc_cfb.py b/gr-digital/python/digital/qa_ofdm_sync_sc_cfb.py index 3a9bdb5d14..ccb6dff439 100755 --- a/gr-digital/python/qa_ofdm_sync_sc_cfb.py +++ b/gr-digital/python/digital/qa_ofdm_sync_sc_cfb.py @@ -23,22 +23,10 @@ import numpy import random -from gnuradio import gr, gr_unittest -import blocks_swig as blocks -import analog_swig as analog -import channels_swig as channels - -try: - # This will work when feature #505 is added. - from gnuradio import digital - from gnuradio.digital.utils import tagged_streams - from gnuradio.digital.ofdm_txrx import ofdm_tx -except ImportError: - # Until then this will work. - import digital_swig as digital - from utils import tagged_streams - from ofdm_txrx import ofdm_tx - +from gnuradio import gr, gr_unittest, blocks, analog, channels +from gnuradio import digital +from gnuradio.digital.utils import tagged_streams +from gnuradio.digital.ofdm_txrx import ofdm_tx class qa_ofdm_sync_sc_cfb (gr_unittest.TestCase): diff --git a/gr-digital/python/qa_ofdm_txrx.py b/gr-digital/python/digital/qa_ofdm_txrx.py index 568ae0d40a..adf93ee356 100755 --- a/gr-digital/python/qa_ofdm_txrx.py +++ b/gr-digital/python/digital/qa_ofdm_txrx.py @@ -20,15 +20,12 @@ # Boston, MA 02110-1301, USA. # -import numpy -import scipy import random -from gnuradio import gr, gr_unittest -import blocks_swig as blocks -import digital_swig as digital -import channels_swig as channels -from ofdm_txrx import ofdm_tx, ofdm_rx -from utils import tagged_streams +import numpy + +from gnuradio import gr, gr_unittest, digital, blocks, channels +from gnuradio.digital.ofdm_txrx import ofdm_tx, ofdm_rx +from gnuradio.digital.utils import tagged_streams # Set this to true if you need to write out data LOG_DEBUG_INFO=False diff --git a/gr-digital/python/qa_packet_headergenerator_bb.py b/gr-digital/python/digital/qa_packet_headergenerator_bb.py index 0471385afd..3697bd1eb7 100755 --- a/gr-digital/python/qa_packet_headergenerator_bb.py +++ b/gr-digital/python/digital/qa_packet_headergenerator_bb.py @@ -19,9 +19,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks +from gnuradio import gr, gr_unittest, digital, blocks import pmt class qa_packet_headergenerator_bb (gr_unittest.TestCase): diff --git a/gr-digital/python/qa_packet_headerparser_b.py b/gr-digital/python/digital/qa_packet_headerparser_b.py index cf8e1e932e..2dca3637e3 100755 --- a/gr-digital/python/qa_packet_headerparser_b.py +++ b/gr-digital/python/digital/qa_packet_headerparser_b.py @@ -21,11 +21,10 @@ import time import random -from gnuradio import gr, gr_unittest + +from gnuradio import gr, gr_unittest, blocks, digital +from gnuradio.digital import tagged_streams import pmt -import blocks_swig as blocks -import digital_swig as digital -from utils import tagged_streams class qa_packet_headerparser_b (gr_unittest.TestCase): diff --git a/gr-digital/python/qa_pfb_clock_sync.py b/gr-digital/python/digital/qa_pfb_clock_sync.py index 3db1fd5581..286953ab34 100755 --- a/gr-digital/python/qa_pfb_clock_sync.py +++ b/gr-digital/python/digital/qa_pfb_clock_sync.py @@ -20,11 +20,10 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import filter_swig as filter -import digital_swig as digital -import blocks_swig as blocks -import random, cmath +import random +import cmath + +from gnuradio import gr, gr_unittest, filter, digital, blocks class test_pfb_clock_sync(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_pn_correlator_cc.py b/gr-digital/python/digital/qa_pn_correlator_cc.py index 14d6bcfbe1..92041d9eda 100755 --- a/gr-digital/python/qa_pn_correlator_cc.py +++ b/gr-digital/python/digital/qa_pn_correlator_cc.py @@ -20,9 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks +from gnuradio import gr, gr_unittest, digital, blocks class test_pn_correlator_cc(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_probe_density.py b/gr-digital/python/digital/qa_probe_density.py index 45d651ec1c..752d95da3e 100755 --- a/gr-digital/python/qa_probe_density.py +++ b/gr-digital/python/digital/qa_probe_density.py @@ -20,9 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks +from gnuradio import gr, gr_unittest, digital, blocks class test_probe_density(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_scrambler.py b/gr-digital/python/digital/qa_scrambler.py index b4980e7816..05daebd389 100755 --- a/gr-digital/python/qa_scrambler.py +++ b/gr-digital/python/digital/qa_scrambler.py @@ -20,9 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks +from gnuradio import gr, gr_unittest, digital, blocks class test_scrambler(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_simple_correlator.py b/gr-digital/python/digital/qa_simple_correlator.py index 57312ff0dd..f39fb62dda 100755 --- a/gr-digital/python/qa_simple_correlator.py +++ b/gr-digital/python/digital/qa_simple_correlator.py @@ -20,10 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import blocks_swig as blocks -import filter_swig as filter -import digital_swig as digital +from gnuradio import gr, gr_unittest, blocks, filter, digital class test_simple_correlator(gr_unittest.TestCase): diff --git a/gr-digital/python/qa_simple_framer.py b/gr-digital/python/digital/qa_simple_framer.py index f598b393f2..cf9934648b 100755 --- a/gr-digital/python/qa_simple_framer.py +++ b/gr-digital/python/digital/qa_simple_framer.py @@ -20,10 +20,7 @@ # Boston, MA 02110-1301, USA. # -from gnuradio import gr, gr_unittest -import digital_swig as digital -import blocks_swig as blocks -import math +from gnuradio import gr, gr_unittest, digital, blocks class test_simple_framer(gr_unittest.TestCase): diff --git a/gr-digital/python/qam.py b/gr-digital/python/digital/qam.py index 518be78941..518be78941 100644 --- a/gr-digital/python/qam.py +++ b/gr-digital/python/digital/qam.py diff --git a/gr-digital/python/qamlike.py b/gr-digital/python/digital/qamlike.py index 2f8c855339..2f8c855339 100644 --- a/gr-digital/python/qamlike.py +++ b/gr-digital/python/digital/qamlike.py diff --git a/gr-digital/python/qpsk.py b/gr-digital/python/digital/qpsk.py index 859d981367..859d981367 100644 --- a/gr-digital/python/qpsk.py +++ b/gr-digital/python/digital/qpsk.py diff --git a/gr-digital/python/utils/__init__.py b/gr-digital/python/digital/utils/__init__.py index b3e997f9f8..b3e997f9f8 100644 --- a/gr-digital/python/utils/__init__.py +++ b/gr-digital/python/digital/utils/__init__.py diff --git a/gr-digital/python/utils/alignment.py b/gr-digital/python/digital/utils/alignment.py index f3ad3781e2..f3ad3781e2 100644 --- a/gr-digital/python/utils/alignment.py +++ b/gr-digital/python/digital/utils/alignment.py diff --git a/gr-digital/python/utils/gray_code.py b/gr-digital/python/digital/utils/gray_code.py index 926a1ded10..926a1ded10 100644 --- a/gr-digital/python/utils/gray_code.py +++ b/gr-digital/python/digital/utils/gray_code.py diff --git a/gr-digital/python/utils/mod_codes.py b/gr-digital/python/digital/utils/mod_codes.py index f55fe41b8b..f55fe41b8b 100644 --- a/gr-digital/python/utils/mod_codes.py +++ b/gr-digital/python/digital/utils/mod_codes.py diff --git a/gr-digital/python/utils/tagged_streams.py b/gr-digital/python/digital/utils/tagged_streams.py index c7edbf61eb..c7edbf61eb 100644 --- a/gr-digital/python/utils/tagged_streams.py +++ b/gr-digital/python/digital/utils/tagged_streams.py |