The Local Volume Mapper (LVM) project in the fifth iteration of the Sloan Digital Sky Survey (SDSS-Ⅴ) will produce large integral-field spectroscopic survey data to understand the physical conditions of the interstellar medium in the Milky Way, the Magellanic Clouds, and other local-volume galaxies. We developed the Local Volume Mapper Spectrograph Control Package (LVMSCP) which controls the instruments for the operation of the spectrograph. We use the new SDSS message passing protocol CLU (Codified Likeness Utility) for the interaction, based on the RabbitMQ that implemented the Advanced Message Queuing Protocol (AMQP). Also, asynchronous programming with non-blocking procedures is applied for the package since three spectrographs should be operated simultaneously. The software is implemented based on Python 3.9, and will provide the Application Programming Interface (API) to the Robotic Observation Package (ROP) for the integrated observation.
|