Experience of utilising CI/CD practices in the development of software for a modern astronomical observatory

Bento, Joao; Arnold, Doug M.; Smith, Robert J.; Fernández-Valdivia, Juan J.; León Gil, Javier; Barrera Martin, Josué; Torres Gill, Miguel A.
Referencia bibliográfica

Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series

Fecha de publicación:
8
2022
Número de autores
7
Número de autores del IAC
4
Número de citas
0
Número de citas referidas
0
Descripción
The 4m class New Robotic Telescope being built on La Palma, Canary Islands, will build upon the successful autonomous robotic operations model of the Liverpool Telescope. The software stack brings together Telescope Level Systems built using an adaptation from the GranTeCan Control System, with a new Robotic Control System replacing a human operator. On top of this sits the observer and operations interface systems for submission observations, retrieval of data and monitoring of operational progress. This software stack has been developed as a simulated end-to-end minimal viable product (MVP) complete with a simulated telescope and imaging instrument. We present our experiences of applying agile continuous integration methodologies and practices to develop our software and highlight the benefits of this approach in development of systems that will power a modern astronomical observatory that is still in construction.