Skip to content

Python-based tool for Quality Assurance of Varian TrueBeam MLCs

License

Notifications You must be signed in to change notification settings

jcalama/TrueBeam-MLC-QA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrueBeam MLC QA Tools

Python-based tools for quality assurance of Varian TrueBeam MLCs, including RTPlan edition and MLC trajectory log analysis.

Included Tools

1. RTPlanEditor

GUI tool to modify TreatmentMachineName and DeviceSerialNumber in RTPlan DICOM files, enabling the creation of QA fields deliverable on your Varian TrueBeam systems.

2. MLCDynamic

  • Converts trajectory log binary files to CSV
  • Analyzes daily MLC leaf positional deviations
  • Builds daily historical performance data
  • Estimates Remaining Useful Life (RUL) of MLC leaves using an exponential bayesian degradation model

Scientific Background

The trajectory log analysis and RUL estimation are based on:

Calama-Santiago JA, Molina-Lopez MY, Infante-Utrilla MA, Lavado-Rodríguez ME. MLC performance prognosis using a degradation model based on trajectory log data from a daily test. Medical Physics, 2022;49:7384–7403.

Intended Use

Research and Quality Assurance purposes only.

Disclaimer

This software is not a certified medical device. Clinical use is entirely the responsibility of the user. Always verify results before clinical implementation.

License

GNU General Public License v3.0