Bandmap accessory for fdlogger and wfdlogger
Project description
Bandmap
What is it?
I've written what can be considered a companion application. It's not new, or novel, and certainly not attractive. It's a terminal application. But I needed one, and I wanted it to do specific things. At it's heart, it's main feature is showing RBN spots for CW.
Features
- It polls the RBN site for active spotting servers. Gets the gridsquare of those servers, and compares it to your gridsquare. It then calculates the distance to each server from you, and builds a lists of those servers. This way you can define a listening radius. There is no real benefit to looking at spots from a server in Norway if you're in South Texas.
- If you have flrig setup it will highlight spots near your VFO.
- It can look at your active Winter Field Day log and highlight those spots you have already worked, so you can focus on other stations.
- You can give it a list of bands you wish it to cover. No use in seeing spots on 160 if you don't have an antenna for 160.
- It will dynamically resize and prune the list of spots if they don't fit in the window, tossing the oldest ones.
- It can limit the returned spots to those in the general portion of the band. No use in cluttering the screen with spots you're not allowed to work if you're not an Extra/Advanced class.
Recent changes
- [23.1.30] Restructured, pep8 cleanup, isolated DB code.
- [23.1.29] Fixed DB error
Install, Update, Remove
# Install
pip install bandmap
# Update with
pip install -U bandmap
# Remove with
pip uninstall bandmap
Command line options
-h, --help show this help message and exit
-c CALL, --call CALL Your callsign
-m MYGRID, --mygrid MYGRID
Your gridsquare
-d DISTANCE, --distance DISTANCE
Limit to radius in miles from you to spotter, default
is: 500
-g, --general Limit spots to general portion of the band.
-a AGE, --age AGE Drop spots older than (age) seconds. Default is: 600
-r RBN, --rbn RBN RBN server. Default is: telnet.reversebeacon.net
-p RBNPORT, --rbnport RBNPORT
RBN server port. Default is: 7000
-b BANDS [BANDS ...], --bands BANDS [BANDS ...]
Space separated list of bands to receive spots about.
Default is: 160 80 40 20 15 10 6
-f FLRIGHOST, --flrighost FLRIGHOST
Hostname/IP of flrig. Default is: localhost
-P FLRIGPORT, --flrigport FLRIGPORT
flrig port. Default is: 12345
-l LOG, --log LOG Log DB file to monitor. Default is: WFD.db
So at the least you'd want to start it with options specific to you. I myself would use:
bandmap -c K6GTE -m DM13AT -g
It can work with my other loggers. If you use the K1USNSST logger you can launch the bandmap with something like
-l ~/SST.db
tacked on the end, to have it monitor that log file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bandmap-23.1.30.tar.gz
.
File metadata
- Download URL: bandmap-23.1.30.tar.gz
- Upload date:
- Size: 19.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82715abeb7660132c00277297fa7e805823a8396dc09967df10275428578c02e |
|
MD5 | 05707032e449d39aae61f466c0aefd1b |
|
BLAKE2b-256 | eb8c4427f03325fc82de659c05e3d7121bea5d195061d31f91fd1541f1816b9c |
File details
Details for the file bandmap-23.1.30-py3-none-any.whl
.
File metadata
- Download URL: bandmap-23.1.30-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92c005b2ecd26fed8abacc708d539bcf72b85d10666ce436c17302e623eba377 |
|
MD5 | f1d25fbf7ea1d01f79d25d36bdf1894a |
|
BLAKE2b-256 | ac308182d514a9381d7ebb3638c7c2181efba0b44053df4f2446e7068dfdd809 |