Welcome to poke’s documentation!

poke is a polarization ray tracing and gaussian beamlet decomposition module in python. It is meant to link commercial ray tracing engines with open-source diffraction models for comprehensive integrated optical performance modeling.

Summary

What this software does:

  • Compute Jones Pupils from Zemax OpticStudio sequential optical systems

  • Compute OPD experienced by a given ray set

  • Perform diffraction simulation with Gaussian Beamlet Decomposition

Indices and tables