LunarEclipse
Automate your radiation therapy treatment planning and QA workflows with LunarEclipse.
LunarEclipse is a collection of open-source ESAPI scripts designed to streamline treatment planning and quality assurance tasks in Eclipse. Currently 4 different scripts are available:
- CollisionAvoid: Check for and visualize any potential collisions between the linac and the patient/couch support structure
- DoseEval: Automatically evaluate plan dose metrics against established constraint templates (e.g. QUANTEC, RTOG, custom-made, etc.), eliminating the manual crosshair process for evaluating constraints. PDF report printing is also available for this script.
- PlanScan: Expedite the physics plan check process by automatically comparing plan parameters with predefined values
- ProfilePull: Extract depth dose, crossline, and inline profiles for any beam in a plan
There is also an additional Settings script to set some preferences for the scripts above. Use the button to download the most recent version of the scripts, and see the LunarEclipse Setup Guide for basic install and setup instructions. Then view the user guides below to get step-by-step instructions for applying each script. The source code is available on Github.