Skip to main navigation Skip to search Skip to main content

Automatic spectrograph control software for SDSS-V Local Volume Mapper

  • Changgon Kim
  • , José Sánchez-Gallego
  • , Pavan Bilgi
  • , Mingyeong Yang
  • , Florian Briegel
  • , Tae Geun Ji
  • , Nicholas P. Konidaris
  • , Taeeun Kim
  • , Hojae Ahn
  • , Mingyu Jeon
  • , Hyun Chul Park
  • , Hye In Lee
  • , Cynthia S. Froning
  • , Solange Ramirez
  • , Niv Drory
  • , Juna A. Kollmeier
  • , Soojong Pak

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

Local Volume Mapper Spectrograph Control Package (LVMSCP) is the software that controls three spectrographs to acquire science spectral data cubes automatically. The software architecture design based on Python 3.9 follows a hierarchical structure of Actors, the unit that controls each piece of hardware. We used the software framework Codified Likeness Utility to implement each Actor. The Actors communicate with each other through RabbitMQ, which implements the Advanced Message Queuing Protocol. The Actor applies asynchronous programming with non-blocking procedures as the three spectrographs should operate simultaneously. For the requirement of incremental code change and management in the collaboration of the developers, we adopted the SDSS Github Action, which supports continuous integration/continuous deployment. As a result, unit testing with Pytest tested the individual components of the software, respectively, and lab testing with LVMSCP provided the spectra data for the spectrograph calibration. The LVMSCP provides the application programming interface to the Robotic Observation Package to fulfill the required scientific survey execution for the spectrographs.

Original languageEnglish
Article number037002
JournalJournal of Astronomical Telescopes, Instruments, and Systems
Volume9
Issue number3
DOIs
Publication statusPublished - 1 Jul 2023

Bibliographical note

Publisher Copyright:
© 2023 Society of Photo-Optical Instrumentation Engineers (SPIE).

Keywords

  • SDSS-V
  • high-level control software
  • instrument
  • local volume mapper
  • spectrographs

Fingerprint

Dive into the research topics of 'Automatic spectrograph control software for SDSS-V Local Volume Mapper'. Together they form a unique fingerprint.

Cite this