/TopasDoseCalc

Add individual TOPAS DICOM doses, scale them to absolute doses, and compare to calculated TPS doses.

Primary LanguagePythonMIT LicenseMIT

TopasDoseCalc

A GUI to merge and scale split-up TOPAS simulations to absolute doses and calculate DVHs

This GUI allows the merging of multiple TOPAS DICOM simulations. This can be useful when a patient plan has been split up into individual simulations of the control points. The merged simulation can then be scaled using a reference calibration simulation and data from the RTPLAN. Finally, DVHs can be automatically created when supplying a RTSTRUCT file.

Installation

Install using pip:

$ pip install topasdosecalc  

Then, start the GUI by running:

$ python -m topasdosecalc

Or, if your Python is added to $PATH, simply run:

$ topasdosecalc

Manual

Screenshots

Dependencies

Built using the beautiful customtkinter Requires python3, dicompyler-core, matplotlib, natsort, numpy, Pillow, pymedphys, and pydicom.

Contact me!

Thank you for using TopasDoseCalc! Please let me know about any issues you encounter, or suggestions/wishes you might have!