Home - mwgeurts/viewray_handcalc GitHub Wiki

The ViewRay Secondary Dose Calculator Tool tool was developed to read in ViewRay™ fixed conformal plan reports, extract the beam data (angle, field size, depth, etc.), and recalculate the beam time using a two-dimensional (2D) dose calculation algorithm using simplified measured beam data. The planned beam time is then compared to the recalculated beam time to check for major dosimetric discrepancies. A report can also be printed to document the check.

MATLAB® is a registered trademark of MathWorks Inc. ViewRay is a registered trademark of ViewRay Incorporated.

Guided Tour

The following wiki pages contain additional information about this application. Additional documentation can be found within the source code.

  • Computational Methods: here you will find details on the algorithms and methods used by this application
  • Development Concepts: describes the software development methodology in use to develop and maintain this application
  • Installation and Use: details instructions on how to install, adjust global parameters, and execute the application (compatibility and dependency information can be found below)
  • Plan Report Parser: describes what values are extracted from PDF and text plan reports
  • Reference Data: describes how the reference beam data is stored, how it was obtained, and where it is used by this application
  • Requirements: lists use cases and software requirements established to govern the application
  • Software Compatibility: lists the input data, operating system, and MATLAB versions validated during testing as well as required toolboxes or other runtime dependencies
  • Source Calibration Report: describes how to set up a Source Calibration Report and what values are used during calculation
  • Traceability Matrix: documents the traceability of each specification to one or more unit tests
  • Troubleshooting: describes how to access the application logs and provides solutions to common problems when using this application
  • Unit Testing: lists the unit test results and code coverage for each release
  • Validation Results: details computational validation results and provides estimates on expected accuracy of this application