Skip to main content

No project description provided

Project description

moRFeusQt

Simple cross platform tool for controlling moRFeus mixer/RF generator via the HID protocol.

Features currently in development
  • Multi Device Support
  • TCP Support Basic Sending to GQRX
  • Draws a power reading plot from GQRX
  • VSWR sequence
  • TCP server to control device remotely
  • Support for Multiple SDR TCP protocols(rtl_tcp, soapytcp, etc.)
  • Threading and progress bars

Product information : https://othernet.is/products/morfeus-1

This tool was written in Python3 using :

  1. hidapi : https://github.com/trezor/cython-hidapi
  2. PyQt5 : https://pypi.org/project/PyQt5/

Installation and Usage

For Windows:

Prerequisites

Python 3 :
https://www.python.org/downloads/release/python-365/
moRFeusQt installation and execution (PowerShell or cmd)
pip install morfeusqt
moRFeusQt

For Linux:

Prerequisites

Python, libudev & libusb:
sudo apt install git python3.6-dev python3-setuptools python3-pip libudev-dev libusb-1.0-0-dev python3-tk
moRFeusQt Installation
git clone https://github.com/Psynosaur/moRFeus_Qt && cd moRFeus_Qt
Removing sudo requirement for udev usb raw access :
sudo ./hidsetup.sh
Install local package
pip install .
moRFeusQt

For Mac OS:

Prerequisites

Homebrew

From : https://brew.sh/

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Python :
$ brew install python
moRFeus_Qt Installation
$ git clone https://github.com/Psynosaur/moRFeus_Qt && cd moRFeus_Qt
$ python3 setup.py install
$ moRFeusQt

Unit Tests

$ python setup.py test

Project details


Download files

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

Source Distribution

moRFeusQt-3.123.tar.gz (23.6 kB view details)

Uploaded Source

File details

Details for the file moRFeusQt-3.123.tar.gz.

File metadata

  • Download URL: moRFeusQt-3.123.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for moRFeusQt-3.123.tar.gz
Algorithm Hash digest
SHA256 07a73f28cde60a7e8d73ee94d2556c48ac1067d2bcb1caa10c75aa41416230e8
MD5 09fbe9d1160688cde7ee16e42112d8e1
BLAKE2b-256 07b50160082ac1feba5f8d72ae6d3aacaec76180d326c1a1eafcdc87d8a03a7d

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