Speaker
Michael Grahl
(Max-Planck-Institut für Plasmaphysik)
Description
WENDELSTEIN 7-X and its superconducting coil system is designed for research on steady-stateoperation of stellarators. This sets high requirements on the control and data acquisition (CoDaC)system, with the archive database as one of its main components. W7-X ArchiveDB [1] is the centralstorage system for all engineering and scientific data. It stores raw data as well as processed data andprovides a single database for a wide range of components and data types: diagnostic data from highsampling ADC and video camera systems, as well as continuous data streams from the machinemonitoring (incl. permanently running systems, like vacuum systems, cryosupply, and coils).Therefore the data acquisition is not limited to the period of single discharges, but it operates in a24/7 manner.
The WEB API provides a unified access to all data from ArchiveDB by using web service technologies.The API (Application Programming Interface) is based on the REST architecture style [2], using HTTPas the application protocol: all archived data is represented as resources, which can be addressed viaa URL. The users can read data in standard formats, like the compact JSON format or PNG for images.In the same way, the WEB API also provides a simple way to import new data to ArchiveDB, e.g.results from data analysis or data from diagnostic systems, which are still under commissioning. Theusage of standards makes the API easy to integrate in all programming languages: currently, userscall the API from C, Java, Python, MATLAB, IDL, and LabVIEW. A HTML representation allowsbrowsing through the complete content of the archive by using a normal web browser, incl. previewplots of the data. This contribution will present the concept, implementation, and usage of the W7-X ArchiveDB WEBAPI.
Co-authors
Andreas Holtz
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)
Andreas Werner
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)
Anett Spring
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)
Christine Hennig
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)
Georg Kuhner
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)
Heike Laqua
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)
Heike Riemann
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)
Jon Krom
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)
Marc Lewerentz
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)
Martin Grun
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)
Michael Grahl
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)
Torsten Bluhm
(Max-Planck-Institut für Plasmaphysik, Greifswald, Germany)