HAPI: An API Standard for Accessing Heliophysics Time Series Data - Observatoire de Paris
Article Dans Une Revue Journal of Geophysical Research Space Physics Année : 2021

HAPI: An API Standard for Accessing Heliophysics Time Series Data

Robert S. Weigel
  • Fonction : Auteur
Jon Vandegriff
  • Fonction : Auteur
Jeremy Faden
  • Fonction : Auteur
Todd King
  • Fonction : Auteur
D. Aaron Roberts
  • Fonction : Auteur
Bernard Harris
  • Fonction : Auteur
Robert Candey
  • Fonction : Auteur
Nand Lal
  • Fonction : Auteur
Scott Boardsen
  • Fonction : Auteur
Chris Lindholm
  • Fonction : Auteur
Doug Lindholm
  • Fonction : Auteur
Thomas Baltzer
  • Fonction : Auteur
Lawrence E. Brown
  • Fonction : Auteur
Eric W. Grimes
  • Fonction : Auteur
Benjamin Renard
  • Fonction : Auteur
Arnaud Masson
  • Fonction : Auteur
Beatriz Martinez
  • Fonction : Auteur

Résumé

Heliophysics data analysis often involves combining diverse science measurements, many of them captured as time series. Although there are now only a few commonly used data file formats, the diversity in mechanisms for automated access to and aggregation of such data holdings can make analysis that requires intercomparison of data from multiple data providers difficult. The Heliophysics Application Programmer's Interface (HAPI) is a recently developed standard for accessing distributed time series data to increase interoperability. The HAPI specification is based on the common elements of existing data services, and it standardizes the two main parts of a data service: the request interface and the response data structures. The interface is based on the REpresentational State Transfer (REST) or RESTful architecture style, and the HAPI specification defines five required REST endpoints. Data are returned via a streaming format that hides file boundaries; the metadata is detailed enough for the content to be scientifically useful, e.g., plotted with appropriate axes layout, units, and labels. Multiple mature HAPI-related open-source projects offer server-side implementation tools and client-side libraries for reading HAPI data in multiple languages (IDL, Java, MATLAB, and Python). Multiple data providers in the US and Europe have added HAPI access alongside their existing interfaces. Based on this experience, data can be served via HAPI with little or no information loss compared to similar existing web interfaces. Finally, HAPI has been recommended as a COSPAR standard for time series data delivery.

Mots clés

Fichier principal
Vignette du fichier
JGR Space Physics - 2021 - Weigel - HAPI An API Standard for Accessing Heliophysics Time Series Data.pdf (205.69 Ko) Télécharger le fichier
Origine Fichiers éditeurs autorisés sur une archive ouverte

Dates et versions

obspm-03600563 , version 1 (02-05-2023)

Licence

Copyright (Tous droits réservés)

Identifiants

Citer

Robert S. Weigel, Jon Vandegriff, Jeremy Faden, Todd King, D. Aaron Roberts, et al.. HAPI: An API Standard for Accessing Heliophysics Time Series Data. Journal of Geophysical Research Space Physics, 2021, 126, pp.2079-2089. ⟨10.1029/2021JA029534⟩. ⟨obspm-03600563⟩
73 Consultations
61 Téléchargements

Altmetric

Partager

More