| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Josh Morman <jmorman@gnuradio.org>
|
|
|
|
| |
Signed-off-by: jfmadeira <jf.madeira@campus.fct.unl.pt>
|
|
|
|
| |
Signed-off-by: jfmadeira <jf.madeira@campus.fct.unl.pt>
|
|
|
|
| |
Signed-off-by: jfmadeira <jf.madeira@campus.fct.unl.pt>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All of the removed `from __future__ import` were needed in older
versions of Python (mostly 2.5.x and below) but later became mandatory
in most versions of Python 3 hence are not necessary anymore.
More specifically, according to __future__.py[1]:
- unicode_literals is part of Python since versions 2.6.0 and 3.0.0;
- print_function is part of Python since versions 2.6.0 and 3.0.0;
- absolute_import is part of Python since versions 2.5.0 and 3.0.0;
- division is part of Python since versions 2.2.0 and 3.0.0;
Get rid of those unnecessary imports to slightly clean up the codebase.
[1] https://github.com/python/cpython/blob/master/Lib/__future__.py
|
|
|
| |
read_alist_file is not an LDPC_matrix method.
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
|/
|
|
| |
Luzpaz went ahead and found typos using `codespell -q 3`.
|
| |
|
| |
|
|
|
|
| |
The help/docstring for this function was misleading and confusing even to myself!
|
|
|
|
|
|
|
|
|
|
|
| |
Minor fix to address this error:
Traceback (most recent call last):
File "Generate_LDPC_matrix.py", line 63, in <module>
[bestH,g] = get_best_matrix(newH,100)
File "/home/tracie/pybombs/src/gnuradio/gr-fec/python/fec/LDPC/Generate_LDPC_matrix_functions.py", line 616, in get_best_matrix
[betterH, gap, t]
NameError: global name 'betterH' is not defined
|
|
|
|
|
|
|
|
| |
Adding verbosity as an argument to this function, to address this error:
File "/home/tracie/pybombs/src/gnuradio/gr-fec/python/fec/LDPC/Generate_LDPC_matrix_functions.py", line 478, in inv_mod2
if verbose:
NameError: global name 'verbose' is not defined
|
|
|
|
|
|
|
|
|
| |
Squashed a number of commits to get to this point. Separated the H and
G matrix concepts, make two different encoders and two different
decoders. Removed gsl from API; now only an internal dep that we can
replace more easily later.
Working examples.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Adding new LDPC classes and example to doc
- Editing the ldpc_gen_mtrx class to accept either a generator
matrix (G) or a parity check matrix (H).
- Renamed class from ldpc_gen_mtrx to ldpc_HorG_mtrx
- Updated XML blocks and their documentation accordingly.
- Deleting a matrix from examples dir that isn't use in any example.
- Adding a simple matrix to example dir that is used in example.
|
|
Adding python scripts which generate parity check matrices for use
with the LDPC Richardson Urbanke encoder. A significant amount of
matrix manipulation is required, so this process should be done before
using the encoder at run time. For large matrices, it will take quite
a while.
|