Skip to content
Vanya Sergeev edited this page Jun 10, 2021 · 61 revisions

Project Roadmap

Next release (0.11.0)

  • Core Improvements
    • Asynchronous control API (#40)

Outstanding

  • Open issues

    • Gnuplot plotting sink crashes (#26) and performance (#52)
  • Core Improvements

    • Bounds checking for vectors (#41)
    • Prune references in running block to reduce memory footprint after fork (#3)
  • Block Improvements

    • Library acceleration of SignalSource
    • Clean up ffi.new() from process() in PulseAudioSource/Sink, SDRplaySource/Sink, SoapySDRSource/Sink, UHDSource/Sink
  • Unit test Improvements

    • Improve failure reporting in testing jigs
  • Blocks wanted

    • Sources/Sinks
      • :exclamation: Plotting sinks with better stability, performance, and Mac OS X support (#26)
      • LFSRRandomSource
      • Mac OS X audio sink
    • Network sources
      • NanomsgSource
      • NanomsgSink
      • ZeroMQSource
      • ZeroMQSink
    • Signal
      • CTCSS Squelch
      • Polyphase FIR Decimator
      • Polyphase FIR Interpolator
    • Modulators/Demodulators
      • AMModulator
      • NBFMModulator
      • ASKModulator (option for OOK)
      • FSKModulator (options for MFSK, CPFSK, MSK, GMSK)
      • PSKModulator
    • Transmitter/Receiver Composites
      • BPSK31Transmitter
      • AX25Transmitter