Back to Volume
Paper: COSMOdern: An HST COS Monitoring System for the Contemporary
Volume: 527, Astronomical Data Analysis Software and Systems XXIX
Page: 733
Authors: Magness, C. R.; White, J.; Dashtamirova, D.; Ake, T.; De Rosa, G.; Dieterich, S.; Fischer, W. J.; Fox, A. J.; Frazer, E. M.; James, B. L.; Jedrzejewski, R.; Oliveira, C. M.; Plesha, R.; Roman–Duval, J.; Rowlands, K.; Sahnow, D. J.; Sankrit, R.; Soderblom, D.
Abstract: A central function of Space Telescope Science Institute (STScI) is the operation and maintenance of space telescopes and their instruments that produce observational data for the astronomical community. Currently, STScI is responsible for telescopes such as the Hubble Space Telescope (HST) and the upcoming James Webb Space and Wide Field Infrared Survey Telescopes, as well community efforts such as the Mikulski Archive for Space Telescopes and development of the astropy package. One of the major responsibilities of the Cosmic Origins Spectrograph (COS) Instrument team is monitoring the health and performance of the instrument and telescope, which is imperative in the calibration and upkeep of the instrument. In our most recent monitoring initiative, we have made strides in developing a new system with an emphasis on modernizing and stabilizing it, while creating a future-proof, enduring infrastructure to ensure the system continues to operate as long as COS does. This new system emphasizes modernity by following best Python software practices; the system is open source and community visible, follows both internal STScI style standards and PEP standards, is version controlled, regression and build tested, and documented. Additionally, we make use of modern Python tools and packages such as interactive visualization with plotly, employing a SQL database backend with the peewee ORM, and parallelizing computations with dask.
Back to Volume