Radio Propagation
I made a thing!
With the help of Claude AI, I made a new mapping backend for LiveMUF.
The entire thing — 3D WebGL renderer, ionospheric physics, signal animation, Es detection, MUF modelling, band matrix, 2D map, live database connection — fits in a single HTML file of about 3,000 lines. No npm, no webpack, no dependencies beyond D3 and TopoJSON loaded from a CDN. A helper file interfaces with the LiveMUF SQLite database and forwards spots to the map as they appear. I'll need to work on a version for MySQL. It currently only runs on a PC which already has LiveMUF installed and capturing spots to a local database.
It renders propagation paths in realtime, projecting the signal path via realistic estimated bounce points around the globe. Ionospheric height is correctly rendered. Glowing areas appear at the reflection points and show sporadic-E clouds, coloured according to frequency (but not yet directly linked to the estimated MUF).
I'll follow up with more videos.