Published April 9, 2020
| Version v3.8.1.0
Software
Open
gnuradio/gnuradio: Release 3.8.1.0
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_back
where 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_range
for 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_bb
buffer overflowmap_bb
thread safetyadditive_scrambler
count based reset
- heap corruption in
async_decoder
cc_encoder
was 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_layout
module 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_affinity
and{g,s}et_alias
- UHD Filter API
- block affinity, buffer sizes available as advanced options for blocks
- testing
- Python snippets (please snippet responsibly!)
show_id
flag 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)