Welcome to the Gateway Scripts Monthly Newsletter. Your one-stop for all things scripting, .NET development, and clinical automation. |
|
|
Scripting Double Header in Denver In the scenic backdrop of Parker, CO, Gateway Scripts recently hosted two highly anticipated courses at Parker Adventist Hospital: one focused on application development with the Eclipse Scripting API (ESAPI) and another on Automation with Varian APIs. These courses brought together medical professionals, developers, and scripting enthusiasts for an intensive and rewarding educational experience, along with a fun time defending from zombie hordes. Read more here. |
|
|
Mastering LINQ for Efficient Data Manipulation in C# and Data Mining in ESAPIOne of my favorite APIs available in the .NET Framework is also readily available from Microsoft and included in many C# .NET Framework projects by default. The LINQ library, standing for Language-INtegrated Query allows for collections of objects to be searched with inline code, rather than writing tedious loops. |
|
|
The time to prepare for next year is now! |
|
|
Upcoming Courses.... Enhance your Scripting Knowledge from the Comfort of your own Home. |
|
|
Each course has applied for 15 MPCEC credits. Courses registration available with Varian Education Credits! |
|
|
| | ESAPI Introduction October 11-12 Kickstart your scripting journey with our Introduction to the Eclipse Scripting API course, October 11-12—unlock new skills and streamline your workflows! | | |
|
| | Visual Scripting Immersion October 19-20 Immerse yourself in Visual Scripting and transform your clinical workflows—join us October 18-19 for hands-on learning and innovation! | | |
|
| | Join first ever Remote Automation Course! November 8 - 9 Integrate automation into your clinic with planning automation, automated contouring, DICOM automation with access to DICOMAnon, and more! | | |
|
|
Robust optimization and assessment of dynamic trajectory and mixed-beam arc radiotherapy: a preliminary study |
|
|
This fantastic study from the group at Insel in Bern, Switzerland developed a treatment planning process for dynamic mixed-beam arc therapy (DYMBARC) and dynamic trajectory radiotherapy (DTRT) to improve dosimetric quality and robustness against setup uncertainties. DYMBARC combines non-coplanar photon trajectories with electron arcs to optimize dose distributions for various cancer sites. The Eclipse Scripting API (ESAPI) was crucial in interfacing the in-house software with the Eclipse treatment planning system, enabling data import, optimization, and visualization of treatment plans, thus facilitating robust optimization and effective implementation of these advanced radiotherapy techniques. Check out the details here!. |
|
|
ESAPI Water Tank Comparison plugin |
|
|
ProfileComparison.easpi.dll is a standalone ESAPI plugin that allows users to load Sun Nuclear water tank (.snctxt) profiles and compare to the calculated dose of the selected plan using a gamma evaluation. By calculating the dose to a water phantom in the treatment planning system and comparing the results to measured water tank profiles, this tool allows users to quickly evaluate the accuracy of their treatment planning system without the need to export each dose volume to DICOM. This type of evaluation is recommended as part of the validation of treatment planning system algorithms during commissioning in AAPM MPPG 5: |
|
|
Blog Posts from Around the Web |
|
|
Top 10 C# Recent Improvements | | |
|
|
We need Visual programming. No, not like that. | | |
|
|
C# 13 Semi Auto Properties | | |
|
|
Devs say many of their hours are wasted, disagree with managers on how to fix the issue | | |
|
|
A Convenient Way of Filtering Objects with Objects in C# | | |
|
|
Saying "No" is a Powerful Tool | | |
|
|
C# 13: Explore the latest preview features | | |
|
|
Missed out on a prior newsletter. Check out past Gateway Scoops Newsletter posts below. |
|
|
|
|