wrssc / ray_scripts

Python scripts for RayStation treatment planning system
GNU General Public License v3.0
24 stars 5 forks source link

Issue78 #88

Closed rabayliss closed 5 years ago

rabayliss commented 5 years ago

Added Jaw-Tracking for Small Targets to automated plan optimization scripting. Only VMAT is supported at this time, DCA will come in a later version. Targets which result in jaw sizes less than 2 cm will automatically have the jaw size extended to at least 2 cm. The optimal jaw size is estimated using 2 optimizations to set the jaw size, and resetting the beams with the new limits. All larger targets are ignored. Tested for target sizes 2 mm to 20 cm, with and without co-optimization. Note, this new functionality is activated by the user selecting "small target" from the initial prompt. If the user does not select "small target" and the jaw sizes are smaller than 2 cm, the user will be prompted to select it.

Force the beamset to have maximum Jaw limits appropriate to TrueBeamSTX. This sets the maximum allowed jaw limits to [X1,X2; Y1, Y2] = [-10.9, 10.9; -40, 40]

Updated all clinical goals protocols to adhere to naming conventions from structure templates and TPO's.

Updated clinical goals in UW Abdomen, UW Abdomen SBRT, UW Gyn to match the ARIA TPO's.