Paper
26 July 2016 The South African Astronomical Observatory instrumentation software architecture and the SHOC instruments
Carel van Gend, Briehan Lombaard, Amanda Sickafoose, Hamish Whittal
Author Affiliations +
Abstract
Until recently, software for instruments on the smaller telescopes at the South African Astronomical Observatory (SAAO) has not been designed for remote accessibility and frequently has not been developed using modern software best-practice. We describe a software architecture we have implemented for use with new and upgraded instruments at the SAAO. The architecture was designed to allow for multiple components and to be fast, reliable, remotely- operable, support different user interfaces, employ as much non-proprietary software as possible, and to take future-proofing into consideration. Individual component drivers exist as standalone processes, communicating over a network. A controller layer coordinates the various components, and allows a variety of user interfaces to be used. The Sutherland High-speed Optical Cameras (SHOC) instruments incorporate an Andor electron-multiplying CCD camera, a GPS unit for accurate timing and a pair of filter wheels. We have applied the new architecture to the SHOC instruments, with the camera driver developed using Andor's software development kit. We have used this to develop an innovative web-based user-interface to the instrument.
© (2016) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Carel van Gend, Briehan Lombaard, Amanda Sickafoose, and Hamish Whittal "The South African Astronomical Observatory instrumentation software architecture and the SHOC instruments", Proc. SPIE 9913, Software and Cyberinfrastructure for Astronomy IV, 99130R (26 July 2016); https://doi.org/10.1117/12.2231403
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Cameras

Cameras

Telescopes

Computer architecture

Computer architecture

Global Positioning System

Software development

RELATED CONTENT


Back to Top