OpenResearchInstitute / flexclient

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python client module for FlexRadio 6K series radios

NOTE: This is a pre-alpha release which is very fussy to use. It is not recommended for general use.

The FLEX-6000 series radios are software defined "radio Servers" with components and calibrations usually defined in hardware instead implemented with software.

The radio is used via a gigabit ethernet port, which allows users to send commands and open further connections to receive and transmit.

[FlexRadio[(https://www.flexradio.com/) has released SmartSDR FlexLib and Waveform API code to interface with the radio as an example, and encouraged 3rd-party development, but their code is restrictive due to the fact it is built with the .NET framework. Building a new client interface library in Python enables cross-platform uses of the SDR, opening many more opportunities to use its potential.

The initial purpose of this module was to support gnuradio blocks which use the radio, but it can also be used to develop clients in pure python.

Contributing:

We use the black code formatter, and ask that all submissions be formatted with black before making a pull request.

About

License:GNU General Public License v3.0


Languages

Language:Python 100.0%