Authored By

Indranil Sinharoy (Lyle School of Engineering, Southern Methodist University, Dallas), Julian Stuermer (Department of Astronomy and Astrophysics, University of Chicago, US)


Using a Python-based DDE1 extension called PyZDDE one can trace large number of rays in OpticStudio. This article introduces the arraytrace module of PyZDDE, and demonstrates that we can expect large performance gains when tracing large number of rays using the array tracing feature provided by OpticStudio.

Please note that the DDE has been suspended and replaced with the ZOS-API; however, the interface is still available in legacy versions of OpticStudio.

Please Sign in to read the full article, or click here to request portal access.

Sign up for our blog
Don’t miss out on key insights, best
practices, and news from Zemax.


Copyright © 2019 ZEMAX LLC. All rights reserved.