Skip to content

Opening book details…

Can I read Software infrastructure for the highly-distributed semi-autonomous Dragonfly Spectral Line Mapper on EtoBox?

Software infrastructure for the highly-distributed semi-autonomous Dragonfly Spectral Line Mapper by Pasha, Imad; Chen, Seery; Lokhorst, Deborah; Bowman, William P.; Shen, Zili; Liu, Qing; Malakhov, Evgeni I.; Abraham, Roberto; van Dokkum, Pieter G. is a scholarly article available to read on EtoBox.

What is Software infrastructure for the highly-distributed semi-autonomous Dragonfly Spectral Line Mapper about?

The Dragonfly Spectral Line Mapper (DSLM) is a semi-autonomous, distributed-aperture based telescope design, featuring a modular setup of 120 Canon telephoto lenses, and equal numbers of ultra-narrowband filters, detectors, and other peripherals. Here we introduce the observatory software stack for this highly-distributed system. Its core is the Dragonfly Communication Protocol (DCP), a pure-Python hardware communication framework for standardized hardware interaction. On top of this are 120 REST-ful FastAPI web servers, hosted on Raspberry Pis attached to each unit, orchestrating command translation to the hardware and providing diagnostic feedback to a central control system running the global instrument control software. We discuss key features of this software suite, including docker containerization for environment management, class composition as a flexible framework for array commands, and a state machine algorithm which controls the telescope during autonomous observations.

Author
Pasha, Imad; Chen, Seery; Lokhorst, Deborah; Bowman, William P.; Shen, Zili; Liu, Qing; Malakhov, Evgeni I.; Abraham, Roberto; van Dokkum, Pieter G.
Published
2024
Language
EN