arXiv:2501.14957quant-ph
Qubit operations using a modular optical system engineered with PyOpticL: a code-to-CAD optical layout tool
Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.
Abstract
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 and dynamic beam-path routing for quick and easy optical layout by placing optical elements along the beam path without a priori specification, enabling adaptive, path-based layouts with automatic routing and connectivity. We use PyOpticL to create modular `drop-in' optical baseplates for common optical subsystems used in atomic and molecular optics (AMO) experiments including laser sources, frequency and intensity modulation, and locking to an atomic reference for stabilization. We demonstrate this minimal working example of a dynamic full laser system for strontium trapped ions by using it for laser cooling, qubit state detection, and over 99% fidelity single-qubit gates with 3D printed baseplates. This enables a new paradigm of design abstraction layers for engineering optical systems leveraging modular baseplates, as they can be used for any wavelength in the system and enables scaling up the underlying optical systems for quantum computers. This new open-source hardware and software code-to-CAD library seeks to foster open-source collaborative hardware and systems design across numerous fields of research including AMO physics and quantum computing with neutral atoms and trapped ions.
It took me less than a day to start to be productive on my fork [0] for what i wanted to do. The default spacial units are actually microns (but yes they have their[1] examples multiplied by the inch conversion) and the wavelength stuff is in meters. But yes, technically its…
cinquembView on HNParent context