PyQSO is a logging tool for amateur radio operators. It provides a simple graphical interface through which users can manage information about the contacts/QSOs they make with other operators on the air. All information is stored in a light-weight SQL database. Other key features include:
- Customisable interface (e.g. only show callsign and frequency information).
- Import and export logs in ADIF format.
- Perform callsign lookups and auto-fill data fields using the qrz.com database.
- Sort the logs by individual fields.
- Print a hard-copy of logs, or print to PDF.
- Connect to Telnet-based DX clusters.
- Progress tracker for the DXCC award.
- Grey line plotter.
- Filter out QSOs based on the callsign field (e.g. only display contacts with callsigns beginning with "M6").
- Remove duplicate QSOs.
- Basic support for the Hamlib library.
The software is released under the GNU General Public License.
The latest release of PyQSO can be downloaded here: https://github.com/ctjacobs/pyqso/releases. Installation instructions are provided in the documentation. Any feedback or bug reports via email or via the issue tracker are welcome.
Note 1: It is recommended that users run PyQSO on the Linux operating system, since all development and testing of PyQSO takes place there. See the system requirements for further information.
Note 2: The 'bleeding edge' version of the source code can be downloaded here. It may contain several bug fixes and improvements that have not yet been released. Note that, unlike the latest release of PyQSO, this code is written in Python version 3.
The PyQSO main window:
The dialog for adding and editing QSO records:
The grey line tool: