Published April 9, 2020
| Version v3.8.1.0
Software
Open
gnuradio/gnuradio: Release 3.8.1.0
Authors/Creators
- Tom Rondeau1
- Johnathan Corgan2
- Josh Blum
- Sebastian Koslowski
- Eric Blossom
- Marcus Müller
- Martin Braun3
- Tim O'Shea4
- Ben Reynwar
- Andrej Rode
- Michael Dickens
- Ron Economos
- Nathan West
- Håkon Vågsether
- Bastian Bloessl5
- Nicholas Corgan6
- Jiří Pinkava
- mormj
- Sylvain "tnt" Munaut
- Thomas Habets
- sdh11
- Clayton Smith
- Volker Schroer
- Philip Balister7
- Brennan Ashton8
- Geof Nieboer9
- jdemel
- Achilleas Anastasopoulos
- Bill Clark
- Paul Cercueil
- 1. GNU Radio
- 2. Corgan Labs
- 3. @EttusResearch
- 4. @deepsig
- 5. SEEMOO, TU Darmstadt
- 6. National Instruments (@ni)
- 7. OpenSDR
- 8. JFrog
- 9. GCN Development
Description
[3.8.1.0] - 2020-04-08
Changed
Project Scope
- clang-tidy improvements
- Throw exceptions by value, catch by reference
emplace_backwhere applicableempty()instead ofvector::size() == 0
- Use CMake to check for endianness instead of
BOOST_BIG_ENDIAN
- Scipy becomes optional dependency (for polar channel code construction)
- use Boost.UTF instead of cppunit
- FindQwt paths
- floatAlmostEqual unittest assert function wrongly passing on sequence types
- Only require boost unittest when testing is enabled
- FindLOG4CPP typo
- numpy.fft(pack) imports
- several scipy imports that can be done with numpy alone
- block gateway shadowed system port
- Flaky message passing unit test contained timeout (not the test's job)
- ctrlport/
rpcaggregator& Co: removed storage of references to scope-lifetime objects - Sine table generation python was wrong
get_tags_in_rangefor delay < (end-start)- premature tag pruning
- release flattened flowgraph after stopping; fixes restartability/shutdown issues
- clipping in FM receiver: remove superfluous gain
- C++ generation for multiple blocks
- portaudio source: lock acquisition
- rotator VOLK workaround
map_bbbuffer overflowmap_bbthread safetyadditive_scramblercount based reset
- heap corruption in
async_decoder cc_encoderwas broken for constraint lengths > 8
- restore Boost 1.53 compat
- no longer requiring unnecessary key in
edit_box_msg
- fixed examples under Py3
- multichannel objects not populating channels
- wrong use of
input->raw_input - allow empty argument list
- testing
- check for and deny TSB under Python
- QA addition bugs
- correct path for C++ QA tests
- several issues with YAML files
- nested objects now properly populate namespaces
- comments now included in block bounds calculation
- Wiki documentation link removed from OOT blocks' docs tab
- Dragging connections to auto-hide ports works now
- generated and re-generated several example flowgraphs
bokeh_layoutmodule name- Revert toggle buttons to text entry for bool block props, allowing GRC variables to be used
- Codec2 development branch / future compat
- Boost 1.71 compat
- CI now checks for formatting
- dot graphs now contain message edges
- Python wrapping for blocks'
set_affinityand{g,s}et_alias
- UHD Filter API
- block affinity, buffer sizes available as advanced options for blocks
- testing
- Python snippets (please snippet responsibly!)
show_idflag added to embedded python blocks, Probes- global option to toggle showing of IDs
- Help "Keyboard Shortcut" entry
Files
gnuradio/gnuradio-v3.8.1.0.zip
Files
(6.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:30422a87ccb0c8c84c14b7fbf3bd4d92
|
6.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/gnuradio/gnuradio/tree/v3.8.1.0 (URL)