Sensitizer
A toolset to automate STOP analysis with Zemax OpticStudio
...The core code of SENSITIZER runs in MATLAB and drives ZOS in the background through the ZOS-API interface, based on .NET. The output is saved in the MATLAB file format and can be post-processed using MATLAB and/or Mathematica routines. The optical system to analyze is defined in a normal Zemax lens file.
The core data structure of SENSITIZER is an optical group, which can be any optical surface in the lens file or a set of subsequent surfaces. These groups will be perturbed by varying their positions relative to the rest of the system (rigid-body-motions) and/or by adding Zernike shape deformations on their front surface. ...