The instrument control software package for the Habitable-Zone Planet Finder spectrometer

Chad F. Bender, Paul Robertson, Gudmundur Kari Stefansson, Andrew Monson, Tyler Anderson, Samuel Halverson, Frederick Hearty, Eric Levi, Suvrath Mahadevan, Matthew Nelson, Larry Ramsey, Arpita Roy, Christian Schwab, Matthew Shetrone, Ryan Terrien

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We describe the Instrument Control Software (ICS) package that we have built for The Habitable-Zone Planet Finder (HPF) spectrometer. The ICS controls and monitors instrument subsystems, facilitates communication with the Hobby-Eberly Telescope facility, and provides user interfaces for observers and telescope operators. The backend is built around the asynchronous network software stack provided by the Python Twisted engine, and is linked to a suite of custom hardware communication protocols. This backend is accessed through Python-based command-line and PyQt graphical frontends. In this paper we describe several of the customized subsystem communication protocols that provide access to and help maintain the hardware systems that comprise HPF, and show how asynchronous communication benefits the numerous hardware components. We also discuss our Detector Control Subsystem, built as a set of custom Python wrappers around a C-library that provides native Linux access to the SIDECAR ASIC and Hawaii-2RG detector system used by HPF. HPF will be one of the first astronomical instruments on sky to utilize this native Linux capability through the SIDECAR Acquisition Module (SAM) electronics. The ICS we have created is very flexible, and we are adapting it for NEID, NASA's Extreme Precision Doppler Spectrometer for the WIYN telescope; we will describe this adaptation, and describe the potential for use in other astronomical instruments.

Original languageEnglish (US)
Title of host publicationSoftware and Cyberinfrastructure for Astronomy IV
EditorsGianluca Chiozzi, Juan C. Guzman
PublisherSPIE
ISBN (Electronic)9781510602052
DOIs
StatePublished - Jan 1 2016
EventSoftware and Cyberinfrastructure for Astronomy IV - Edinburgh, United Kingdom
Duration: Jun 26 2016Jun 30 2016

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Volume9913
ISSN (Print)0277-786X
ISSN (Electronic)1996-756X

Other

OtherSoftware and Cyberinfrastructure for Astronomy IV
CountryUnited Kingdom
CityEdinburgh
Period6/26/166/30/16

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Electronic, Optical and Magnetic Materials
  • Condensed Matter Physics
  • Computer Science Applications
  • Applied Mathematics
  • Electrical and Electronic Engineering

Cite this

Bender, C. F., Robertson, P., Stefansson, G. K., Monson, A., Anderson, T., Halverson, S., Hearty, F., Levi, E., Mahadevan, S., Nelson, M., Ramsey, L., Roy, A., Schwab, C., Shetrone, M., & Terrien, R. (2016). The instrument control software package for the Habitable-Zone Planet Finder spectrometer. In G. Chiozzi, & J. C. Guzman (Eds.), Software and Cyberinfrastructure for Astronomy IV [991338] (Proceedings of SPIE - The International Society for Optical Engineering; Vol. 9913). SPIE. https://doi.org/10.1117/12.2233011