SHA256
1
0
forked from pool/gnuradio
gnuradio/gnuradio-3.10.5.0.tar.gz
Martin Hauke b0ef6a0587 Accepting request 1043866 from home:wkazubski:test:science
- Update to version 3.10.5.0
  * Runtime
    + Python block have access to the block logger, as in C++
    + Default log level changed to INFO (from OFF)
    + Memory-based logger gr.dictionary_logger_backend() added for
      log debugging
    + API Note: The Python block gateway is now completely 
      implemented in the PyBind11 wrapper, in order to clean up
      Python dependencies. This is technically an API change, but
      should not have any external effect.
    + PMT serialization of Complex32 vectors is now REAL | IMAG on
      all platforms
    + Python IO signature replication (multiple ports specified by
      one signature) fixed
  * GRC
    + Continue processing block connections after a connection
      error occurs
    + Drawing/scaling fixes that improve user experience on HiDPI
      and Windows machines
  * Build system and packaging
    + Many deprecation warnings fixed
    + Make target link libraries PRIVATE wherever possible, removing
      unnecessary downstream dependencies
  * Testing
    + Code formatting rules for clang format updated to v14
    + Removed all compiler warning suppression
    + Enable Python block testing for Conda on macOS
    + Many other improvements that make maintenance easier - thanks
      again to Clayton Smith. In the process of fixing tests, a number
      of latent bugs were fixed throughout the code.
  * gr-analog
    + AGC3 performance and bug fixes
    + Python has access to control_loop parent class in PLL blocks
    + CTCSS detection of standard tones improved by fixing floating
      point comparison
  * gr-blocks
    + Probe Signal cross platform reliability improved by better
      thread synchronization
  * gr-digital
    + CRC32 and CRC16 blocks use little-endian order regardless of
      host order. This is a wire format change. The options were to
      have different endian machines unable to communicate, or older
      and newer versions unable to communicate. Note that there is
      a more general set of blocks (CRC Append and CRC Check) that
      are recommended for use wherever possible.
    + Packet headers use consistent bit order across machines
    + Floating point/rounding fix in constellation lookup table
  * gr-fec
    + LDPC G matrix n and k can be access from Python
    + LDPC matrix output size calculation corrected
    + CCSDS/Viterbi path metrics overflow fix
  * gr-network
    + Improve UDP Source/Sink efficiency by removing a layer of
      buffering and using the GR circular buffer instead of the
      Boost equivalent
  * gr-qtgui
    + Fixed Python code generation for Msg CheckBox, Digital Number
      Control, Toggle Button, Toggle Switch
  * gr-soapy
    + Sources will generate rx_time, rx_freq and rx_rate tags, as
      in UHD sources, where supported by the underlying Soapy driver
  * gr-uhd
    + Re-enable uhd.find_devices(), in addition to uhd.find()
    + RFNoC: generate correct Python code when using clock/time source
    + RFNoC: allow specification of adapter IDs for streamers
    + RFNoC: enable setting of vlen and types for streamers
    + RFNoC: streamers pay attention to stream args
    + RFNoC: sync block controller with gr-ettus OOT
    + RFNoC:set_property() and get_property() added to the C++ and
      Python APIs
    + RFNoC: Python binds added for rfnoc_block_generic
  * gr-zeromq
    + Sinks will optionally block on full queue, providing
      backpressure. Previously, overflow data was dropped.
- Patch fix-build-with-fmt9.patch removed (applied upstrem)

OBS-URL: https://build.opensuse.org/request/show/1043866
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/gnuradio?expand=0&rev=122
2022-12-20 23:59:32 +00:00

4 lines
132 B
Plaintext

version https://git-lfs.github.com/spec/v1
oid sha256:04aae0c45e55c8fcaf99829d92db102395c7e10a7ad9910533694806d5ae121a
size 4368231