SMA-X: versatile information sharing in and around telescopes and beyond

We developed the Submillimeter Array eXchange (SMA-X) as a real-time data sharing solution, built atop a central Redis database. SMA-X is a storage convention, facilitated by a set of server-side Lua scripts (or Redis functions) which enable efficient low-latency and high-throughput real-time sharing of hierarchically structured data among the various systems and subsystems of the telescope. It enables fast, atomic retrievals of specific leaf elements, branches, and sub-trees, including associated metadata (types, dimensions, timestamps, origins, and more). At the SMA, we have relied on since 2021 to share a diverse set of ∼10,000 real-time variables, including arrays, across more than 100 computers, with information being published every 10 ms in some cases. SMA-X is open-source and is freely available to everyone through a set of public GitHub repositories, including C/C++ and Python3 libraries to allow integration with observatory applications. A set of command-line tools provide access to the database from the POSIX shell and/or from any scripting language, and we also provide a configurable system daemon for archiving the observatory state at regular intervals into a time-series Structured Query Language (SQL) database to create a detailed historical record.

Authors

Institutions

Publication Details

Journal
Journal of Astronomical Telescopes Instruments and Systems
Published
2025-01-27
DOI
https://doi.org/10.1117/1.jatis.11.1.017001
Primary Topic
Spacecraft Design and Technology
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SMA-X: versatile information sharing in and around telescopes and beyond

Paul Grimes, A. Kovács, R. W. Wilson, Christopher Moriarty
Journal of Astronomical Telescopes Instruments and Systems
Spacecraft Design and Technology
article

SMA-X: versatile information sharing in and around telescopes and beyond

Paul Grimes, A. Kovács, R. W. Wilson, Christopher Moriarty
article en

Abstract

We developed the Submillimeter Array eXchange (SMA-X) as a real-time data sharing solution, built atop a central Redis database. SMA-X is a storage convention, facilitated by a set of server-side Lua scripts (or Redis functions) which enable efficient low-latency and high-throughput real-time sharing of hierarchically structured data among the various systems and subsystems of the telescope. It enables fast, atomic retrievals of specific leaf elements, branches, and sub-trees, including associated metadata (types, dimensions, timestamps, origins, and more). At the SMA, we have relied on since 2021 to share a diverse set of ∼10,000 real-time variables, including arrays, across more than 100 computers, with information being published every 10 ms in some cases. SMA-X is open-source and is freely available to everyone through a set of public GitHub repositories, including C/C++ and Python3 libraries to allow integration with observatory applications. A set of command-line tools provide access to the database from the POSIX shell and/or from any scripting language, and we also provide a configurable system daemon for archiving the observatory state at regular intervals into a time-series Structured Query Language (SQL) database to create a detailed historical record.

Journal of Astronomical Telescopes Instruments and SystemsVol. 11(01)
Center for Astrophysics Harvard & Smithsonian (US)
Smithsonian Institution, Academia Sinica, Smithsonian Astrophysical Observatory
Openalex Percentile: Top 98%
Spacecraft Design and Technology
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

SMA-X: versatile information sharing in and around telescopes and beyond — Paul Grimes, A. Kovács, et al. · Journal of Astronomical Telescopes Instruments and Systems (2025) | TGRS Research Map | TGRS