Skip to content
/ findRig Public

Python script to find rig(s) attached to computer

License

Notifications You must be signed in to change notification settings

aa2il/findRig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Find Rig

Determine rig type attached to usb port. This is used by start-up scripts to set up accordingly. The following rigs are supported: * Yaesu FTdx3000 * Yaesu FT991a * Kenwood TS850 * ICOM 9700 * ICOM 706

Installation under Linux:

  1. Uses python3
  2. Clone gitub findRig, libs and data repositories
  3. Install packages needed for findRig:
    • cd ~/Python/findRig
    • pip3 install -r requirements.txt
  4. Make sure its executable:
    • chmod +x findRig.py
  5. Set PYTHON PATH so os can find libraries:
    • Under tcsh: setenv PYTHONPATH $HOME/Python/libs
    • Under bash: export PYTHONPATH="$HOME/Python/libs"
  6. Bombs away:
    • ./findRig.py

Installation under Mini-conda:

  1. Good video: https://www.youtube.com/watch?v=23aQdrS58e0&t=552s

  2. Point browser to https://docs.conda.io/en/latest/miniconda.html

  3. Download and install latest & greatest Mini-conda for your particular OS:

    • I used the bash installer for linux

    • As of July 2023: Conda 23.5.2 Python 3.11.3 released July 13, 2023

    • cd ~/Downloads

    • bash Miniconda3-latest-Linux-x86_64.sh

    • Follow the prompts

    • If you'd prefer that conda's base environment not be activated on startup, set the auto_activate_base parameter to false:

      conda config --set auto_activate_base false

    • To get it to work under tcsh:

      • bash
      • conda init tcsh
      • This creates ~/.tcshrc - move its contents to .cshrc if need be
      • relaunch tcsh and all should be fine!
      • Test with:
        • conda list
  4. Create a working enviroment for ham radio stuff:

    • Check which python version we have:

      • conda list
    • conda create --name aa2il python=3.11

    • To activate this environment, use:

      • conda activate aa2il
    • To deactivate an active environment, use:

      • conda deactivate
    • conda env list

    • conda activate aa2il

  5. Clone gitub findRig, libs and data repositories:

  6. Install packages needed by findRig:

    • conda activate aa2il
    • cd ~/Python/findRig
    • pip3 install -r requirements.txt
  7. Set PYTHON PATH so os can find libraries:

    • Under tcsh: setenv PYTHONPATH $HOME/Python/libs
    • Under bash: export PYTHONPATH="$HOME/Python/libs"
  8. To run findRig, we need to specify python interpreter so it doesn't run in the default system environment:

    • cd ~/Python/findRig
    • conda activate aa2il
    • python findRig.py
  9. Known issues using this (as of July 2023):

    • None

Installation for Windoz:

  1. Best bet is to use mini-conda and follow the instructions above.
  2. If you want/need a binary, email me.

About

Python script to find rig(s) attached to computer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published