2024/07/09 by William Thompson, Thompson, William, Darryl Gamroth +5 · 1 voice · 1 citation
Engineering · Physics and Astronomy · #Adaptive optics and wavefront sensing #FOS: Physical sciences #Instrumentation and Methods for Astrophysics (astro-ph.IM) #Optical Systems and Laser Technology #astro-ph.IM
paper · pdf · doi:10.48550/arxiv.2407.07207
openalex publication_date 2024/07/09 · arxiv published 2024/07/09 · arxiv updated 2024/07/09 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
Adaptive optics systems are usually prototyped in a convenient but slow language like MATLAB or Python, and then re-written from scratch using high-performance C/C++ to perform real-time control. This duplication of effort adds costs and slows the experimentation process. We present instead a technical demonstration of performing real time, sub-millisecond latency control with an adaptive optics system using the high-level Julia programming language. This open-source software demonstrates support for multiple cameras, pixel streaming, and network-transparency distributed computing. Furthermore, it is easy to interface it with other programming languages as desired.