A custom-built Python desktop application for viewing, editing, filtering and analysing
RadiaCode track logs (.rctrk / official app exports). Designed for
surveyors, hobbyists and anyone who wants full control over their radiation data
— without having to hand-edit raw JSON.
Built by The Aussie Repair Guy with AI collaboration (DeepSeek, Google Gemini & ChatGPT) and generously sponsored by Radiacode. Huge thanks to Ryan from Radiamaps for his help and inspiration with the coding.
Feature Showcase
Tip: replace these CSS mockups with real screenshots (e.g. img/rc-editor.png)
once you've captured them — see the HTML comments below.
⚠ Radiacode Hotspot Report
Source: survey_walk_2026.rctrk · 12,438 points · Threshold 200 nSv/h
| # | Reading | Time | Location | Coords | Map |
|---|---|---|---|---|---|
| 1 | 487.9 nSv/h | 11:04:22 | Sydney, NSW, Australia | -33.8691, 151.2101 | Open in Google Maps |
| 2 | 392.5 nSv/h | 11:18:07 | Sydney, NSW, Australia | -33.8697, 151.2119 | Open in Google Maps |
| 3 | 261.0 nSv/h | 11:22:44 | Sydney, NSW, Australia | -33.8702, 151.2136 | Open in Google Maps |
Key Features
Universal File Support
Loads native .rctrk JSON, official app .txt/.tsv exports,
and converts raw CYD/HTIT .csv logs in a single click.
Live Interactive Map
Every point plotted on satellite imagery with colour-graded markers and an optional path line. Switch between ESRI Satellite and Google Maps tile servers.
Bulk Data Cleanup
Strip null GPS, high HDOP, absurd speeds, out-of-range altitudes or crazy dose rates — all in one filter dialog before re-saving.
Hotspot Auto-Detection
Finds distinct high-dose clusters (configurable threshold & minimum spacing) and generates a fully-styled HTML report with reverse-geocoded locations.
Dose Graph & Statistics
Matplotlib dose-vs-time graph, highest-reading finder, and a full track stats dialog (distance, speed, altitude, total accumulated dose).
Export Anywhere
Save to .rctrk (Radiamaps/Radiaverse-ready), CSV, KML for Google Earth,
or grab a PNG snapshot of the map for thumbnails.
Split & Merge Logs
Chop huge 30,000-point logs into chunks the map can render smoothly, or merge multiple tracks together chronologically.
Manual Point Editor
Fix individual lat/lon/alt/dose readings by hand, or multi-select rows to delete them in bulk. Every edit is non-destructive until you click Save.
Quick Start
- Download RCTRK_viewerV20.zip using the button at the top of this page.
- Extract the folder anywhere on your PC.
- Run
RCTRK_viewerV20.exe(orpython RCTRK_viewerV20.pyif running from source). - Optional: for graph & map snapshot features, install the Python extras with
pip install matplotlib pillow. - Click Open File, load a
.rctrkor app export, and start editing.
.rctrk file.
Acknowledgements
- Huge thanks to Radiacode for sponsoring the YouTube channel — use discount code TARG2026 for 5% off at the Radiacode Store.
- Special thanks to Ryan from Radiamaps for his help and inspiration with the coding on this project — radiamaps.com.
- Built with AI collaboration from DeepSeek, Google Gemini and ChatGPT.
- Reverse geocoding by OpenStreetMap Nominatim.
Found a bug or want a new feature? Get in touch or drop it in the Discord server.