[amsat-bb] New Satellite ADIF Logging Tool

Jeremy Turner jeremy at jeremymturner.com
Mon Nov 20 00:21:49 UTC 2017

Hello all,

One of the challenges that I've had since starting to work satellites is my
logging workflow. I don't always get back to my logging app to log QSOs
immediately, I have found it challenging to get all the right settings to
get LOTW to match, and some logging apps don't even allow me to type all
the right settings in. I hated having to fill in 10 fields per QSO, that
always seemed to reset to the wrong values with every QSO!

I wrote myself a little Python console app to improve my workflow, and I
want to share Python Satellite ADIF or pysatadif with you.

For instance, if there is an SO-50 pass where I make several QSOs, I would

pysatadif --satname SO-50 --timeon 1450 --qsodate 20171119 --qso KO6RM,DN70
--qso N0CALL,EL99

I can add as many QSOs per pass as I need. I can leave off the date if the
QSO was on the current UTC day.

The software pulls my station defaults including rig, power, and my grid
square from a defaults file (automatically generated for you on first run),
and pulls frequency, band, and mode from a directory of satellite info.
These can be overridden for you rovers and special event ops out there.

The resulting ADIF output can be imported into your favorite logging app,
TQSL or whatever else you'd like.

If this sounds interesting, you can install pysatadif on Windows, Mac or
Linux using Python 2.7 or 3.6 by running 'pip install pysatadif'.

For more information, check out:


If you have questions, feel free to contact me off-list.


Jeremy / KO6RM
jeremy at jeremymturner.com

More information about the AMSAT-BB mailing list