Universal Access to Heliophysics Time Series Data: A Story with a HAPI Ending

Jon Duane Vandegriff1, Todd A King2, Robert S Weigel3, Jeremy Faden4, D Aaron Roberts5, Bernard T Harris6, Nand Lal6, Scott A Boardsen7, Robert M Candey6, Douglas M Lindholm8, Lawrence E Brown9 and E. W. Grimes10, (1)Johns Hopkins University Applied Physics Laboratory, Laurel, MD, United States, (2)UCLA/ESS, Los Angeles, CA, United States, (3)George Mason University, Fairfax, VA, United States, (4)Self Employed, Washington, DC, United States, (5)NASA Goddard SFC, Code 672, Greenbelt, MD, United States, (6)NASA Goddard Space Flight Cntr, Greenbelt, MD, United States, (7)NASA Goddard SFC, Greenbelt, MD, United States, (8)Laboratory for Atmospheric and Space Physics, Boulder, CO, United States, (9)Applied Physics Laboratory Johns Hopkins, SES, Laurel, MD, United States, (10)University of California Los Angeles, Los Angeles, CA, United States
Abstract:
Being able to seamlessly access and analyze data from diverse Heliophysics data sources has become an essential aspect of studying the connected Sun-Earth system. In the last ten years, strides have been made in terms of missions using standard data formats and teams building reusable analysis tools. Now, a new access mechanism is emerging which has the potential to achieve universal access for Heliophysics time series data. The Heliophysics Application Programmer's Interface (HAPI), is a data delivery standard being adopted by multiple data centers. The HAPI specification defines a lowest common denominator way of describing data holdings and delivering digital content that is easy for servers to implement and easy for clients to use. HAPI compliant servers are coming online at CDAWeb at Goddard, George Mason University, The University of Iowa, the Johns Hopkins Applied Physics Lab, the Planetary Plasma Interactions node of the Planetary Data System at UCLA, and at the Laboratory for Atmospheric and Space Physics at CU Boulder. Several client analysis tools are also being upgraded to read from HAPI servers, including Autoplot and the SPEDAS package. Low level client libraries are also in development to allow individuals to bring HAPI-accessible data into their own workflows in Python, IDL, and Java. We present the core features of the HAPI specification, and describe the implications for future Heliophysics analysis.