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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file flexclient-0.1.tar.gz.

File metadata

  • Download URL: flexclient-0.1.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for flexclient-0.1.tar.gz
Algorithm Hash digest
SHA256 e492c9f835ed7c996a4c24513e37abb996b894abbc8d60be90b389b60a6d8a8a
MD5 9469496bbb2034867ee0d0878410f888
BLAKE2b-256 fcd626355d641244dd287aafa4de1a0e080934212efe1119bd75179ad4c4563d

See more details on using hashes here.

File details

Details for the file flexclient-0.1-py3-none-any.whl.

File metadata

  • Download URL: flexclient-0.1-py3-none-any.whl
  • Upload date:
  • Size: 29.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for flexclient-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 62159eb603d04a9c967d4920abaa7acb6fa7d8ce155827c06c9eeb58d77d18c1
MD5 0d57ed03b83991ec2d98f1408405f2c7
BLAKE2b-256 77db990b9e64ae8b6218a199ca641ca24c50600d48d30c0fedb90852ac6057fa

See more details on using hashes here.

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