HAMIOS
v5.2
Real-time solar conditions, ionosphere, DX cluster and world map — everything in one application for the radio amateur.
HAMIOS combines dozens of data sources into one dark, customisable dashboard. Whether you want to chase DX, track a solar storm or just know which band is open right now — everything is right in front of you.
HF radio propagation depends on the state of the ionosphere — a layer of the atmosphere ionised by solar radiation. Solar flares, geomagnetic storms, and the day/night cycle all influence which frequencies travel where, and how far. To get a complete picture, an operator traditionally had to visit a dozen different websites: one for solar indices, another for Kp forecasts, a third for live DX spots, yet another for lightning conditions. HAMIOS brings all of that together in a single, always-on window.
The application pulls live data from authoritative sources — NOAA SWPC for solar and geomagnetic data, DXWatch.com for DX cluster spots, Blitzortung.org for real-time lightning positions, and CelesTrak for satellite TLE orbital elements. It processes and correlates these streams continuously, then presents everything through a set of colour-coded panels arranged around a high-resolution world map.
At the heart of HAMIOS is a band reliability engine. Using the current Solar Flux Index (SFI), Sunspot Number (SSN), Kp index, and time of day, it calculates a reliability percentage for each amateur band from 160 metres down to 6 metres — separately for day and night paths. The results are shown as colour-coded bars (red → yellow → green) so you can see at a glance which bands are worth trying.
The 4096 × 2048 world map draws the day/night terminator in real time, overlays the aurora oval derived from the current Kp index, and plots live lightning strikes as they are detected by the Blitzortung sensor network. Satellite positions and ground footprints are computed from fresh TLE data and updated every few seconds. DX cluster spots appear as labelled markers on the map, making it immediately obvious where activity is concentrated.
If your radio supports CAT control (Yaesu, Kenwood/Elecraft or Icom), HAMIOS can connect via the serial port and tune directly to a clicked DX spot — no manual frequency entry needed. An automatic alert system watches for approaching thunderstorms and deteriorating geomagnetic conditions, and posts timestamped warnings in the notifications panel the moment a threshold is crossed.
Live DX spots, band reliability scores and a world map with active regions pinpointed — everything needed to decide in seconds whether a rare entity is workable from your QTH.
90-day interactive charts for SFI, SSN, Kp and Bz, plus GOES X-ray flux graphs, let you study solar cycles and their effect on the bands over time.
Open HAMIOS alongside your logging software and keep a constant eye on propagation without leaving your operating position. Storms and openings are flagged automatically.
Real-time satellite footprints, the built-in EIBI shortwave schedule and the SpyStations numbers-station database make HAMIOS equally useful for SWL and satellite work.
Real-time SFI, SSN, A-index, Kp index, X-ray class and solar wind data. Colour-coded reliability scores per band (160m–6m), day and night.
4096×2048 map with day/night terminator, grayline, aurora oval, satellite positions, Maidenhead grid overlay and lightning detection via Blitzortung.org WebSocket.
Live spots from DXWatch.com. Filter by band, mode or continent. Click a spot to tune your radio instantly via CAT control.
Live digital propagation paths from PSKReporter.info. FT8, FT4 and other digital mode contacts visualised as lines on the world map, updated every 5 minutes.
TLE data from CelesTrak across four groups: amateur, ISS, weather and CubeSat. Position and footprint updated in real time. Zone alerts with audio notification.
Live lightning detection via Blitzortung.org. Automatic QRN alerts when a storm approaches your threshold distance.
Support for Yaesu, Kenwood/Elecraft and Icom via serial port. Click a DX spot and the radio tunes immediately.
90 days of interactive charts covering band openings, SFI, Kp and Bz. Spot patterns and predict conditions.
Built-in EIBI shortwave schedule browser and FT8/digital mode reference tables. SpyStations (numbers stations) database included.
15 draggable panels. Place everything exactly where you want it. Layout is saved automatically.
EIBI improvements, satellite path width & live settings
QTH-dependent local timezone in header clock
Complete rewrite to PySide6 / Qt6
Real-time lightning overlay via Blitzortung
Draggable panel system with 11 customisable panels
Satellite tracking & SpyStations database
Completely new interface with central world map
Live world map with aurora oval, satellite positions and lightning
The central world map shows the day/night terminator, the aurora oval based on the current Kp index, live lightning strikes from Blitzortung, and satellite positions with footprints updated in real time.
Band reliability scores — colour-coded per band, day and night
For each amateur band from 160m to 6m, HAMIOS calculates a reliability percentage based on SFI, SSN, Kp and time of day. Colour-coded bars (red → yellow → green) show at a glance which bands are worth trying.
90-day historical charts for SFI, SSN, Kp and Bz
The history panel lets you track how solar and geomagnetic indices have evolved over the past 90 days. Spot patterns in solar activity and correlate them with past band conditions.
Solar data graphs — SFI, SSN, X-ray flux and geomagnetic indices
Live GOES X-ray flux and solar wind graphs give an immediate picture of current solar activity. Flare class thresholds are marked so you can instantly see if conditions are disturbed.
Automatic QRN alerts for approaching thunderstorms
The notification panel logs timestamped warnings automatically: approaching thunderstorms (QRN), geomagnetic disturbances and solar flares. Threshold distances and alert levels are fully configurable.
CAT radio control — click a DX spot to tune your radio
With CAT control enabled, clicking any DX spot in the cluster list tunes your radio instantly. Supports Yaesu, Kenwood/Elecraft and Icom transceivers via the serial port.
Ready to use. No Python or additional installation needed. Extract to an empty folder and run.
For advanced users. Requires Python 3.10+ and PySide6.
pip install PySide6 requestsC:\HAMIOS\) and place the .exe file inside.HAMIOS (HF Atmosphere Monitor for Ionosphere Observation and Statistics) was developed by Frank van Dijke , a radio amateur from the Netherlands. The project started as a personal tool to quickly assess band conditions without having to consult dozens of websites.
The software is fully open source and actively maintained. Contributions, bug reports and suggestions are welcome via GitHub.
Developed in collaboration with Claude AI (Anthropic) as coding assistant.
A fair question, with a very simple answer: because it can.
During the development of Hamios, the need — and challenge — arose to connect Hamios to my transceiver, a Yaesu FT-950. Since I own a U5 Link interface, it had to be possible to make both communicate with each other. After feeding Claude with the FT-950 CAT manual, development progressed surprisingly fast… and so did my imagination. What could I do with these new possibilities?
The first step was importing the EIBI list into Hamios, simply to see if I could control the radio directly from the list. To my surprise, it worked immediately. The EIBI list contains a huge collection of interesting frequencies, and I quickly started to see a clear connection between Hamios and this source of information.
Spy stations have always captured my imagination — and probably that of many others as well. So it was only a small step to integrate those lists into Hamios too. And since convenience matters, the FT8 and Digi frequency lists eventually followed as well.
At the moment, Hamios does not yet do much with those FT8/Digi lists, but they are definitely high on my wishlist for future development.
So if you ever wondered why all those lists are included in Hamios, this is the answer:
Because it can.
| Framework | PySide6 / Qt6 |
|---|---|
| Language | Python 3.10+ |
| Platform | Windows 10/11 |
| Licence | Open source (GitHub) |
| DX data | DXWatch.com |
| Lightning | Blitzortung.org |
| Satellite TLE | CelesTrak |
| Storm data | NOAA SWPC |
| Downloads | — |