summaryrefslogtreecommitdiff
path: root/gr-utils/python/utils
Commit message (Collapse)AuthorAgeFilesLines
* gr-utils: restructure plot_tools folderjapm482020-04-1015-3892/+0
| | | | Move python/utils/ to plot_tools/ as per issue #2462.
* gr-utils: move read_file_metadata outside pythonjapm482020-04-102-75/+1
|
* gr-utils: move modtool launcher into its folderjapm482020-04-102-21/+0
|
* Update license header to SPDX formatdevnulling2020-01-2711-143/+11
|
* gr-utils: Improve error message, avoid user confusion through error maskingJohannes Schmitz2019-03-083-3/+6
|
* gr-utils: Fix file mode bits for executablesJohannes Schmitz2019-03-083-0/+0
|
* modtool: gr-modtool overhaul GSoC 2018Swapnil Negi2019-01-041-30/+3
| | | | | | | | | | | | | | This commit contains all the changes done during the 2018 GSoC "gr-modtool overhaul". Changes include: - Rewrite of gr-modtool based on Python Click - Split of gr-modtool in cli and core - Adherence to new GNU Radio 3.8 API for OOTs - Pylint improvements - Py3k and Py2k compatibility This feature is merged in a squash-merge due to big refactoring on the head and base branch and the impossibility to unclutter both.
* gr-utils: Condense gr_plot commands and fix datatype argBrennan Ashton2018-11-2215-408/+67
| | | | | | | This removes all the gr_plot_* applications save for: - gr_plot (time-domain) - gr_plot_fft (FFT domain) - gr_plot_psd (Power Spectrum Density)
* gr-utils: Restore lost commits in UI definition for pyqt_plotBrennan Ashton2018-11-162-457/+631
| | | | | | | | | At some point when things were merged the UI definition got out of sync with gr_plot_qt. Unfortunatly it is a pain to grab the partial commits before the files were moved so the commit hashes are: e4c161f16aecd82f3cfc0a8aff4e1d16afaa2791 3a27d463adaf6784b9abfe1d5f5828a0429f838b db8bc5c7a5e701734810d0aabd8b774eda6f6839
* utils: Fix bug in plot_fft_base that will choke on numpy typesMartin Braun2018-11-151-1/+1
|
* remove completely unused scipy from gr-util plot appsMarcus Müller2018-11-027-63/+33
|
* Replace scipy/pylab where numpy/pyplot is sufficientMarcus Müller2018-11-023-53/+31
| | | | | | | | | This should reduce the number of times users are prompted to install pylab || scipy when they'd actually get away with functionality fully contained in numpy and matplotlib. This only solves the obvious cases. There's some usage of `pylab.mlab` that would need more than 20s of consideration.
* Merge branch 'python3_fix' into nextAndrej Rode2018-06-2414-89/+105
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manual merge conflict resolution has been applied to following conflicts: * Typos: * gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py * gr-blocks/python/blocks/qa_wavfile.py * gr-filter/examples/gr_filtdes_api.py * grc/blocks/parameter.xml * gr-uhd/python/uhd/__init__.py * ValueError -> RuntimeError: * gr-blocks/python/blocks/qa_hier_block2.py * relative Imports & other Py3k: * gr-digital/python/digital/psk_constellations.py * gr-digital/python/digital/qam_constellations.py * gr-digital/python/digital/test_soft_decisions.py * gr-digital/python/digital/gfsk.py * SequenceCompleter: * gr-utils/python/modtool/modtool_add.py * gr-utils/python/modtool/modtool_rename.py * gr-utils/python/modtool/modtool_rm.py * Updated API on next: * gr-blocks/grc/blocks_file_source.xml * gr-blocks/python/blocks/qa_file_source_sink.py * gr-qtgui/grc/qtgui_time_sink_x.xml * GRC Py3k Updates: * grc/core/Block.py * grc/core/Constants.py * grc/core/Platform.py * grc/core/utils/odict.py * grc/gui/Actions.py * grc/gui/Block.py * grc/gui/Executor.py * grc/gui/Port.py
| * python: Py3k compatAndrej Rode2018-06-233-3/+3
| |
| * python3: update non-GRC components to use python2 or python3Douglas Anderson2017-02-2614-86/+102
| |
* | modtool: Replace globals().values() with ModTool.__subclasses__()Martin Braun2018-02-031-1/+1
|/ | | | | | | | | | | Effectively reapplies this commit by Marcus Müller: ``` Making gr_modtool start faster by avoiding to iterate over all globals All subclasses of object have a __subclasses__ method, which gives the subclasses. That's a lot fewer objects than what's in globals(). ```
* grc: move grcc into grc subtreeSebastian Koslowski2016-09-232-90/+0
|
* cleanup: remove nargs=1 from ArgumentParserJiří Pinkava2016-09-172-4/+4
|
* filter: replace OptionParser by ArgumentParser for gr-utils and gr-qtguiJiří Pinkava2016-08-0612-147/+111
|
* cmake: nuke cpack from existenceJohnathan Corgan2016-08-031-2/+0
| | | | | | CPack is not used, unmaintaned, and broken. This does not eliminate any MSVC build functionality.
* Merge remote-tracking branch 'pinkavaj/argparse-modtool-02' into nextJohnathan Corgan2016-08-011-10/+18
|\
| * modtool: replace OptionParser by ArgumentParserJiří Pinkava2016-06-301-10/+18
| |
* | Merge remote-tracking branch 'pinkavaj/argparse-filter-01' into nextJohnathan Corgan2016-08-014-48/+36
|\ \
| * | utils: gr_read_file_metadata replace OptionParser by ArgumentParserJiří Pinkava2016-06-291-12/+8
| | |
| * | utils: gr_plot_const replace OptionParser by ArgumentParserJiří Pinkava2016-06-291-17/+13
| | |
| * | utils: gr_plot_char - replace OptionParser by ArgumentParserJiří Pinkava2016-06-291-18/+15
| | |
| * | utils: plot_data - remove unused importJiří Pinkava2016-06-291-1/+0
| |/
* | Merge branch 'master' into nextJohnathan Corgan2016-07-251-4/+10
|\ \ | |/ |/|
| * utils: adapt grcc to refactored grc codeSebastian Koslowski2016-07-071-4/+10
| |
* | Merge branch 'master' into nextJohnathan Corgan2016-06-201-1/+1
|\| | | | | | | | | | | Conflicts: gr-atsc/lib/qa_atsci_fake_single_viterbi.cc gr-atsc/lib/qa_atsci_single_viterbi.cc
| * Spelling fixes throughout the tree.A. Maitland Bottoms2016-06-201-1/+1
| |
* | grcc: replace OptionParser by ArgumentParserJiří Pinkava2016-05-031-14/+11
|/
* gr-utils: Update error messageiohannez2016-01-171-1/+1
| | | | | | | | | | Prevent people from running into the problem that "import pylab" doesn't work because python tkinter is not installed. For example on a fresh Ubuntu or Mint system it is not enough to install python-matplotlib. However, the true error message: "ImportError: No module named _tkinter, please install the python-tk package" is obfuscated towards the user. Another good option would be to not catch this import error but just show the true error message from python to the user.
* utils: add error message output to grccSebastian Koslowski2014-11-061-10/+19
|
* Removing trailing/extra whitespaces before release.Tom Rondeau2014-07-072-2/+2
| | | | We should be more careful about letting these into the code in the future. In emacs, we can use (add-hook 'before-save-hook 'delete-trailing-whitespace).
* Merge branch 'maint'Johnathan Corgan2013-12-061-1/+1
|\
| * utils: fix typo in gr_plot_constJohnathan Corgan2013-12-061-1/+1
| |
* | modtool: no more exit() in modtool packageSebastian Koslowski2013-11-271-4/+10
|/ | | | | Conflicts: gr-utils/python/modtool/modtool_newmod.py
* utils: Fixes grcc to exit with an error code in case of a compilation error.Julien Olivain2013-08-261-1/+8
|
* grc: fix to allow grcc to execute in headless modeRoy Thompson2013-07-031-0/+3
|
* Merge branch 'maint'Johnathan Corgan2013-06-131-0/+1
|
* uninstalled import: Updatings blocks, fec, uhd, and filter so that ↵Ben Reynwar2013-06-0425-0/+4449
uninstalled import works with recent changes.