About OpenRayTrace

OpenRayTrace is the cross platform optical design software.  It uses Python, wxPythonpyOpenGL and related APIs.

   It has the following features:
  • Skew Ray Tracing
  • Spot Diagrams
  • Random Ray Tracing for extended Sources
  • Aberration Plotting
Screenshot1 spot diagram
3d ray trace


The documentation collection provides reference documentation, support and feedback information and pointers to more in-depth documentation.

Downloading and Installation

The project download page provides links to the distributions.  The installation page provides step-by-step instructions and dependency lists.


Bug reports and feature requests should use the SourceForge project page.  General questions are best answered on the OpenRayTrace mailing list.

A SourceForge Open-Source Project