To conduct experimental measurements efficiently for beamline end stations at the SPring-8 synchrotron radiation facility, it is necessary to improve the collection of experimental data. In remote experiments in XAFS and Mail-in service, the data transfer system is required to access the measured data through internet.
For the collection of experimental data, there is a strong need for a rapid and convenient reconfiguration of the equipment setup for new experiments involving the software. However, there are difficulties with the current monolithic software. To solve these problems, we have developed DARUMA. DARUMA utilizes MADOCA II which was developed for the distributed control of the accelerator and beamlines at SPring-8. Software components are divided into separate functions in DARUMA. Based on the separation of functions, we can facilitate the reconfiguration during the setup. DARUMA involves software for stations such as data collection and live image viewer. We have developed these software components including 2D detectors (PILATUS, Andor, PerkinElmer, and so on). We have been applying DARUMA to several stations to improve measurements since September 2017.
For the data transfer system, we developed BENTEN. BENTEN provides flexible and unified data access from both inside and outside SPring-8 for data analysis. We designed BENTEN for generic uses in stations and provided a unified interface using the REST API for ease of use. We also used Elasticsearch for flexible data access with full-text search and to improve management of metadata. We plan to operate BENTEN for all the stations during the year.