Skip to main content

Python client API for the FLEX 6000 series radios

Project description

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.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flexclient-0.1.tar.gz (26.2 kB view hashes)

Uploaded Source

Built Distribution

flexclient-0.1-py3-none-any.whl (29.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page