Python 3.x port of the Eclipse ESAPI plug-in script used in the study : Predicting deliverability of volumetric-modulated arc therapy (VMAT) plans using aperture complexity analysis
First off thank you for making these scripts available. This is great work.
I was testing using the MCS module and I noticed my results are returning numbers around ~89, but the MCS metric is defined in the original paper as being from 0-1.0, with 1.0 being the MCS for a static open field. Am I to interpret that 89 is actually supposed to be 0.89, or is there something I am doing wrong?
Hi there! I experimented a little and compared the calculations with varian.esapi. For most plans the result is the same, but for plans with moving jaws, there is a small difference. I think ApertureComplexity does not take into account that each control point may have different positions of the jaws.
Hi!
Congratulations for this great piece of work. We were looking at the results of your script for validation purposes. It seems that the calculation of the aperture irregularity metrics is using the same perimeter as for the edge metrics, namely only one edge for each leaf. Such a definition would not agree with the original paper of Du et al. which considered all edges. In particular, it seems that the definition used in the current algorithm would return numbers smaller than 1 for this metrics.
Best regards