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 proceeding contributionResearchpeer-review

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.

LanguageEnglish
Title of host publicationSoftware and Cyberinfrastructure for Astronomy IV
EditorsGianluca Chiozzi, Juan C. Guzman
Place of PublicationBellingham, Washington
PublisherSPIE
Pages1-11
Number of pages11
ISBN (Electronic)9781510602069
ISBN (Print)9781510602052
DOIs
Publication statusPublished - 2016
EventSoftware and Cyberinfrastructure for Astronomy IV - Edinburgh, United Kingdom
Duration: 26 Jun 201630 Jun 2016

Publication series

NameProceedings of SPIE
PublisherSPIE
Volume9913
ISSN (Print)0277-786X

Other

OtherSoftware and Cyberinfrastructure for Astronomy IV
CountryUnited Kingdom
CityEdinburgh
Period26/06/1630/06/16

Fingerprint

Control Software
Planets
Spectrometer
Software Package
Software packages
Spectrometers
planets
spectrometers
computer programs
Python
communication
Telescopes
Subsystem
hardware
Hardware
Communication Protocol
telescopes
Linux
Telescope
Hobby-Eberly Telescope

Keywords

  • Habitable-zone Planet Finder
  • HPF
  • Instrument control software
  • Instrumentation
  • Python
  • Spectroscopy

Cite this

Bender, C. F., Robertson, P., Stefansson, G. K., Monson, A., Anderson, T., Halverson, S., ... 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 (pp. 1-11). [991338] (Proceedings of SPIE; Vol. 9913). Bellingham, Washington: SPIE. https://doi.org/10.1117/12.2233011
Bender, Chad F. ; Robertson, Paul ; Stefansson, Gudmundur Kari ; Monson, Andrew ; Anderson, Tyler ; Halverson, Samuel ; Hearty, Frederick ; Levi, Eric ; Mahadevan, Suvrath ; Nelson, Matthew ; Ramsey, Larry ; Roy, Arpita ; Schwab, Christian ; Shetrone, Matthew ; Terrien, Ryan. / The instrument control software package for the Habitable-Zone Planet Finder spectrometer. Software and Cyberinfrastructure for Astronomy IV. editor / Gianluca Chiozzi ; Juan C. Guzman. Bellingham, Washington : SPIE, 2016. pp. 1-11 (Proceedings of SPIE).
@inproceedings{306084f4f4904a82bd6dd27d80a75779,
title = "The instrument control software package for the Habitable-Zone Planet Finder spectrometer",
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.",
keywords = "Habitable-zone Planet Finder, HPF, Instrument control software, Instrumentation, Python, Spectroscopy",
author = "Bender, {Chad F.} and Paul Robertson and Stefansson, {Gudmundur Kari} and Andrew Monson and Tyler Anderson and Samuel Halverson and Frederick Hearty and Eric Levi and Suvrath Mahadevan and Matthew Nelson and Larry Ramsey and Arpita Roy and Christian Schwab and Matthew Shetrone and Ryan Terrien",
year = "2016",
doi = "10.1117/12.2233011",
language = "English",
isbn = "9781510602052",
series = "Proceedings of SPIE",
publisher = "SPIE",
pages = "1--11",
editor = "Gianluca Chiozzi and Guzman, {Juan C.}",
booktitle = "Software and Cyberinfrastructure for Astronomy IV",
address = "United States",

}

Bender, CF, Robertson, P, Stefansson, GK, 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 & JC Guzman (eds), Software and Cyberinfrastructure for Astronomy IV., 991338, Proceedings of SPIE, vol. 9913, SPIE, Bellingham, Washington, pp. 1-11, Software and Cyberinfrastructure for Astronomy IV, Edinburgh, United Kingdom, 26/06/16. https://doi.org/10.1117/12.2233011

The instrument control software package for the Habitable-Zone Planet Finder spectrometer. / Bender, Chad F.; Robertson, Paul; Stefansson, Gudmundur Kari; Monson, Andrew; Anderson, Tyler; Halverson, Samuel; Hearty, Frederick; Levi, Eric; Mahadevan, Suvrath; Nelson, Matthew; Ramsey, Larry; Roy, Arpita; Schwab, Christian; Shetrone, Matthew; Terrien, Ryan.

Software and Cyberinfrastructure for Astronomy IV. ed. / Gianluca Chiozzi; Juan C. Guzman. Bellingham, Washington : SPIE, 2016. p. 1-11 991338 (Proceedings of SPIE; Vol. 9913).

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionResearchpeer-review

TY - GEN

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

AU - Bender, Chad F.

AU - Robertson, Paul

AU - Stefansson, Gudmundur Kari

AU - Monson, Andrew

AU - Anderson, Tyler

AU - Halverson, Samuel

AU - Hearty, Frederick

AU - Levi, Eric

AU - Mahadevan, Suvrath

AU - Nelson, Matthew

AU - Ramsey, Larry

AU - Roy, Arpita

AU - Schwab, Christian

AU - Shetrone, Matthew

AU - Terrien, Ryan

PY - 2016

Y1 - 2016

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

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

KW - Habitable-zone Planet Finder

KW - HPF

KW - Instrument control software

KW - Instrumentation

KW - Python

KW - Spectroscopy

UR - http://www.scopus.com/inward/record.url?scp=85006380221&partnerID=8YFLogxK

U2 - 10.1117/12.2233011

DO - 10.1117/12.2233011

M3 - Conference proceeding contribution

SN - 9781510602052

T3 - Proceedings of SPIE

SP - 1

EP - 11

BT - Software and Cyberinfrastructure for Astronomy IV

A2 - Chiozzi, Gianluca

A2 - Guzman, Juan C.

PB - SPIE

CY - Bellingham, Washington

ER -

Bender CF, Robertson P, Stefansson GK, Monson A, Anderson T, Halverson S et al. The instrument control software package for the Habitable-Zone Planet Finder spectrometer. In Chiozzi G, Guzman JC, editors, Software and Cyberinfrastructure for Astronomy IV. Bellingham, Washington: SPIE. 2016. p. 1-11. 991338. (Proceedings of SPIE). https://doi.org/10.1117/12.2233011