Skip to content

LightLog 2026 - V1.3

Choose a tag to compare

@ct7ayd ct7ayd released this 29 Sep 17:28
· 2 commits to main since this release
6edcec0

📻 LightLog 2026 (V1.3) – Modern Amateur Radio Logging Software

LightLog 2026 is a modern, lightweight, and feature-rich logging software for radio amateurs, developed in Python with a graphical user interface built on Tkinter and CustomTkinter. This version (V1.3) brings significant improvements in stability, multilingual support (Portuguese and English), and advanced new tools for DXers and field operators.

✨ Version 1.3 Highlights & Features
☀️ Solar & Ionospheric Propagation Monitor (New!): Track real-time SFI (Solar Flux Index), K-Index, A-Index, and the estimated status of HF bands for day and night.

🗺️ Integrated Geographic Mapping: Direct visualization of Grid Locators on an interactive map (powered by tkintermapview with direct links to OpenStreetMap), automatically calculating distance and bearing.

📡 Optimized DX Cluster: Native Telnet connection to DX Cluster servers with smart filters for active bands and modes (CW, SSB, DIGI), accompanied by a Raw Stream monitor for debugging.

🔌 Advanced CAT Integration: Expanded support for radio control (Kenwood, FlexRadio/SmartSDR, Icom via CI-V addressing, Yaesu) and automatic frequency, mode, and band reading.

🌐 QRZ.com Integration: Instant callsign lookup in the QRZ.com database with profile picture loading and automatic synchronization of pending logs in the QRZ Logbook API.

📊 Detailed Statistics & Charts: Integrated Matplotlib interactive charts to monitor QSOs by band, mode, monthly progression, and top worked DXCC countries.

🛠️️ Technologies Used
Language: Python 3.x

Graphical User Interface: Tkinter / ttk / CustomTkinter / tkintermapview

Charts: Matplotlib

Communication & Connectivity: PySerial, Requests, Sockets (Telnet)

Database: SQLite3 (Secure and fast local storage at Documents/RadioLogbook/logbook.db)

🚀 Installation & Running
Make sure you have Python 3.10+ installed on your system.

Clone this repository or download the main script file (lightlog_2026_v1.3_3.py).

Install the required dependencies by running the following command in your terminal:

Bash
pip install requests pyserial pillow matplotlib tkintermapview
Run the application:

Bash
python lightlog_2026_v1.3_3.py
⚙️ Initial Configuration
When launching the program for the first time, go to the top menu under Settings > System Settings & Cluster to configure:

Your Station Callsign (e.g., CT7AYD) and default Grid Locator (e.g., IM59ph).

Your QRZ.com credentials and QRZ Logbook API Key (optional, for remote QSO submissions).

Your radio/CAT protocol and port, or your preferred DX Cluster server.

📄 Import & Export (ADIF)
LightLog 2026 fully supports the amateur radio data interchange standard:

Import: Cleanly load old .adi files directly into your local database.

Export: Export your updated QSO log at any time via the File > Export to ADIF (.adi) menu.

👤 Author
Developed with 73 by José Luís Albuquerque (CT7AYD).

Suggestions, bug reports, or contributions are very welcome through Issues or Pull Requests on GitHub!