Jun 22, 2025 10:25 AM
by MSc
Hi RadiAnt team and community,
First of all - huge thanks for creating such a fast, clean, and reliable DICOM viewer. I've tried many over the years, and RadiAnt consistently stands out as the tool I come back to. The performance is phenomenal, the UI is intuitive, and it just works - which is something you can't say about every DICOM solution out there.
That said, I wanted to propose a feature that I believe could make RadiAnt even more powerful: support for lightweight scripting via Lua.
Lua is a small, embeddable scripting language used in many applications where performance and simplicity matter (from Adobe Lightroom to games and imaging software). Integrating it would allow advanced users to:
- Automate repetitive tasks (e.g. custom series selection, batch exports)
- Add user-defined measurements or overlays
- Preprocess images (e.g. applying filters or generating derived series)
- Define custom hotkeys or UI tweaks
- Trigger actions based on loaded metadata
- Seamlessly export image data and annotations in customized formats
It wouldn't compromise RadiAnt's minimalist design - Lua can be embedded cleanly and kept behind an "Advanced" toggle. Even just access to the image stack, metadata, and basic UI triggers would go a long way.
I'm aware RadiAnt is not trying to be an all-in-one workstation or PACS - and that's part of its charm - but small scriptable hooks could empower researchers, clinicians, and tinkerers alike without bloating the core.
Would love to hear what others think! And of course, thank you again for building and maintaining such a superb tool.