Skip to content

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

License

Notifications You must be signed in to change notification settings

sebasj13/TopasDoseCalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages