Quantum 10, 2135 (2026). https://doi.org/10.22331/q-2026-06-15-2135 Complex optical design is hindered by conventional piecewise setup, which prevents modularization and therefore abstraction of subsystems at the circuit level. This limits multiple fields that require complex optics systems, including quantum computing with atoms and trapped ions, because their optical systems are not scalable. We present an open-source Python library for optical layout (PyOpticL) which uses beam-path simulation

Qubit operations using a modular optical system engineered with PyOpticL: a code-to-CAD optical layout tool
Jacob Myers, Christopher Caron, Nishat Helaly, Zhenyu Wei, Justin Oh, Zack Gotobed, Kotaro Yabe, and Robert J. Niffenegger
