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 type:
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:
https://github.com/jeremymturner/pysatadif https://pypi.python.org/pypi/pysatadif
If you have questions, feel free to contact me off-list.
73,
Jeremy / KO6RM jeremy@jeremymturner.com