Metadata-Version: 2.1
Name: sdr-helper
Version: 1.0.1
Summary: SDR Helper
Home-page: https://github.com/scikit-dsp-comm/sdr_helper
Author: Mark Wickert
Author-email: mwickert@uccs.edu
Maintainer: Chiranth Siddappa
Maintainer-email: chiranthsiddappa@gmail.com
License: BSD
Platform: UNKNOWN
Requires-Python: >=3.5
Description-Content-Type: text/markdown
Requires-Dist: colorama
Requires-Dist: scikit-dsp-comm
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: pyaudio
Requires-Dist: pyaudio-helper
Requires-Dist: setuptools (>=40.1.0)
Provides-Extra: rtlsdr
Requires-Dist: pyrtlsdr ; extra == 'rtlsdr'

# sdr_helper

[![pypi](https://img.shields.io/pypi/v/sdr-helper.svg)](https://pypi.python.org/pypi/sdr-helper)
[![Docs](https://readthedocs.org/projects/sdr-helper/badge/?version=latest)](http://sdr-helper.readthedocs.io/en/latest/?badge=latest)

## Software Defined Radio Streaming to `rtlsdr_helper` with Interface to `pyaudio_helper`
A recent push to the master branch now allows real-time SDR streaming from the RTL-SDR to `pyaudio_helper`.


This capability is made possible via the new `asynch` and `await` capabilities of Python 3.7. For the details as to how this works you have to dig into the details found in the module `rtlsdr_helper.py` and the examples found in the notebook `rtlsdr_helper_streaming_sample.ipynb`.

This is just the beginning of making a complete SDR receiver possible in a Jupyter notebook. Not only is the receiver a reality, the algorithms that implement the receiver, in Python, can easily be coded by the user.

To help develop demodulator algorithms a streaming code block interface standard, of sorts, is being developed this summer. The idea is to provide examples of how to write a simple Python class that will manage states in the DSP code that is inside the *Callback Process* block of the block diagram. More details by the end of the summer is expected, along with another sample notebook.

## Authors

[@mwickert](https://github.com/mwickert)

[@andrewsmitty](https://github.com/andrewsmitty)


