A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

Otomo, O.

Paper Title Page
THC005 The Implementation of the Software Framework in J-PARC/MLF 676
 
  • T. Nakatani, A. Arai, S. Harjo, Y. Inamura, T. Ito, R. K. Kajimoto
    JAEA/J-PARC, Tokai-Mura, Naka-Gun, Ibaraki-Ken
  • T. Aoyagi
    Japan Atomic Energy Agancy, Taito-ku Tokyo
  • T. Hosoya, M. Yonemura
    Ibaraki University, Hitachi, Ibaraki
  • R. Kadono, T. Morishima, S. Muto, O. Otomo, J. Suzuki, S. Torii, Y. Yasu
    KEK, Ibaraki
  • H. Nakagawa, T. Ohhara
    JAEA, Ibaraki-ken
 
  In the neutron scattering experiments, it is necessary to use many kinds of software components such as the data acquisition, equipment control, analysis and visualization. Additionally, in J-PARC/MLF, because the proton intensity will increase more and more, we will have to extend the capacity of the software to keep in the step. Therefore, the software is necessarily flexible and scalable for the various experiments and the enormous data (several tens of giga-bytes per hour). We have constructed the common software framework and then made many software components running on this software framework. Our software framework is based on Python which is an object oriented script language and the distributed network processing with XML messages over HTTP, for example the "RESTful" data acquisition and equipment control system. Through our software framework, not only the experimental users can seamlessly operate the neutron experimental instruments and analyze their acquired data but also the instrument scientists can coordinate the instruments and manage their configuration. In this presentation, we report the detailed implementation of our software framework.