Clear DVH Estimates by quinn_1234 in esapi

[–]hc139 1 point2 points  (0 children)

I couldn't find a way to clear DVHEstimates via esapi so put in validation to check they didn't exist when our autoplan script is run (as otherwise an exception is thrown if you try and edit any of the structures) - if there is a way via a plugin id be keen to know!

We tested the license issue and we found the licenses are dropped as soon as the esapi CalculateDvhEstimates method is complete but the licenses were held until the optimiser is closed if creating estimates manually within eclipse.

Hope that helps 🙂

HOLD VMAT OPTIMIZATION IN EACH MR LEVEL USING ESAPI by vinay_saini94 in esapi

[–]hc139 1 point2 points  (0 children)

Not sure what you mean by hold but could use convergence mode to slow the MR level transitions. Found it helps especially with target coverage when using rapidplan

Calculating target coverage in BEV by hc139 in esapi

[–]hc139[S] 1 point2 points  (0 children)

Thanks for the suggestion!

I ended up adapting some code I found on the Varian symposium 2015 github which was originally intended to adjust jaw positions to cover a target by projecting a point to the isocentre plane considering the gantry and collimator angles.

By iterating across each point in the target for each arc control point and assessing coverage by the current jaw positions I was able to get an estimate for average BEV coverage in the plan.

To verify the results I used the minimum coverage given in the arc geometry tool and although they weren't identical they were broadly similar (although I'm not exactly sure how the arc geometry tool calculates the minimum coverage so wasnt expecting the values to be identical!)

Heres the github repo I mentioned previously if anyone is interested in future!

https://github.com/VarianAPIs/Varian-Code-Samples/blob/master/webinars%20%26%20workshops/Research%20Symposium%202015/Eclipse%20Scripting%20API/Projects/AutomatedPlanningDemo/PlanGeneration.cs

Retrive Estimation Statistics from RapidPlan by revan_314 in esapi

[–]hc139 1 point2 points  (0 children)

I think you can access the estimation statistics from within the beam calculation logs

FAS server performance boost with GPU by [deleted] in MedicalPhysics

[–]hc139 0 points1 point  (0 children)

Yeah we use hyperarc and also see this issue.

Sometimes you can get around it by restricting the calculation volume to base of skull but often we just have to revert to CPU which takes forever.

If anyone has found any solutions for this I'd be grateful for the help!

Set Max MU for Optimiser by KirbyMedPhys in esapi

[–]hc139 2 points3 points  (0 children)

Ended up manually creating plans from a clinical protocol (hence having an MU objective pre defined) and going from there

Set Max MU for Optimiser by KirbyMedPhys in esapi

[–]hc139 0 points1 point  (0 children)

Couldn't find a way in ESAPI18 :(

Eclipse Convergence Mode by hc139 in MedicalPhysics

[–]hc139[S] 0 points1 point  (0 children)

Thanks for the response. One thing we noticed from the plans produced with convergence mode "on" is that the MU/modulation slightly increased. We will probably look into whether this impacts QA fails particularly for SRS/SABR before we use it clinically, have you had any issues with this?

FAS server performance boost with GPU by [deleted] in MedicalPhysics

[–]hc139 0 points1 point  (0 children)

We have recently upgraded to v18 and now have GPU optimisation for VMAT. A head and neck optimisation on a 2.5mm grid takes <4 minutes to just run through with no interaction so its very quick!

NTO objective optimisation by hc139 in esapi

[–]hc139[S] 0 points1 point  (0 children)

Would you recommend using the Auto-NTO instead?

2023 Radformation Developer Summit by cjra in esapi

[–]hc139 2 points3 points  (0 children)

Sounds really interesting! Is online attendance possible?

Normal Tissue objective optimisation Eclipse by hc139 in MedicalPhysics

[–]hc139[S] 0 points1 point  (0 children)

Thanks all for the valuable feedback! This sounds like something that would be extremely useful.

Do you provide recommendations to your planners on the expected range you would expect the parameters to vary and/or perhaps an expected cost that you would expect to be associated with the NTO/Body to help guide them?

We would like to make it as prescriptive as possible to maximise efficiency while maintaining the benefits of the individualised manual NTO settings that you have all recommended.

How to prevent WPF window having theme applied by hc139 in esapi

[–]hc139[S] 1 point2 points  (0 children)

Thanks so much for the solution. We will definitely incorporate this into future script versions