Poster + Paper
25 July 2024 Iterative development of a python-driven software for detector control replacement at Gemini Observatory
Hawi Stecher, John White, Andrew W. Stephens, Edo Tapia, Joey D'Amato, Shane Jacobson, Andy Adamson, Charlie Figura, Jen Miller, Ricardo Cardenes, Luc Boucher, Brittany Cooper, Carlos Quiroz, Emma Kurz, Francisco Ramos
Author Affiliations +
Conference Poster
Abstract
Gemini Observatory commissioned a SDSU (ARC) detector controller (DC) replacement for the aging GNAAC DC for the Gemini Near Infrared Spectrograph (GNIRS). The focus of this paper is on the iterative development approach that led to a unique Python-based DC. We leveraged the stability and modern technology of the Gemini Data System (GDS) and Gemini Instrument API (GIAPI) to facilitate communication between the DC and the Gemini telescope systems. Another core innovation was to implement a Python version of the Gemini specific CAD/CAR EPICS records which allowed us to switch from an EPICS Input Output Controller (IOC) to a Caproto Python IOC. These innovations allow the Python based DC to communicate with all of the many Gemini systems required to process GNIRS observations. The use of a Python based DC enhances the system's functionality but also simplifies future updates and maintenance. Our paper delves into the team-centric iterative development process, the software engineering challenges, and the initial operational performance, emphasizing the software's role in modernizing the observatory's infrastructure.
© (2024) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Hawi Stecher, John White, Andrew W. Stephens, Edo Tapia, Joey D'Amato, Shane Jacobson, Andy Adamson, Charlie Figura, Jen Miller, Ricardo Cardenes, Luc Boucher, Brittany Cooper, Carlos Quiroz, Emma Kurz, and Francisco Ramos "Iterative development of a python-driven software for detector control replacement at Gemini Observatory", Proc. SPIE 13101, Software and Cyberinfrastructure for Astronomy VIII, 131013M (25 July 2024); https://doi.org/10.1117/12.3019553
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Gemini Observatory

Software development

Telescopes

Equipment

Detector development

Control software

Design

Back to Top