top of page


Automated Planning from Templates III: Multi-threading
In Part III of our Automated Planning from Templates series, we tackle ESAPI UI freezing with a multi-threaded worker pattern, ensure thread-safe updates, and add a progress bar for real-time feedback. The result: smoother, safer, and more responsive automated planning applications.
mschmidt33
Sep 77 min read
Â
Â
Â


Automated Planning from Templates II: RapidPlan Optimization
Learn how to automate RapidPlan optimization in Eclipse using the Clinical Template Reader API. This follow-up blog shows how to apply a RapidPlan model to a template-based plan, calculate dose, and evaluate protocol-based metrics—all within a custom MVVM application.
mschmidt33
Aug 39 min read
Â
Â
Â


Webinars Revisited: Automated Treatment Planning from Templates
Learn how to automate treatment planning in Eclipse using the Clinical Template Reader and ESAPI. This blog revisits the Clinical Template Driven Plan Automation webinar, guiding you through setting up a clinical protocol and building a simple automated planning UI to generate plans directly from templates. Start your journey toward efficient, standardized planning workflows.
mschmidt33
Jul 1010 min read
Â
Â
Â


Webinars Revisited: A Review of ARIA APIs
Explore Varian’s ARIA APIs in our Webinars Revisited series: compare ARIA Access, document-focused Web Services, and the new FHIR-compliant ARIA API for seamless oncology integrations.
mschmidt33
May 2510 min read
Â
Â
Â


Debugging Demystified: ESAPI App Strategies using Visual Studio
Debugging not only helps in rapidly identifying and isolating issues but also enhances your understanding of the underlying code behavior
mschmidt33
Mar 318 min read
Â
Â
Â


FluenceArt: Transforming your images with MVVM and ESAPI
The flexibility and functionality of FlueArt make it a valuable tool for tranforming your photos into a new medium.
mschmidt33
Mar 1912 min read
Â
Â
Â


Advanced Structure Resolution Manipulation with ESAPI using the Simple Structure Builder
New high-to-low and low-to-high resolution conversion tools ensure seamless integration of structures regardless of segmentation settings.
mschmidt33
Feb 118 min read
Â
Â
Â


Conquering WPF Reporting in ESAPI Applications
The WPF-compatible printing approaches covered in this post will assist in pinpointing the ideal printing strategy for your workflow.
mschmidt33
Jan 2310 min read
Â
Â
Â


Packaging your work: Uploading Open-source code to NuGet
Learn how to publish your .NET Framework library as a NuGet package in this step-by-step guide.
mschmidt33
Dec 6, 20247 min read
Â
Â
Â


AI-Assisted Application Development II: Custom UI Controls and Styles
AI can go beyond simple code generation, becoming a partner in design and problem-solving, even in complex applications like WPF projects.
mschmidt33
Nov 11, 202414 min read
Â
Â
Â


AI-Assisted Application Development with ESAPI and ChatGPT
AI in software development automates repetitive tasks such as code generation, debugging, and testing, allowing developers to focus on more
mschmidt33
Oct 15, 202412 min read
Â
Â
Â


Mastering LINQ for Efficient Data Manipulation in C# and Data Mining in ESAPI
One of my favorite APIs available in the .NET Framework is also readily available from Microsoft and included in many C# .NET Framework...
mschmidt33
Sep 8, 20248 min read
Â
Â
Â


Structure Builder - An open-source Boolean-based structure creation tool
The Structure Builder offers increased efficiency to automating the creation of boolean operation structures in Eclipse.
mschmidt33
Jul 29, 20249 min read
Â
Â
Â


TrajectoryLog.NET Part III: Customizing your QA Portfolio
In this third and final installment discussing TrajectoryLog.NET, we explore the role the TrajectoryLog.NET API plays in analyzing...
mschmidt33
Jun 27, 20245 min read
Â
Â
Â


TrajectoryLog.NET Part II: Visualizing Fluences with OxyPlot
In a previous post, TrajectoryLog.NET, an open-source API that allowed for the interpretation of TrueBeam and Halcyon Trajectory Logs,...
mschmidt33
May 2, 20246 min read
Â
Â
Â


TrajectoryLog.NET Part I: Introducing TrajectoryLog.NET
TrajectoryLog.NET is an open an open-source C# API to interpret the binary trajectory log files written by the Varian linear accelerators...
mschmidt33
Apr 12, 20245 min read
Â
Â
Â


Elevate your Treatment Plan Reports in Visual Scripting with HTML and CSS Integration.
Delve into the world of generating reports using Eclipse Visual Scripting, offering insights into enhancing your reporting experience.
mschmidt33
Mar 18, 20248 min read
Â
Â
Â


Matching via Structure Name Dictionary in Visual Scripting Action Packs
Introduction In a prior post, it was discussed how the Structure Name Dictionary can be used to assist in structure matching. This post...
mschmidt33
Feb 12, 20245 min read
Â
Â
Â


Getting Started with Portal Dosimetry Scripting Part II: Visualizing the Gamma Analysis
This technology could be useful in the development of scripts to assist in the analysis of Portal Dosimetry images for patient-specific QA,
mschmidt33
Dec 21, 20238 min read
Â
Â
Â


Getting Started with Portal Dosimetry Scripting Part 1: Setting Up the Application
The Portal Dosimetry workspace is primarily a space for the analysis and review of patient-specific Quality Assurance (QA) images...
mschmidt33
Oct 23, 20234 min read
Â
Â
Â
bottom of page