[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] branch python3 updated (23af6b8 -> 10c7072)
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] branch python3 updated (23af6b8 -> 10c7072) |
Date: |
Mon, 13 Feb 2017 00:35:06 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
jcorgan pushed a change to branch python3
in repository gnuradio.
discards 23af6b8 python3: futurize misplaced __future__ import
discards aad9f3b python3: use site instead of distutils
discards 63da9c5 python3: futurize --stage1 --write $(find . -iname '*.py')
discards 651a55b python3: fix issues detected by futurize
discards d0b10fa python3: update gr-zeromq for python3 support
discards 867201d python3: update gr-vocoder for python support
discards 6eac865 python3: update gr-utils for python3 support
discards 7335f39 python3: update gr-uhd for python3 support
discards 8e06ba4 python3: update gr-trellis for python3 support
discards 65c504d python3: update gr-qtgui for python3 support
discards 7897060 python3: update gr-filter for python3 support
discards 33cf1b6 python3: update gr-fec for python3 support
discards 3a30de4 python3: update gr-dtv for python3 support
discards 0e8e6ba python3: update gr-digital for python3 support
discards fb86bf6 python3: update gr-blocks python files for python3 support
discards b425d42 python3: update gr-analog for python3 support
discards d18a43a python3: update gnuradio-runtime for python3 support
discards 22bea46 python3: update doxygen files to build docs with python3
discards 8150fa5 python3: add cmake support for python3 at top level
discards ecfba45 volk: update submodule to latest master
adds 080bbf3 cleaned up the way setup_rpc() is called, and now is
called for all blocks, not just those with stream connections
adds 2d65891 Merge remote-tracking branch 'jgilbert/msg_rpc_init_fix'
into maint
adds cb68a76 digital: clarify documentation of clock_recovery_mm_xx
adds 11abb5f gr-qtgui: Line 2 configurations added for type Complex
Message
adds 20f25fe runtime: fix numpy warning
adds b77e5a6 qtgui: Fix SIGSEGV for tag trigger with constellation sink
adds 04cadbf gnuradio-runtime/swig/tags.i: Making swig ignore
gr::tag_t::operator= so that the annoying compile-time warning messages go away.
adds cd4faa9 Merge remote-tracking branch
'darekk/gr_tag_swig_warning_fix_maint' into maint
adds b63ba31 blocks: udp source/sink grc wrappers: removed callbacks
to missing setter
adds 3f01518 blocks: fix callback template for message_strobe_random
adds 5913693 Merge remote-tracking branch 'skoslowski/xml_fixes' into
maint
adds 6225e5d Merge branch 'maint'
adds e70db91 Merge branch 'master' into next
adds 0002525 grc: fix file monitor on windows (#1169)
adds bf65b30 gr-atsc/dtv: Adds missing find_package for GSL
adds 509330c Merge remote-tracking branch
'gnieboer/gnieboer-patch-20-findgsl' into maint
adds 03fbdc9 Merge branch 'maint'
adds 7c7fc16 Merge branch 'master' into next
adds aa461c5 grc: allow for multiple sources over virtual connections
(#1166)
adds d68a9d5 grc: fix port type resolution in pad sink/source (when
using Type=Wildcard)
adds 6a3fb6e grc: show detected virtual connection loops as errors in
GUI"
adds efe8786 Merge branch 'fix_virtual_connection_1166' into maint
adds 3c78606 Merge branch 'maint' into master
adds a4964a0 Merge branch 'master' into next
adds 2006a72 gr-qtgui: syntax error in time_sink grc template solved
adds eaf69fc Merge remote-tracking branch
'kartikp/time_sink_grc_syntax' into maint
adds ada49cf Merge branch 'maint'
adds a53e32e Use -undefined dynamic_lookup linkage for python on macos
adds 771d509 Use -undefined dynamic_lookup linkage for python on macos
in newmod
adds 034a7d4 Merge remote-tracking branch
'skoslowski/fix_virtual_connection_1166' into maint
adds a6323e3 Merge branch 'maint'
adds d2db181 Merge branch 'master' into next
adds a3dfba3 fec: install TPC header files
adds c4ebf04 Merge remote-tracking branch 'nowls/tpc-includes' into
maint
adds aec34e8 fix typo on descriptor
adds f7b810b qtgui: Time Sink: redundant config options removed
adds b19cc05 Merge remote-tracking branch
'kartikp/time_sink_grc_syntax' into maint
adds 9d9ea63 blocks: peak detector fix initial value
adds 26a882e dtv: use numeric_limits for min/max values
adds 884eddf Merge remote-tracking branch 'bastibl/peak-detector-init'
into maint
adds a32010b Merge branch 'maint'
adds 2958d57 Merge branch 'master' into next
adds 88445d0 grc: evaluate cheetah template to resolve 'optional' tag
in port definition
adds 9b4dfe7 analog: add missing probe_avg_mag_sqrd_cf block to GRC
definition
adds 8c44b71 analog: simplify probe_avg_mag_sqrd_x block GRC file
adds 38d51d0 Merge remote-tracking branch
'nowls/add_probe_av_mag2_cf_grc_def' into maint
adds 3dc24da runtime: ifdef out unistd.h in public header
adds 1643272 dtv: switch to hex format for number constants
adds dd25086 cmake: updates to msvc config.h
adds 831631d runtime: missing API export for block stream operator
adds 15e8585 cmake: removed stdint, inttypes, stdbool compat headers
adds b49da16 Merge remote-tracking branch 'josh/win_build' into maint
adds 82b1e2e Merge branch 'maint'
adds 95c9115 Merge branch 'master' into next
adds 81e7af7 volk: update submodule to latest master
adds 0e61c02 Merge branch 'master' into next
new 10c7072 python3: update non-GRC components to use python2 or
python3
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (23af6b8)
\
N -- N -- N refs/heads/python3 (10c7072)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
CMakeLists.txt | 9 +-
cmake/Modules/GrMiscUtils.cmake | 10 +-
cmake/Modules/GrPython.cmake | 44 +--
cmake/Modules/GrSwig.cmake | 17 +-
cmake/msvc/config.h | 21 +-
cmake/msvc/inttypes.h | 301 ----------------
cmake/msvc/stdbool.h | 45 ---
cmake/msvc/stdint.h | 251 --------------
cmake/msvc/sys/time.h | 2 +
docs/doxygen/doxyxml/__init__.py | 1 +
docs/doxygen/doxyxml/base.py | 1 +
docs/doxygen/doxyxml/doxyindex.py | 1 +
docs/doxygen/doxyxml/generated/__init__.py | 1 +
docs/doxygen/doxyxml/generated/compound.py | 1 +
docs/doxygen/doxyxml/generated/compoundsuper.py | 13 +-
docs/doxygen/doxyxml/generated/index.py | 1 +
docs/doxygen/doxyxml/generated/indexsuper.py | 13 +-
docs/doxygen/doxyxml/text.py | 1 +
docs/doxygen/other/doxypy.py | 3 +-
docs/doxygen/swig_doc.py | 1 +
docs/exploring-gnuradio/dial_tone.py | 3 +-
docs/exploring-gnuradio/fm_demod.py | 6 +-
docs/sphinx/gnuradio_sphinx.py | 1 +
docs/sphinx/hieroglyph/__init__.py | 3 +-
docs/sphinx/hieroglyph/errors.py | 3 +-
docs/sphinx/hieroglyph/hieroglyph.py | 1 +
docs/sphinx/hieroglyph/nodes.py | 1 +
docs/sphinx/hieroglyph/test/__init__.py | 1 +
docs/sphinx/hieroglyph/test/test_comments.py | 1 +
docs/sphinx/hieroglyph/test/test_hierglyph.py | 1 +
docs/sphinx/hieroglyph/test/test_nodes.py | 1 +
docs/sphinx/hieroglyph/version.py | 1 +
gnuradio-runtime/apps/evaluation_random_numbers.py | 20 +-
gnuradio-runtime/examples/mp-sched/affinity_set.py | 3 +-
gnuradio-runtime/examples/mp-sched/plot_flops.py | 1 +
.../examples/mp-sched/run_synthetic.py | 4 +-
gnuradio-runtime/examples/mp-sched/synthetic.py | 12 +-
.../examples/mp-sched/wfm_rcv_pll_to_wav.py | 8 +-
gnuradio-runtime/examples/network/audio_sink.py | 1 +
gnuradio-runtime/examples/network/audio_source.py | 1 +
.../examples/network/dial_tone_sink.py | 1 +
.../examples/network/dial_tone_source.py | 1 +
gnuradio-runtime/examples/network/vector_sink.py | 1 +
gnuradio-runtime/examples/network/vector_source.py | 1 +
.../examples/volk_benchmark/volk_math.py | 5 +-
.../examples/volk_benchmark/volk_plot.py | 8 +-
.../examples/volk_benchmark/volk_test_funcs.py | 11 +-
.../examples/volk_benchmark/volk_types.py | 5 +-
gnuradio-runtime/include/gnuradio/block.h | 2 +-
gnuradio-runtime/include/gnuradio/sptr_magic.h | 2 +-
gnuradio-runtime/include/gnuradio/unittests.h | 2 +
gnuradio-runtime/lib/hier_block2_detail.cc | 22 +-
gnuradio-runtime/lib/math/gen_sine_table.py | 6 +-
gnuradio-runtime/lib/pmt/CMakeLists.txt | 2 +-
gnuradio-runtime/lib/pmt/gen-serial-tags.py | 1 +
gnuradio-runtime/lib/pmt/generate_unv.py | 1 +
gnuradio-runtime/lib/sptr_magic.cc | 2 +-
gnuradio-runtime/python/build_utils.py | 1 +
gnuradio-runtime/python/build_utils_codes.py | 1 +
gnuradio-runtime/python/gnuradio/__init__.py | 1 +
.../gnuradio/ctrlport/GNURadioControlPortClient.py | 3 +-
.../python/gnuradio/ctrlport/GrDataPlotter.py | 17 +-
.../python/gnuradio/ctrlport/RPCConnection.py | 1 +
.../gnuradio/ctrlport/RPCConnectionThrift.py | 17 +-
.../python/gnuradio/ctrlport/__init__.py | 1 +
.../python/gnuradio/ctrlport/monitor.py | 3 +-
gnuradio-runtime/python/gnuradio/eng_arg.py | 1 +
gnuradio-runtime/python/gnuradio/eng_notation.py | 1 +
gnuradio-runtime/python/gnuradio/eng_option.py | 1 +
gnuradio-runtime/python/gnuradio/gr/CMakeLists.txt | 3 +-
gnuradio-runtime/python/gnuradio/gr/__init__.py | 7 +-
gnuradio-runtime/python/gnuradio/gr/exceptions.py | 1 +
gnuradio-runtime/python/gnuradio/gr/gateway.py | 22 +-
.../python/gnuradio/gr/gr_threading.py | 1 +
.../python/gnuradio/gr/gr_threading_23.py | 17 +-
.../python/gnuradio/gr/gr_threading_24.py | 17 +-
gnuradio-runtime/python/gnuradio/gr/hier_block2.py | 3 +-
.../python/gnuradio/gr/packet_utils.py | 10 +-
gnuradio-runtime/python/gnuradio/gr/pubsub.py | 1 +
gnuradio-runtime/python/gnuradio/gr/qa_feval.py | 1 +
.../python/gnuradio/gr/qa_flowgraph.py | 1 +
.../python/gnuradio/gr/qa_hier_block2.py | 8 +-
.../python/gnuradio/gr/qa_kludged_imports.py | 1 +
gnuradio-runtime/python/gnuradio/gr/qa_random.py | 1 +
.../python/gnuradio/gr/qa_tag_utils.py | 7 +-
gnuradio-runtime/python/gnuradio/gr/tag_utils.py | 25 +-
gnuradio-runtime/python/gnuradio/gr/top_block.py | 12 +-
gnuradio-runtime/python/gnuradio/gr_unittest.py | 25 +-
gnuradio-runtime/python/gnuradio/gr_xmlrunner.py | 86 +++--
gnuradio-runtime/python/gnuradio/gru/__init__.py | 1 +
gnuradio-runtime/python/gnuradio/gru/daemon.py | 1 +
gnuradio-runtime/python/gnuradio/gru/freqz.py | 22 +-
.../python/gnuradio/gru/gnuplot_freqz.py | 8 +-
gnuradio-runtime/python/gnuradio/gru/hexint.py | 1 +
gnuradio-runtime/python/gnuradio/gru/listmisc.py | 1 +
gnuradio-runtime/python/gnuradio/gru/mathmisc.py | 4 +-
.../python/gnuradio/gru/msgq_runner.py | 1 +
.../python/gnuradio/gru/os_read_exactly.py | 1 +
.../python/gnuradio/gru/seq_with_cursor.py | 11 +-
.../python/gnuradio/gru/socket_stuff.py | 1 +
gnuradio-runtime/python/pmt/CMakeLists.txt | 2 +-
gnuradio-runtime/python/pmt/__init__.py | 6 +-
gnuradio-runtime/python/pmt/pmt_to_python.py | 31 +-
gnuradio-runtime/python/pmt/qa_pmt.py | 1 +
gnuradio-runtime/python/pmt/qa_pmt_to_python.py | 6 +-
gnuradio-runtime/swig/basic_block.i | 6 +
gnuradio-runtime/swig/gnuradio.i | 11 +
gnuradio-runtime/swig/pmt_swig.i | 6 +
gnuradio-runtime/swig/py3compat.i | 7 +
gnuradio-runtime/swig/tags.i | 1 +
gr-analog/examples/fmtest.py | 26 +-
gr-analog/examples/tags/uhd_burst_detector.py | 1 +
gr-analog/grc/analog_probe_avg_mag_sqrd_x.xml | 17 +
gr-analog/python/analog/CMakeLists.txt | 2 +-
gr-analog/python/analog/__init__.py | 5 +-
gr-analog/python/analog/am_demod.py | 21 +-
gr-analog/python/analog/fm_demod.py | 12 +-
gr-analog/python/analog/fm_emph.py | 7 +-
gr-analog/python/analog/nbfm_rx.py | 13 +-
gr-analog/python/analog/nbfm_tx.py | 9 +-
gr-analog/python/analog/qa_agc.py | 47 +--
gr-analog/python/analog/qa_cpfsk.py | 3 +-
gr-analog/python/analog/qa_ctcss_squelch.py | 6 +-
gr-analog/python/analog/qa_dpll.py | 4 +-
gr-analog/python/analog/qa_fastnoise.py | 1 +
gr-analog/python/analog/qa_fmdet.py | 1 +
gr-analog/python/analog/qa_frequency_modulator.py | 8 +-
gr-analog/python/analog/qa_noise.py | 1 +
gr-analog/python/analog/qa_phase_modulator.py | 6 +-
gr-analog/python/analog/qa_pll_carriertracking.py | 4 +-
gr-analog/python/analog/qa_pll_freqdet.py | 6 +-
gr-analog/python/analog/qa_pll_refout.py | 4 +-
gr-analog/python/analog/qa_probe_avg_mag_sqrd.py | 1 +
gr-analog/python/analog/qa_pwr_squelch.py | 6 +-
gr-analog/python/analog/qa_quadrature_demod.py | 8 +-
gr-analog/python/analog/qa_rail_ff.py | 3 +-
.../python/analog/qa_random_uniform_source.py | 1 +
gr-analog/python/analog/qa_sig_source.py | 2 +
gr-analog/python/analog/qa_simple_squelch.py | 4 +-
gr-analog/python/analog/standard_squelch.py | 10 +-
gr-analog/python/analog/wfm_rcv.py | 18 +-
gr-analog/python/analog/wfm_rcv_fmdet.py | 22 +-
gr-analog/python/analog/wfm_rcv_pll.py | 18 +-
gr-analog/python/analog/wfm_tx.py | 9 +-
gr-audio/examples/python/audio_copy.py | 1 +
gr-audio/examples/python/audio_play.py | 1 +
gr-audio/examples/python/audio_to_file.py | 1 +
gr-audio/examples/python/dial_tone.py | 1 +
gr-audio/examples/python/dial_tone_daemon.py | 1 +
gr-audio/examples/python/dial_tone_wav.py | 1 +
gr-audio/examples/python/mono_tone.py | 1 +
gr-audio/examples/python/multi_tone.py | 12 +-
gr-audio/examples/python/noise.py | 1 +
gr-audio/examples/python/spectrum_inversion.py | 1 +
gr-audio/examples/python/test_resampler.py | 6 +-
gr-audio/python/audio/CMakeLists.txt | 2 +-
gr-audio/python/audio/__init__.py | 1 +
.../examples/ctrlport/simple_copy_controller.py | 1 +
.../examples/ctrlport/usrp_sink_controller.py | 1 +
.../examples/ctrlport/usrp_source_controller.py | 1 +
gr-blocks/examples/tags/test_file_tags.py | 1 +
gr-blocks/grc/blocks_message_strobe_random.xml | 2 +-
gr-blocks/grc/blocks_udp_sink.xml | 3 +-
gr-blocks/grc/blocks_udp_source.xml | 3 +-
gr-blocks/grc/blocks_xor_xx.xml | 2 +-
gr-blocks/lib/peak_detector2_fb_impl.cc | 3 +-
gr-blocks/lib/peak_detector_XX_impl.cc.t | 3 +-
gr-blocks/python/blocks/CMakeLists.txt | 2 +-
gr-blocks/python/blocks/__init__.py | 7 +-
gr-blocks/python/blocks/parse_file_metadata.py | 6 +-
gr-blocks/python/blocks/qa_add_mult_div_sub.py | 9 +-
gr-blocks/python/blocks/qa_add_mult_v.py | 381 +++++++++++----------
gr-blocks/python/blocks/qa_affinity.py | 1 +
gr-blocks/python/blocks/qa_argmax.py | 1 +
gr-blocks/python/blocks/qa_bin_statistics.py | 18 +-
gr-blocks/python/blocks/qa_block_behavior.py | 1 +
gr-blocks/python/blocks/qa_block_gateway.py | 8 +-
gr-blocks/python/blocks/qa_boolean_operators.py | 7 +-
gr-blocks/python/blocks/qa_burst_tagger.py | 1 +
gr-blocks/python/blocks/qa_conjugate.py | 1 +
gr-blocks/python/blocks/qa_copy.py | 3 +-
gr-blocks/python/blocks/qa_cpp_py_binding.py | 7 +-
gr-blocks/python/blocks/qa_cpp_py_binding_set.py | 5 +-
gr-blocks/python/blocks/qa_ctrlport_probes.py | 21 +-
gr-blocks/python/blocks/qa_delay.py | 1 +
gr-blocks/python/blocks/qa_endian_swap.py | 1 +
gr-blocks/python/blocks/qa_file_metadata.py | 30 +-
gr-blocks/python/blocks/qa_file_source_sink.py | 11 +-
gr-blocks/python/blocks/qa_head.py | 1 +
gr-blocks/python/blocks/qa_hier_block2.py | 235 ++++++-------
.../blocks/qa_hier_block2_message_connections.py | 1 +
gr-blocks/python/blocks/qa_integrate.py | 101 +++---
gr-blocks/python/blocks/qa_interleave.py | 38 +-
gr-blocks/python/blocks/qa_keep_m_in_n.py | 14 +-
gr-blocks/python/blocks/qa_keep_one_in_n.py | 1 +
gr-blocks/python/blocks/qa_logger.py | 1 +
gr-blocks/python/blocks/qa_max.py | 46 +--
gr-blocks/python/blocks/qa_message.py | 5 +-
gr-blocks/python/blocks/qa_min.py | 46 +--
gr-blocks/python/blocks/qa_moving_average.py | 1 +
gr-blocks/python/blocks/qa_multiply_conjugate.py | 1 +
gr-blocks/python/blocks/qa_multiply_matrix_xx.py | 9 +-
gr-blocks/python/blocks/qa_mute.py | 7 +-
gr-blocks/python/blocks/qa_nlog10.py | 1 +
gr-blocks/python/blocks/qa_null_sink_source.py | 1 +
gr-blocks/python/blocks/qa_pack_k_bits.py | 3 +-
gr-blocks/python/blocks/qa_packed_to_unpacked.py | 23 +-
.../python/blocks/qa_patterned_interleaver.py | 1 +
gr-blocks/python/blocks/qa_pdu.py | 5 +-
gr-blocks/python/blocks/qa_peak_detector.py | 1 +
gr-blocks/python/blocks/qa_peak_detector2.py | 1 +
gr-blocks/python/blocks/qa_pipe_fittings.py | 5 +-
gr-blocks/python/blocks/qa_plateau_detector_fb.py | 1 +
gr-blocks/python/blocks/qa_probe_signal.py | 1 +
.../python/blocks/qa_python_message_passing.py | 1 +
gr-blocks/python/blocks/qa_regenerate.py | 1 +
gr-blocks/python/blocks/qa_repack_bits_bb.py | 1 +
gr-blocks/python/blocks/qa_repeat.py | 23 +-
gr-blocks/python/blocks/qa_rms.py | 14 +-
gr-blocks/python/blocks/qa_sample_and_hold.py | 1 +
gr-blocks/python/blocks/qa_skiphead.py | 1 +
gr-blocks/python/blocks/qa_socket_pdu.py | 3 +-
gr-blocks/python/blocks/qa_stream_mux.py | 5 +-
.../python/blocks/qa_stream_to_tagged_stream.py | 3 +-
gr-blocks/python/blocks/qa_stretch.py | 6 +-
gr-blocks/python/blocks/qa_tag_debug.py | 1 +
gr-blocks/python/blocks/qa_tag_file_sink.py | 13 +-
gr-blocks/python/blocks/qa_tag_gate.py | 3 +-
gr-blocks/python/blocks/qa_tagged_stream_mux.py | 7 +-
gr-blocks/python/blocks/qa_tags_strobe.py | 4 +-
gr-blocks/python/blocks/qa_tcp_server_sink.py | 1 +
gr-blocks/python/blocks/qa_threshold.py | 1 +
gr-blocks/python/blocks/qa_throttle.py | 1 +
gr-blocks/python/blocks/qa_transcendental.py | 1 +
gr-blocks/python/blocks/qa_tsb_vector_sink_X.py | 3 +-
gr-blocks/python/blocks/qa_type_conversions.py | 1 +
gr-blocks/python/blocks/qa_udp_source_sink.py | 1 +
gr-blocks/python/blocks/qa_unpack_k_bits.py | 1 +
gr-blocks/python/blocks/qa_vco.py | 16 +-
gr-blocks/python/blocks/qa_vector_insert.py | 1 +
gr-blocks/python/blocks/qa_vector_map.py | 7 +-
gr-blocks/python/blocks/qa_vector_sink_source.py | 1 +
gr-blocks/python/blocks/qa_wavfile.py | 39 ++-
.../python/blocks/stream_to_vector_decimator.py | 5 +-
gr-blocks/swig/blocks_swig.py.in | 14 +-
gr-channels/python/channels/CMakeLists.txt | 2 +-
gr-channels/python/channels/__init__.py | 5 +-
gr-channels/python/channels/amp_bal.py | 1 +
gr-channels/python/channels/conj_fs_iqcorr.py | 1 +
gr-channels/python/channels/distortion_2_gen.py | 1 +
gr-channels/python/channels/distortion_3_gen.py | 1 +
gr-channels/python/channels/impairments.py | 6 +-
gr-channels/python/channels/iqbal_gen.py | 6 +-
gr-channels/python/channels/phase_bal.py | 1 +
gr-channels/python/channels/phase_noise_gen.py | 1 +
gr-channels/python/channels/qa_channel_model.py | 1 +
gr-channels/python/channels/qa_fading_model.py | 1 +
gr-channels/python/channels/quantizer.py | 6 +-
gr-comedi/python/comedi/CMakeLists.txt | 2 +-
gr-comedi/python/comedi/__init__.py | 5 +-
gr-comedi/python/comedi/qa_comedi.py | 1 +
gr-digital/examples/berawgn.py | 17 +-
gr-digital/examples/example_costas.py | 2 +
gr-digital/examples/example_fll.py | 2 +
gr-digital/examples/example_timing.py | 6 +-
gr-digital/examples/gen_whitener.py | 1 +
.../examples/narrowband/benchmark_add_channel.py | 8 +-
gr-digital/examples/narrowband/benchmark_rx.py | 10 +-
gr-digital/examples/narrowband/benchmark_tx.py | 10 +-
gr-digital/examples/narrowband/digital_bert_rx.py | 14 +-
gr-digital/examples/narrowband/digital_bert_tx.py | 8 +-
gr-digital/examples/narrowband/receive_path.py | 6 +-
gr-digital/examples/narrowband/rx_voice.py | 10 +-
gr-digital/examples/narrowband/transmit_path.py | 1 +
gr-digital/examples/narrowband/tunnel.py | 12 +-
gr-digital/examples/narrowband/tx_voice.py | 8 +-
gr-digital/examples/narrowband/uhd_interface.py | 8 +-
gr-digital/examples/ofdm/benchmark_add_channel.py | 8 +-
gr-digital/examples/ofdm/receive_path.py | 1 +
gr-digital/examples/ofdm/transmit_path.py | 1 +
gr-digital/examples/ofdm/uhd_interface.py | 6 +-
gr-digital/examples/run_length.py | 1 +
gr-digital/examples/snr_estimators.py | 28 +-
.../gnuradio/digital/clock_recovery_mm_cc.h | 24 ++
.../gnuradio/digital/clock_recovery_mm_ff.h | 24 ++
gr-digital/python/digital/CMakeLists.txt | 2 +-
gr-digital/python/digital/__init__.py | 17 +-
gr-digital/python/digital/bpsk.py | 4 +-
.../python/digital/constellation_map_generator.py | 1 +
gr-digital/python/digital/cpm.py | 16 +-
gr-digital/python/digital/crc.py | 13 +-
gr-digital/python/digital/generic_mod_demod.py | 30 +-
gr-digital/python/digital/gfsk.py | 16 +-
gr-digital/python/digital/gmsk.py | 8 +-
gr-digital/python/digital/modulation_utils.py | 1 +
gr-digital/python/digital/ofdm.py | 18 +-
gr-digital/python/digital/ofdm_packet_utils.py | 8 +-
gr-digital/python/digital/ofdm_receiver.py | 21 +-
gr-digital/python/digital/ofdm_sync_fixed.py | 1 +
gr-digital/python/digital/ofdm_sync_ml.py | 17 +-
gr-digital/python/digital/ofdm_sync_pn.py | 31 +-
gr-digital/python/digital/ofdm_sync_pnac.py | 31 +-
gr-digital/python/digital/ofdm_txrx.py | 22 +-
gr-digital/python/digital/packet_utils.py | 23 +-
gr-digital/python/digital/pkt.py | 9 +-
gr-digital/python/digital/psk.py | 21 +-
gr-digital/python/digital/psk_constellations.py | 1 +
gr-digital/python/digital/qa_binary_slicer_fb.py | 20 +-
gr-digital/python/digital/qa_burst_shaper.py | 9 +-
gr-digital/python/digital/qa_chunks_to_symbols.py | 7 +-
gr-digital/python/digital/qa_clock_recovery_mm.py | 1 +
gr-digital/python/digital/qa_cma_equalizer.py | 37 +-
gr-digital/python/digital/qa_constellation.py | 18 +-
.../python/digital/qa_constellation_decoder_cb.py | 30 +-
.../python/digital/qa_constellation_receiver.py | 31 +-
.../digital/qa_constellation_soft_decoder_cf.py | 13 +-
.../python/digital/qa_correlate_access_code.py | 3 +-
.../digital/qa_correlate_access_code_XX_ts.py | 5 +-
.../python/digital/qa_correlate_access_code_tag.py | 3 +-
gr-digital/python/digital/qa_costas_loop_cc.py | 12 +-
gr-digital/python/digital/qa_cpm.py | 1 +
gr-digital/python/digital/qa_crc32.py | 1 +
gr-digital/python/digital/qa_crc32_bb.py | 13 +-
gr-digital/python/digital/qa_diff_encoder.py | 1 +
gr-digital/python/digital/qa_diff_phasor_cc.py | 1 +
gr-digital/python/digital/qa_digital.py | 1 +
gr-digital/python/digital/qa_fll_band_edge.py | 4 +-
gr-digital/python/digital/qa_framer_sink.py | 3 +-
gr-digital/python/digital/qa_glfsr_source.py | 19 +-
gr-digital/python/digital/qa_hdlc_framer.py | 5 +-
.../python/digital/qa_header_payload_demux.py | 29 +-
gr-digital/python/digital/qa_lfsr.py | 3 +-
gr-digital/python/digital/qa_lms_equalizer.py | 37 +-
gr-digital/python/digital/qa_map.py | 3 +-
gr-digital/python/digital/qa_mpsk_snr_est.py | 19 +-
.../digital/qa_ofdm_carrier_allocator_cvc.py | 17 +-
gr-digital/python/digital/qa_ofdm_chanest_vcvc.py | 10 +-
.../python/digital/qa_ofdm_cyclic_prefixer.py | 16 +-
.../python/digital/qa_ofdm_frame_equalizer_vcvc.py | 18 +-
.../python/digital/qa_ofdm_serializer_vcc.py | 26 +-
gr-digital/python/digital/qa_ofdm_sync_sc_cfb.py | 28 +-
gr-digital/python/digital/qa_ofdm_txrx.py | 1 +
gr-digital/python/digital/qa_packet_format.py | 24 +-
.../python/digital/qa_packet_headergenerator_bb.py | 1 +
.../python/digital/qa_packet_headerparser_b.py | 11 +-
gr-digital/python/digital/qa_pfb_clock_sync.py | 18 +-
gr-digital/python/digital/qa_pn_correlator_cc.py | 1 +
gr-digital/python/digital/qa_probe_density.py | 1 +
gr-digital/python/digital/qa_scrambler.py | 1 +
gr-digital/python/digital/qa_simple_correlator.py | 1 +
gr-digital/python/digital/qa_simple_framer.py | 1 +
gr-digital/python/digital/qam.py | 64 ++--
gr-digital/python/digital/qam_constellations.py | 8 +-
gr-digital/python/digital/qamlike.py | 16 +-
gr-digital/python/digital/qpsk.py | 3 +-
gr-digital/python/digital/soft_dec_lut_gen.py | 15 +-
gr-digital/python/digital/test_soft_decisions.py | 4 +-
gr-digital/python/digital/utils/alignment.py | 12 +-
gr-digital/python/digital/utils/gray_code.py | 16 +-
gr-digital/python/digital/utils/mod_codes.py | 1 +
gr-digital/python/digital/utils/tagged_streams.py | 20 +-
gr-digital/swig/digital_swig.py.in | 8 +-
gr-dtv/CMakeLists.txt | 2 +
gr-dtv/examples/atsc_ctrlport_monitor.py | 10 +-
gr-dtv/lib/catv/catv_trellis_enc_bb_impl.cc | 4 +-
gr-dtv/lib/dvbt/dvbt_ofdm_sym_acquisition_impl.cc | 9 +-
gr-dtv/python/dtv/CMakeLists.txt | 2 +-
gr-dtv/python/dtv/__init__.py | 6 +-
gr-dtv/python/dtv/atsc_rx.py | 1 +
gr-dtv/python/dtv/atsc_rx_filter.py | 8 +-
gr-dtv/python/dtv/qa_dtv.py | 1 +
gr-fec/include/gnuradio/fec/CMakeLists.txt | 4 +
gr-fec/include/gnuradio/fec/polar_common.h | 2 +
gr-fec/python/fec/CMakeLists.txt | 2 +-
gr-fec/python/fec/LDPC/Generate_LDPC_matrix.py | 4 +-
.../fec/LDPC/Generate_LDPC_matrix_functions.py | 14 +-
gr-fec/python/fec/LDPC/__init__.py | 1 +
gr-fec/python/fec/__init__.py | 6 +-
gr-fec/python/fec/_qa_helper.py | 16 +-
gr-fec/python/fec/bercurve_generator.py | 3 +-
gr-fec/python/fec/bitflip.py | 13 +-
gr-fec/python/fec/capillary_threaded_decoder.py | 13 +-
gr-fec/python/fec/capillary_threaded_encoder.py | 17 +-
gr-fec/python/fec/extended_async_encoder.py | 8 +-
gr-fec/python/fec/extended_decoder.py | 18 +-
gr-fec/python/fec/extended_encoder.py | 5 +-
gr-fec/python/fec/extended_tagged_decoder.py | 17 +-
gr-fec/python/fec/extended_tagged_encoder.py | 7 +-
gr-fec/python/fec/fec_test.py | 4 +-
gr-fec/python/fec/polar/CMakeLists.txt | 3 +
gr-fec/python/fec/polar/__init__.py | 1 +
.../python/fec/polar/channel_construction_awgn.py | 8 +-
.../python/fec/polar/channel_construction_bec.py | 2 +
gr-fec/python/fec/polar/common.py | 3 +-
gr-fec/python/fec/polar/decoder.py | 2 +
gr-fec/python/fec/polar/encoder.py | 1 +
gr-fec/python/fec/polar/helper_functions.py | 2 +
gr-fec/python/fec/polar/testbed.py | 4 +-
gr-fec/python/fec/qa_ber_bf.py | 6 +-
gr-fec/python/fec/qa_depuncture.py | 83 ++---
gr-fec/python/fec/qa_ecc_ccsds_27.py | 27 +-
gr-fec/python/fec/qa_fecapi_cc.py | 33 +-
gr-fec/python/fec/qa_fecapi_dummy.py | 42 ++-
gr-fec/python/fec/qa_fecapi_ldpc.py | 39 ++-
gr-fec/python/fec/qa_fecapi_repetition.py | 30 +-
gr-fec/python/fec/qa_polar_decoder_sc.py | 12 +-
gr-fec/python/fec/qa_polar_decoder_sc_list.py | 11 +-
.../python/fec/qa_polar_decoder_sc_systematic.py | 14 +-
gr-fec/python/fec/qa_polar_encoder.py | 12 +-
gr-fec/python/fec/qa_polar_encoder_systematic.py | 13 +-
gr-fec/python/fec/qa_puncture.py | 122 +++----
gr-fec/python/fec/threaded_decoder.py | 4 +-
gr-fec/python/fec/threaded_encoder.py | 5 +-
gr-fft/python/fft/CMakeLists.txt | 2 +-
gr-fft/python/fft/__init__.py | 8 +-
gr-fft/python/fft/logpwrfft.py | 13 +-
gr-fft/python/fft/qa_fft.py | 2 +
gr-fft/python/fft/qa_goertzel.py | 40 ++-
gr-filter/examples/benchmark_filters.py | 1 +
gr-filter/examples/channelize.py | 24 +-
gr-filter/examples/chirp_channelize.py | 20 +-
gr-filter/examples/decimate.py | 18 +-
gr-filter/examples/fft_filter_ccc.py | 6 +-
gr-filter/examples/fir_filter_ccc.py | 6 +-
gr-filter/examples/fir_filter_fff.py | 6 +-
gr-filter/examples/gr_filtdes_api.py | 1 +
gr-filter/examples/gr_filtdes_callback.py | 1 +
gr-filter/examples/gr_filtdes_live_upd.py | 1 +
gr-filter/examples/gr_filtdes_restrict.py | 1 +
gr-filter/examples/interpolate.py | 22 +-
gr-filter/examples/reconstruction.py | 10 +-
gr-filter/examples/resampler.py | 26 +-
gr-filter/examples/synth_filter.py | 6 +-
gr-filter/examples/synth_to_chan.py | 12 +-
gr-filter/lib/iir_filter_ffd_impl.cc | 28 +-
gr-filter/lib/single_pole_iir_filter_ff_impl.cc | 36 +-
gr-filter/python/filter/CMakeLists.txt | 2 +-
gr-filter/python/filter/__init__.py | 7 +-
gr-filter/python/filter/design/api_object.py | 3 +-
gr-filter/python/filter/design/filter_design.py | 49 +--
gr-filter/python/filter/design/fir_design.py | 4 +-
gr-filter/python/filter/filterbank.py | 6 +-
gr-filter/python/filter/freq_xlating_fft_filter.py | 4 +-
gr-filter/python/filter/gui/bandgraphicsview.py | 1 +
gr-filter/python/filter/gui/banditems.py | 1 +
gr-filter/python/filter/gui/icons_rc.py | 1 +
gr-filter/python/filter/gui/idealbanditems.py | 14 +-
gr-filter/python/filter/gui/polezero_plot.py | 1 +
gr-filter/python/filter/gui/pyqt_filter_stacked.py | 1 +
gr-filter/python/filter/optfir.py | 18 +-
gr-filter/python/filter/pfb.py | 32 +-
gr-filter/python/filter/qa_dc_blocker.py | 1 +
gr-filter/python/filter/qa_fft_filter.py | 74 ++--
gr-filter/python/filter/qa_filter_delay_fc.py | 16 +-
gr-filter/python/filter/qa_filterbank.py | 1 +
gr-filter/python/filter/qa_fir_filter.py | 1 +
gr-filter/python/filter/qa_firdes.py | 6 +-
.../python/filter/qa_fractional_interpolator.py | 22 +-
gr-filter/python/filter/qa_fractional_resampler.py | 32 +-
.../python/filter/qa_freq_xlating_fft_filter.py | 24 +-
.../python/filter/qa_freq_xlating_fir_filter.py | 48 +--
gr-filter/python/filter/qa_hilbert.py | 8 +-
gr-filter/python/filter/qa_iir_filter.py | 1 +
gr-filter/python/filter/qa_interp_fir_filter.py | 1 +
gr-filter/python/filter/qa_pfb_arb_resampler.py | 50 +--
gr-filter/python/filter/qa_pfb_channelizer.py | 30 +-
gr-filter/python/filter/qa_pfb_decimator.py | 24 +-
gr-filter/python/filter/qa_pfb_interpolator.py | 16 +-
gr-filter/python/filter/qa_pfb_synthesizer.py | 18 +-
gr-filter/python/filter/qa_pm_remez.py | 11 +-
gr-filter/python/filter/qa_rational_resampler.py | 33 +-
gr-filter/python/filter/qa_single_pole_iir.py | 1 +
gr-filter/python/filter/rational_resampler.py | 11 +-
gr-qtgui/apps/plot_base.py | 2 +
gr-qtgui/apps/plot_constellation_form.py | 6 +-
gr-qtgui/apps/plot_form.py | 10 +-
gr-qtgui/apps/plot_psd_base.py | 1 +
gr-qtgui/apps/plot_psd_form.py | 1 +
gr-qtgui/apps/plot_spectrogram_base.py | 6 +-
gr-qtgui/apps/plot_spectrogram_form.py | 3 +-
gr-qtgui/apps/plot_time_base.py | 1 +
gr-qtgui/apps/plot_time_form.py | 3 +-
gr-qtgui/apps/plot_time_raster_base.py | 1 +
gr-qtgui/apps/plot_time_raster_form.py | 3 +-
gr-qtgui/apps/uhd_display.py | 6 +-
gr-qtgui/apps/usrp_display_qtgui.py | 1 +
gr-qtgui/examples/pyqt_const_c.py | 1 +
gr-qtgui/examples/pyqt_example_c.py | 1 +
gr-qtgui/examples/pyqt_example_f.py | 1 +
gr-qtgui/examples/pyqt_freq_c.py | 1 +
gr-qtgui/examples/pyqt_freq_f.py | 1 +
gr-qtgui/examples/pyqt_histogram_f.py | 1 +
gr-qtgui/examples/pyqt_time_c.py | 1 +
gr-qtgui/examples/pyqt_time_f.py | 1 +
gr-qtgui/examples/pyqt_time_raster_b.py | 1 +
gr-qtgui/examples/pyqt_time_raster_f.py | 1 +
gr-qtgui/examples/pyqt_waterfall_c.py | 1 +
gr-qtgui/examples/pyqt_waterfall_f.py | 1 +
gr-qtgui/grc/qtgui_time_sink_x.xml | 112 +++---
gr-qtgui/lib/const_sink_c_impl.cc | 5 +-
gr-qtgui/python/qtgui/CMakeLists.txt | 2 +-
gr-qtgui/python/qtgui/__init__.py | 9 +-
gr-qtgui/python/qtgui/qa_qtgui.py | 1 +
gr-trellis/doc/make_numbered_listing.py | 1 +
gr-trellis/doc/test_tcm.py | 22 +-
gr-trellis/doc/test_viterbi_equalization1.py | 18 +-
gr-trellis/examples/python/test_tcm.py | 18 +-
gr-trellis/python/trellis/CMakeLists.txt | 2 +-
gr-trellis/python/trellis/__init__.py | 5 +-
gr-trellis/python/trellis/fsm_utils.py | 26 +-
gr-trellis/python/trellis/qa_trellis.py | 12 +-
gr-trellis/swig/trellis_swig.py.in | 6 +-
gr-uhd/apps/uhd_app.py | 20 +-
gr-uhd/apps/uhd_siggen_base.py | 20 +-
gr-uhd/python/uhd/CMakeLists.txt | 2 +-
gr-uhd/python/uhd/__init__.py | 17 +-
gr-uhd/python/uhd/qa_uhd.py | 1 +
gr-utils/python/modtool/__init__.py | 1 +
gr-utils/python/modtool/cmakefile_editor.py | 1 +
gr-utils/python/modtool/code_generator.py | 1 +
.../gr-newmod/cmake/Modules/GrMiscUtils.cmake | 10 +-
.../modtool/gr-newmod/cmake/Modules/GrSwig.cmake | 9 +-
.../gr-newmod/docs/doxygen/doxyxml/__init__.py | 1 +
.../modtool/gr-newmod/docs/doxygen/doxyxml/base.py | 1 +
.../gr-newmod/docs/doxygen/doxyxml/doxyindex.py | 1 +
.../docs/doxygen/doxyxml/generated/__init__.py | 1 +
.../docs/doxygen/doxyxml/generated/compound.py | 1 +
.../doxygen/doxyxml/generated/compoundsuper.py | 15 +-
.../docs/doxygen/doxyxml/generated/index.py | 1 +
.../docs/doxygen/doxyxml/generated/indexsuper.py | 14 +-
.../modtool/gr-newmod/docs/doxygen/doxyxml/text.py | 3 +-
.../modtool/gr-newmod/docs/doxygen/swig_doc.py | 1 +
.../python/modtool/gr-newmod/python/__init__.py | 1 +
.../python/modtool/gr-newmod/python/build_utils.py | 1 +
.../modtool/gr-newmod/python/build_utils_codes.py | 1 +
gr-utils/python/modtool/modtool_add.py | 9 +-
gr-utils/python/modtool/modtool_base.py | 5 +-
gr-utils/python/modtool/modtool_disable.py | 5 +-
gr-utils/python/modtool/modtool_info.py | 9 +-
gr-utils/python/modtool/modtool_makexml.py | 3 +-
gr-utils/python/modtool/modtool_newmod.py | 3 +-
gr-utils/python/modtool/modtool_rename.py | 5 +-
gr-utils/python/modtool/modtool_rm.py | 5 +-
gr-utils/python/modtool/parser_cc_block.py | 1 +
gr-utils/python/modtool/scm.py | 5 +-
gr-utils/python/modtool/templates.py | 1 +
gr-utils/python/modtool/util_functions.py | 5 +-
gr-utils/python/utils/plot_data.py | 6 +-
gr-utils/python/utils/plot_fft_base.py | 14 +-
gr-utils/python/utils/plot_psd_base.py | 12 +-
gr-utils/python/utils/pyqt_filter.py | 1 +
gr-utils/python/utils/pyqt_plot.py | 1 +
gr-video-sdl/python/video_sdl/CMakeLists.txt | 2 +-
gr-video-sdl/python/video_sdl/__init__.py | 1 +
gr-video-sdl/python/video_sdl/qa_video_sdl.py | 1 +
gr-vocoder/examples/alaw_audio_loopback.py | 6 +-
gr-vocoder/examples/codec2_audio_loopback.py | 6 +-
gr-vocoder/examples/cvsd_audio_loopback.py | 6 +-
gr-vocoder/examples/g721_audio_loopback.py | 6 +-
gr-vocoder/examples/g723_24_audio_loopback.py | 6 +-
gr-vocoder/examples/g723_40_audio_loopback.py | 6 +-
gr-vocoder/examples/gsm_audio_loopback.py | 6 +-
gr-vocoder/examples/ulaw_audio_loopback.py | 6 +-
gr-vocoder/python/vocoder/CMakeLists.txt | 2 +-
gr-vocoder/python/vocoder/__init__.py | 6 +-
gr-vocoder/python/vocoder/cvsd.py | 7 +-
gr-vocoder/python/vocoder/qa_alaw_vocoder.py | 1 +
gr-vocoder/python/vocoder/qa_codec2_vocoder.py | 1 +
gr-vocoder/python/vocoder/qa_cvsd_vocoder.py | 1 +
gr-vocoder/python/vocoder/qa_g721_vocoder.py | 1 +
gr-vocoder/python/vocoder/qa_g723_24_vocoder.py | 1 +
gr-vocoder/python/vocoder/qa_g723_40_vocoder.py | 1 +
gr-vocoder/python/vocoder/qa_gsm_full_rate.py | 1 +
gr-vocoder/python/vocoder/qa_ulaw_vocoder.py | 1 +
gr-wavelet/python/wavelet/CMakeLists.txt | 2 +-
gr-wavelet/python/wavelet/__init__.py | 5 +-
gr-wavelet/python/wavelet/qa_classify.py | 14 +-
gr-zeromq/examples/python/client.py | 1 +
gr-zeromq/examples/python/gui.py | 3 +-
gr-zeromq/examples/python/server.py | 1 +
gr-zeromq/python/zeromq/CMakeLists.txt | 2 +-
gr-zeromq/python/zeromq/__init__.py | 5 +-
gr-zeromq/python/zeromq/probe_manager.py | 6 +-
gr-zeromq/python/zeromq/qa_zeromq_pub.py | 3 +-
gr-zeromq/python/zeromq/qa_zeromq_pubsub.py | 3 +-
gr-zeromq/python/zeromq/qa_zeromq_pushpull.py | 3 +-
gr-zeromq/python/zeromq/qa_zeromq_reqrep.py | 3 +-
gr-zeromq/python/zeromq/rpc_manager.py | 3 +-
grc/core/FlowGraph.py | 5 +-
grc/core/Param.py | 8 +-
grc/core/Platform.py | 15 +-
grc/core/Port.py | 200 ++++++-----
grc/core/generator/Generator.py | 6 +-
grc/core/generator/__init__.py | 3 +-
grc/core/utils/__init__.py | 9 +-
grc/core/utils/epy_block_io.py | 2 +-
grc/core/utils/extract_docs.py | 19 +-
grc/gui/ActionHandler.py | 5 +-
grc/gui/Actions.py | 6 +-
grc/gui/Bars.py | 3 +-
grc/gui/Colors.py | 3 +-
grc/gui/Config.py | 5 +-
grc/gui/Connection.py | 9 +-
grc/gui/DrawingArea.py | 5 +-
grc/gui/Element.py | 5 +-
grc/gui/FileDialogs.py | 9 +-
grc/gui/MainWindow.py | 2 +-
grc/gui/NotebookPage.py | 9 +-
grc/gui/ParserErrorsDialog.py | 3 +-
grc/gui/Platform.py | 3 +-
grc/gui/Preferences.py | 9 +-
grc/gui/PropsDialog.py | 9 +-
grc/gui/StateCache.py | 5 +-
grc/gui/Utils.py | 7 +-
grc/gui/external_editor.py | 33 +-
volk | 2 +-
616 files changed, 3476 insertions(+), 3256 deletions(-)
delete mode 100644 cmake/msvc/inttypes.h
delete mode 100644 cmake/msvc/stdbool.h
delete mode 100644 cmake/msvc/stdint.h
mode change 100755 => 100644 docs/doxygen/other/doxypy.py
mode change 100755 => 100644 docs/exploring-gnuradio/dial_tone.py
mode change 100755 => 100644 docs/exploring-gnuradio/fm_demod.py
mode change 100755 => 100644 gnuradio-runtime/examples/mp-sched/affinity_set.py
mode change 100755 => 100644 gnuradio-runtime/examples/mp-sched/plot_flops.py
mode change 100755 => 100644
gnuradio-runtime/examples/mp-sched/run_synthetic.py
mode change 100755 => 100644 gnuradio-runtime/examples/mp-sched/synthetic.py
mode change 100755 => 100644
gnuradio-runtime/examples/mp-sched/wfm_rcv_pll_to_wav.py
mode change 100755 => 100644 gnuradio-runtime/examples/network/audio_sink.py
mode change 100755 => 100644 gnuradio-runtime/examples/network/audio_source.py
mode change 100755 => 100644
gnuradio-runtime/examples/network/dial_tone_sink.py
mode change 100755 => 100644
gnuradio-runtime/examples/network/dial_tone_source.py
mode change 100755 => 100644 gnuradio-runtime/examples/network/vector_sink.py
mode change 100755 => 100644 gnuradio-runtime/examples/network/vector_source.py
mode change 100755 => 100644
gnuradio-runtime/examples/volk_benchmark/volk_math.py
mode change 100755 => 100644
gnuradio-runtime/examples/volk_benchmark/volk_plot.py
mode change 100755 => 100644
gnuradio-runtime/examples/volk_benchmark/volk_types.py
mode change 100755 => 100644 gnuradio-runtime/lib/math/gen_sine_table.py
mode change 100755 => 100644 gnuradio-runtime/lib/pmt/generate_unv.py
mode change 100755 => 100644 gnuradio-runtime/python/gnuradio/gr/qa_feval.py
mode change 100755 => 100644
gnuradio-runtime/python/gnuradio/gr/qa_flowgraph.py
mode change 100755 => 100644
gnuradio-runtime/python/gnuradio/gr/qa_kludged_imports.py
mode change 100755 => 100644
gnuradio-runtime/python/gnuradio/gr/qa_tag_utils.py
mode change 100755 => 100644 gnuradio-runtime/python/gnuradio/gr_unittest.py
mode change 100755 => 100644
gnuradio-runtime/python/gnuradio/gru/gnuplot_freqz.py
mode change 100755 => 100644 gnuradio-runtime/python/pmt/qa_pmt.py
mode change 100755 => 100644 gnuradio-runtime/python/pmt/qa_pmt_to_python.py
create mode 100644 gnuradio-runtime/swig/py3compat.i
mode change 100755 => 100644 gr-analog/examples/fmtest.py
mode change 100755 => 100644 gr-analog/examples/tags/uhd_burst_detector.py
mode change 100755 => 100644 gr-analog/python/analog/qa_agc.py
mode change 100755 => 100644 gr-analog/python/analog/qa_cpfsk.py
mode change 100755 => 100644 gr-analog/python/analog/qa_ctcss_squelch.py
mode change 100755 => 100644 gr-analog/python/analog/qa_dpll.py
mode change 100755 => 100644 gr-analog/python/analog/qa_fmdet.py
mode change 100755 => 100644 gr-analog/python/analog/qa_frequency_modulator.py
mode change 100755 => 100644 gr-analog/python/analog/qa_noise.py
mode change 100755 => 100644 gr-analog/python/analog/qa_phase_modulator.py
mode change 100755 => 100644 gr-analog/python/analog/qa_pll_carriertracking.py
mode change 100755 => 100644 gr-analog/python/analog/qa_pll_freqdet.py
mode change 100755 => 100644 gr-analog/python/analog/qa_pll_refout.py
mode change 100755 => 100644 gr-analog/python/analog/qa_probe_avg_mag_sqrd.py
mode change 100755 => 100644 gr-analog/python/analog/qa_pwr_squelch.py
mode change 100755 => 100644 gr-analog/python/analog/qa_quadrature_demod.py
mode change 100755 => 100644 gr-analog/python/analog/qa_rail_ff.py
mode change 100755 => 100644
gr-analog/python/analog/qa_random_uniform_source.py
mode change 100755 => 100644 gr-analog/python/analog/qa_sig_source.py
mode change 100755 => 100644 gr-analog/python/analog/qa_simple_squelch.py
mode change 100755 => 100644 gr-audio/examples/python/audio_copy.py
mode change 100755 => 100644 gr-audio/examples/python/audio_play.py
mode change 100755 => 100644 gr-audio/examples/python/audio_to_file.py
mode change 100755 => 100644 gr-audio/examples/python/dial_tone.py
mode change 100755 => 100644 gr-audio/examples/python/dial_tone_daemon.py
mode change 100755 => 100644 gr-audio/examples/python/dial_tone_wav.py
mode change 100755 => 100644 gr-audio/examples/python/mono_tone.py
mode change 100755 => 100644 gr-audio/examples/python/multi_tone.py
mode change 100755 => 100644 gr-audio/examples/python/noise.py
mode change 100755 => 100644 gr-audio/examples/python/spectrum_inversion.py
mode change 100755 => 100644 gr-audio/examples/python/test_resampler.py
mode change 100755 => 100644
gr-blocks/examples/ctrlport/simple_copy_controller.py
mode change 100755 => 100644
gr-blocks/examples/ctrlport/usrp_sink_controller.py
mode change 100755 => 100644
gr-blocks/examples/ctrlport/usrp_source_controller.py
mode change 100755 => 100644 gr-blocks/examples/tags/test_file_tags.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_add_mult_div_sub.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_add_mult_v.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_bin_statistics.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_boolean_operators.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_copy.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_delay.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_head.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_hier_block2.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_integrate.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_interleave.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_keep_m_in_n.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_keep_one_in_n.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_max.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_message.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_multiply_matrix_xx.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_mute.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_nlog10.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_pack_k_bits.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_packed_to_unpacked.py
mode change 100755 => 100644
gr-blocks/python/blocks/qa_patterned_interleaver.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_pdu.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_pipe_fittings.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_plateau_detector_fb.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_regenerate.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_repack_bits_bb.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_repeat.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_skiphead.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_socket_pdu.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_stream_mux.py
mode change 100755 => 100644
gr-blocks/python/blocks/qa_stream_to_tagged_stream.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_stretch.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_tag_debug.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_tag_gate.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_tagged_stream_mux.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_throttle.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_tsb_vector_sink_X.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_type_conversions.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_unpack_k_bits.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_vector_insert.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_vector_sink_source.py
mode change 100755 => 100644 gr-blocks/python/blocks/qa_wavfile.py
mode change 100755 => 100644 gr-channels/python/channels/qa_channel_model.py
mode change 100755 => 100644 gr-comedi/python/comedi/qa_comedi.py
mode change 100755 => 100644 gr-digital/examples/berawgn.py
mode change 100755 => 100644 gr-digital/examples/example_costas.py
mode change 100755 => 100644 gr-digital/examples/example_fll.py
mode change 100755 => 100644 gr-digital/examples/example_timing.py
mode change 100755 => 100644 gr-digital/examples/gen_whitener.py
mode change 100755 => 100644
gr-digital/examples/narrowband/benchmark_add_channel.py
mode change 100755 => 100644 gr-digital/examples/narrowband/benchmark_rx.py
mode change 100755 => 100644 gr-digital/examples/narrowband/benchmark_tx.py
mode change 100755 => 100644 gr-digital/examples/narrowband/digital_bert_rx.py
mode change 100755 => 100644 gr-digital/examples/narrowband/digital_bert_tx.py
mode change 100755 => 100644 gr-digital/examples/narrowband/rx_voice.py
mode change 100755 => 100644 gr-digital/examples/narrowband/tunnel.py
mode change 100755 => 100644 gr-digital/examples/narrowband/tx_voice.py
mode change 100755 => 100644 gr-digital/examples/ofdm/benchmark_add_channel.py
mode change 100755 => 100644 gr-digital/examples/run_length.py
mode change 100755 => 100644 gr-digital/examples/snr_estimators.py
mode change 100755 => 100644 gr-digital/python/digital/psk_constellations.py
mode change 100755 => 100644 gr-digital/python/digital/qa_binary_slicer_fb.py
mode change 100755 => 100644 gr-digital/python/digital/qa_burst_shaper.py
mode change 100755 => 100644 gr-digital/python/digital/qa_chunks_to_symbols.py
mode change 100755 => 100644 gr-digital/python/digital/qa_clock_recovery_mm.py
mode change 100755 => 100644 gr-digital/python/digital/qa_cma_equalizer.py
mode change 100755 => 100644
gr-digital/python/digital/qa_constellation_decoder_cb.py
mode change 100755 => 100644
gr-digital/python/digital/qa_constellation_receiver.py
mode change 100755 => 100644
gr-digital/python/digital/qa_correlate_access_code.py
mode change 100755 => 100644
gr-digital/python/digital/qa_correlate_access_code_XX_ts.py
mode change 100755 => 100644
gr-digital/python/digital/qa_correlate_access_code_tag.py
mode change 100755 => 100644 gr-digital/python/digital/qa_costas_loop_cc.py
mode change 100755 => 100644 gr-digital/python/digital/qa_cpm.py
mode change 100755 => 100644 gr-digital/python/digital/qa_crc32.py
mode change 100755 => 100644 gr-digital/python/digital/qa_crc32_bb.py
mode change 100755 => 100644 gr-digital/python/digital/qa_diff_encoder.py
mode change 100755 => 100644 gr-digital/python/digital/qa_diff_phasor_cc.py
mode change 100755 => 100644 gr-digital/python/digital/qa_digital.py
mode change 100755 => 100644 gr-digital/python/digital/qa_fll_band_edge.py
mode change 100755 => 100644 gr-digital/python/digital/qa_framer_sink.py
mode change 100755 => 100644 gr-digital/python/digital/qa_glfsr_source.py
mode change 100755 => 100644 gr-digital/python/digital/qa_hdlc_framer.py
mode change 100755 => 100644
gr-digital/python/digital/qa_header_payload_demux.py
mode change 100755 => 100644 gr-digital/python/digital/qa_lfsr.py
mode change 100755 => 100644 gr-digital/python/digital/qa_lms_equalizer.py
mode change 100755 => 100644 gr-digital/python/digital/qa_map.py
mode change 100755 => 100644 gr-digital/python/digital/qa_mpsk_snr_est.py
mode change 100755 => 100644
gr-digital/python/digital/qa_ofdm_carrier_allocator_cvc.py
mode change 100755 => 100644 gr-digital/python/digital/qa_ofdm_chanest_vcvc.py
mode change 100755 => 100644
gr-digital/python/digital/qa_ofdm_cyclic_prefixer.py
mode change 100755 => 100644
gr-digital/python/digital/qa_ofdm_frame_equalizer_vcvc.py
mode change 100755 => 100644
gr-digital/python/digital/qa_ofdm_serializer_vcc.py
mode change 100755 => 100644 gr-digital/python/digital/qa_ofdm_sync_sc_cfb.py
mode change 100755 => 100644 gr-digital/python/digital/qa_ofdm_txrx.py
mode change 100755 => 100644
gr-digital/python/digital/qa_packet_headergenerator_bb.py
mode change 100755 => 100644
gr-digital/python/digital/qa_packet_headerparser_b.py
mode change 100755 => 100644 gr-digital/python/digital/qa_pfb_clock_sync.py
mode change 100755 => 100644 gr-digital/python/digital/qa_pn_correlator_cc.py
mode change 100755 => 100644 gr-digital/python/digital/qa_probe_density.py
mode change 100755 => 100644 gr-digital/python/digital/qa_scrambler.py
mode change 100755 => 100644 gr-digital/python/digital/qa_simple_correlator.py
mode change 100755 => 100644 gr-digital/python/digital/qa_simple_framer.py
mode change 100755 => 100644 gr-digital/python/digital/qam_constellations.py
mode change 100755 => 100644 gr-digital/python/digital/test_soft_decisions.py
mode change 100755 => 100644 gr-dtv/examples/atsc_ctrlport_monitor.py
mode change 100755 => 100644 gr-dtv/python/dtv/qa_dtv.py
mode change 100755 => 100644 gr-fec/python/fec/_qa_helper.py
mode change 100755 => 100644
gr-fec/python/fec/polar/channel_construction_awgn.py
mode change 100755 => 100644 gr-fec/python/fec/polar/testbed.py
mode change 100755 => 100644 gr-fec/python/fec/qa_ecc_ccsds_27.py
mode change 100755 => 100644 gr-fft/python/fft/qa_fft.py
mode change 100755 => 100644 gr-fft/python/fft/qa_goertzel.py
mode change 100755 => 100644 gr-filter/examples/benchmark_filters.py
mode change 100755 => 100644 gr-filter/examples/channelize.py
mode change 100755 => 100644 gr-filter/examples/chirp_channelize.py
mode change 100755 => 100644 gr-filter/examples/decimate.py
mode change 100755 => 100644 gr-filter/examples/fft_filter_ccc.py
mode change 100755 => 100644 gr-filter/examples/fir_filter_ccc.py
mode change 100755 => 100644 gr-filter/examples/fir_filter_fff.py
mode change 100755 => 100644 gr-filter/examples/gr_filtdes_api.py
mode change 100755 => 100644 gr-filter/examples/gr_filtdes_callback.py
mode change 100755 => 100644 gr-filter/examples/gr_filtdes_live_upd.py
mode change 100755 => 100644 gr-filter/examples/gr_filtdes_restrict.py
mode change 100755 => 100644 gr-filter/examples/interpolate.py
mode change 100755 => 100644 gr-filter/examples/reconstruction.py
mode change 100755 => 100644 gr-filter/examples/resampler.py
mode change 100755 => 100644 gr-filter/examples/synth_filter.py
mode change 100755 => 100644 gr-filter/examples/synth_to_chan.py
mode change 100755 => 100644 gr-filter/python/filter/qa_dc_blocker.py
mode change 100755 => 100644 gr-filter/python/filter/qa_fft_filter.py
mode change 100755 => 100644 gr-filter/python/filter/qa_filter_delay_fc.py
mode change 100755 => 100644 gr-filter/python/filter/qa_fir_filter.py
mode change 100755 => 100644 gr-filter/python/filter/qa_firdes.py
mode change 100755 => 100644
gr-filter/python/filter/qa_fractional_interpolator.py
mode change 100755 => 100644
gr-filter/python/filter/qa_freq_xlating_fft_filter.py
mode change 100755 => 100644
gr-filter/python/filter/qa_freq_xlating_fir_filter.py
mode change 100755 => 100644 gr-filter/python/filter/qa_hilbert.py
mode change 100755 => 100644 gr-filter/python/filter/qa_iir_filter.py
mode change 100755 => 100644 gr-filter/python/filter/qa_interp_fir_filter.py
mode change 100755 => 100644 gr-filter/python/filter/qa_pfb_arb_resampler.py
mode change 100755 => 100644 gr-filter/python/filter/qa_pfb_channelizer.py
mode change 100755 => 100644 gr-filter/python/filter/qa_pfb_decimator.py
mode change 100755 => 100644 gr-filter/python/filter/qa_pfb_interpolator.py
mode change 100755 => 100644 gr-filter/python/filter/qa_pfb_synthesizer.py
mode change 100755 => 100644 gr-filter/python/filter/qa_pm_remez.py
mode change 100755 => 100644 gr-filter/python/filter/qa_rational_resampler.py
mode change 100755 => 100644 gr-filter/python/filter/qa_single_pole_iir.py
mode change 100755 => 100644 gr-qtgui/apps/uhd_display.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_const_c.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_example_c.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_example_f.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_freq_c.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_freq_f.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_histogram_f.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_time_c.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_time_f.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_time_raster_b.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_time_raster_f.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_waterfall_c.py
mode change 100755 => 100644 gr-qtgui/examples/pyqt_waterfall_f.py
mode change 100755 => 100644 gr-qtgui/python/qtgui/qa_qtgui.py
mode change 100755 => 100644 gr-trellis/doc/make_numbered_listing.py
mode change 100755 => 100644 gr-trellis/doc/test_viterbi_equalization1.py
mode change 100755 => 100644 gr-trellis/examples/python/test_tcm.py
mode change 100755 => 100644 gr-trellis/python/trellis/fsm_utils.py
mode change 100755 => 100644 gr-trellis/python/trellis/qa_trellis.py
mode change 100755 => 100644 gr-utils/python/utils/plot_fft_base.py
mode change 100755 => 100644 gr-utils/python/utils/plot_psd_base.py
mode change 100755 => 100644 gr-video-sdl/python/video_sdl/qa_video_sdl.py
mode change 100755 => 100644 gr-vocoder/examples/alaw_audio_loopback.py
mode change 100755 => 100644 gr-vocoder/examples/codec2_audio_loopback.py
mode change 100755 => 100644 gr-vocoder/examples/cvsd_audio_loopback.py
mode change 100755 => 100644 gr-vocoder/examples/g721_audio_loopback.py
mode change 100755 => 100644 gr-vocoder/examples/g723_24_audio_loopback.py
mode change 100755 => 100644 gr-vocoder/examples/g723_40_audio_loopback.py
mode change 100755 => 100644 gr-vocoder/examples/gsm_audio_loopback.py
mode change 100755 => 100644 gr-vocoder/examples/ulaw_audio_loopback.py
mode change 100755 => 100644 gr-vocoder/python/vocoder/qa_alaw_vocoder.py
mode change 100755 => 100644 gr-vocoder/python/vocoder/qa_codec2_vocoder.py
mode change 100755 => 100644 gr-vocoder/python/vocoder/qa_cvsd_vocoder.py
mode change 100755 => 100644 gr-vocoder/python/vocoder/qa_g721_vocoder.py
mode change 100755 => 100644 gr-vocoder/python/vocoder/qa_g723_24_vocoder.py
mode change 100755 => 100644 gr-vocoder/python/vocoder/qa_g723_40_vocoder.py
mode change 100755 => 100644 gr-vocoder/python/vocoder/qa_gsm_full_rate.py
mode change 100755 => 100644 gr-vocoder/python/vocoder/qa_ulaw_vocoder.py
mode change 100755 => 100644 gr-wavelet/python/wavelet/qa_classify.py
mode change 100755 => 100644 gr-zeromq/examples/python/client.py
mode change 100755 => 100644 gr-zeromq/examples/python/gui.py
mode change 100755 => 100644 gr-zeromq/examples/python/server.py
mode change 100755 => 100644 gr-zeromq/python/zeromq/qa_zeromq_pub.py
mode change 100755 => 100644 gr-zeromq/python/zeromq/qa_zeromq_pubsub.py
mode change 100755 => 100644 gr-zeromq/python/zeromq/qa_zeromq_pushpull.py
mode change 100755 => 100644 gr-zeromq/python/zeromq/qa_zeromq_reqrep.py
- [Commit-gnuradio] [gnuradio] branch python3 updated (23af6b8 -> 10c7072),
git <=