@inproceedings{db077b60728f45449084bb6c57ca8283,
title = "Poke: an open-source ray-based physical optics platform",
abstract = "Integrated optical models allow for accurate prediction of the as-built performance of an optical instrument. Optical models are typically composed of a separate ray trace and diffraction model to capture both the geometrical and physical regimes of light. These models are typically separated across both open-source and commercial software that don{\textquoteright}t interface with each other directly. To bridge the gap between ray trace models and diffraction models, we have built an open-source optical analysis platform in Python called Poke that uses commercial ray tracing APIs and open-source physical optics engines to simultaneously model scalar wavefront error, diffraction, and polarization. Poke operates by storing ray data from a commercial ray tracing engine into a Python object, from which physical optics calculations can be made. We present an introduction to using Poke, and highlight the capabilities of two new propagation modules that add to the utility of existing scalar diffraction models. Gaussian Beamlet Decomposition is a ray-based approach to diffraction modeling that allows us to integrate physical optics models with ray trace models to directly capture the influence of ray aberrations in diffraction simulations. Polarization Ray Tracing is a ray-based method of vector field propagation that can diagnose the polarization aberrations in optical systems. Poke has been recently used to study the next generation of astronomical observatories, including the ground-based Extremely Large Telescopes (TMT, GMT, ELT) and a 6 meter space telescope (6MST) early concept for NASA{\textquoteright}s Habitable Worlds Observatory.",
keywords = "Gaussian Beamlet Decomposition, Poke, Polarization Ray Tracing, Simulation, Thin films",
author = "Ashcraft, {Jaren N.} and Douglas, {Ewan S.} and Daewook Kim and Riggs, {A. J.E.} and Ramya Anche and Trent Brendel and Kevin Derby and Dube, {Brandon D.} and Quinn Jarecki and Emory Jenkins and Milani, {Kian S.}",
note = "Publisher Copyright: {\textcopyright} 2023 SPIE.; Optical Modeling and Performance Predictions XIII 2023 ; Conference date: 21-08-2023 Through 22-08-2023",
year = "2023",
doi = "10.1117/12.2678001",
language = "English (US)",
series = "Proceedings of SPIE - The International Society for Optical Engineering",
publisher = "SPIE",
editor = "Kahan, {Mark A.}",
booktitle = "Optical Modeling and Performance Predictions XIII",
}