Skip to main content

ARRL Field Day logger GUI

Project description

K6GTE Field Day logger (GUI)

License: GPL v3 Python: 3.9+ Made With:PyQt5

ARRL Field Day is a once a year 24hr emergency preparidness event for radio amateurs (Hams). During the event, we try and make as many radio contacts with other Hams in a 24 hour period. You can find out more about amateur radio by visiting the ARRL.

The logger is written in Python 3, and uses the PyQT5 lib. Qt5 is cross platform so it might work on everything. I have tested it on Linux, Rasperry Pi OS and Windows 10. This code is based off of a logger I had done earlier using Python and the curses library wich can be found here and one written for Winter Field Day here.

The log is stored in an sqlite3 database file 'FieldDay.db'. If you need to wipe everything and start clean, just delete this file and re-run the logger

The logger will generate a cabrillo file 'YOURCALL.log' and a 'Statistics.txt' file with a band/mode/power breakdown which you can use when you submit your logs to the ARRL online here. An ADIF file will also be generated so you can merge contacts into your normal Log.

We now have a group aggregation server, The clients and server pass traffic over Multicast UDP.

Read the manual here

WB8ERJ's blog writeup Mike's Tech Blog WB8ERJ

Picture of main screen

Picture of server main screen

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

fdlogger-23.1.30.tar.gz (1.4 MB view hashes)

Uploaded Source

Built Distribution

fdlogger-23.1.30-py3-none-any.whl (1.4 MB 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