Simple utility to generate proper ADIF for satellite contacts
Project description
Generate ADIF For Satellite QSOs
================================
Quick Installation
==================
::
pip install pysatadif
Upgrading
=========
::
pip install --upgrade pysatadif
Quick Usage
==========
::
$ pysatadif --satname SO-50 --timeon 0050 --qso N0CALL --qso N1CALL --qso N2CALL,DM00 --output adif
Full Usage
==========
::
usage: pysatadif [-h] -s SATNAME -n TIMEON [-f TIMEOFF] [-d QSODATE]
[-g MYGRID] [-r MYRIG] [-c OPERATOR] [-t TXPWR] -q QSO
[-o OUTPUT] [-v]
optional arguments:
-h, --help show this help message and exit
-s SATNAME, --satname SATNAME
Satellites to track
-n TIMEON, --timeon TIMEON
Start time of QSO (HHMMSS)
-f TIMEOFF, --timeoff TIMEOFF
End time of QSO (HHMMSS)
-d QSODATE, --qsodate QSODATE
QSO Date (YYYYMMDD)
-g MYGRID, --mygrid MYGRID
My grid square
-r MYRIG, --myrig MYRIG
My rig
-c OPERATOR, --operator OPERATOR
My callsign
-t TXPWR, --txpwr TXPWR
TX Power
-q QSO, --qso QSO QSO callsign and optionally grid (eg N0CALL,DN70)
-o OUTPUT, --output OUTPUT
Output Format (text, adif)
-v, --verbose Print verbose debugging messages
Configuration
=============
Run pysatadif once. Then see $HOME/.pysatadif/defaults.json
You may configure your callsign, maidenhead grid square, radio, and
transmitting power which will apply to all passes. You may override
these at any time by using the command-line switches.
Hints
=====
If the QSO was made on the current UTC day, you may leave out the
QSODATE parameter. If the QSO was made during the current UTC year, you
may leave out the YYYY.
You may enter callsigns and grids in lower case, and they will be
converted to upper case.
If you copied the other station's grid square, be sure to add it:
-q N0CALL,AA00. If you don't have it, leave the comma and following out.
History
=======
0.0.14 - Correcting README to reflect uploading and packaging to pypi
0.0.13 - Added error checking for timeon parameter
0.0.12 - Initial release
0.0.3 - Typo
0.0.2 - Moving data files to data, dynamically including them
0.0.1 - Initial Import, broken data files
================================
Quick Installation
==================
::
pip install pysatadif
Upgrading
=========
::
pip install --upgrade pysatadif
Quick Usage
==========
::
$ pysatadif --satname SO-50 --timeon 0050 --qso N0CALL --qso N1CALL --qso N2CALL,DM00 --output adif
Full Usage
==========
::
usage: pysatadif [-h] -s SATNAME -n TIMEON [-f TIMEOFF] [-d QSODATE]
[-g MYGRID] [-r MYRIG] [-c OPERATOR] [-t TXPWR] -q QSO
[-o OUTPUT] [-v]
optional arguments:
-h, --help show this help message and exit
-s SATNAME, --satname SATNAME
Satellites to track
-n TIMEON, --timeon TIMEON
Start time of QSO (HHMMSS)
-f TIMEOFF, --timeoff TIMEOFF
End time of QSO (HHMMSS)
-d QSODATE, --qsodate QSODATE
QSO Date (YYYYMMDD)
-g MYGRID, --mygrid MYGRID
My grid square
-r MYRIG, --myrig MYRIG
My rig
-c OPERATOR, --operator OPERATOR
My callsign
-t TXPWR, --txpwr TXPWR
TX Power
-q QSO, --qso QSO QSO callsign and optionally grid (eg N0CALL,DN70)
-o OUTPUT, --output OUTPUT
Output Format (text, adif)
-v, --verbose Print verbose debugging messages
Configuration
=============
Run pysatadif once. Then see $HOME/.pysatadif/defaults.json
You may configure your callsign, maidenhead grid square, radio, and
transmitting power which will apply to all passes. You may override
these at any time by using the command-line switches.
Hints
=====
If the QSO was made on the current UTC day, you may leave out the
QSODATE parameter. If the QSO was made during the current UTC year, you
may leave out the YYYY.
You may enter callsigns and grids in lower case, and they will be
converted to upper case.
If you copied the other station's grid square, be sure to add it:
-q N0CALL,AA00. If you don't have it, leave the comma and following out.
History
=======
0.0.14 - Correcting README to reflect uploading and packaging to pypi
0.0.13 - Added error checking for timeon parameter
0.0.12 - Initial release
0.0.3 - Typo
0.0.2 - Moving data files to data, dynamically including them
0.0.1 - Initial Import, broken data files
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
pysatadif-0.0.14.tar.gz
(5.7 kB
view details)
File details
Details for the file pysatadif-0.0.14.tar.gz
.
File metadata
- Download URL: pysatadif-0.0.14.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 402bec0794330560a6b0b3ec67f4c3476bb3690a132a14abc5e84812979ffd77 |
|
MD5 | 6c9aebcea617fc500fc78e7b0ae69096 |
|
BLAKE2b-256 | 127d25a7491d49415f602c517c626d965ea9138cebd3817d417d8e6f7af73c70 |