|
|
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. |
|
|
|
|