Published February 21, 2009 | Version v1
Journal article

Object-oriented data analysis framework for neutron scattering experiments

  • 1. High Energy Accelerator Research Organization, Oho, Tsukuba-shi, Ibaraki 305-0801 (Japan)
  • 2. Japan Atomic Energy Agency, Toukai-mura, Naka-gun, Ibaraki 319-1195 (Japan)
  • 3. Ibaraki University, 4-12-1 Naka-Narusawa-cho, Hitachi-shi, Ibaraki 316-0033 (Japan)
  • 4. Japan Atomic Energy Agency, 6-9-3 Higashi-ueno, Taito-ku, Tokyo 110-0015 (Japan)

Description

Materials and Life Science Facility (MLF) of Japan Proton Accelerator Research Complex (J-PARC) is one of the facilities that provided the highest intensity pulsed neutron and muon beams. The MLF computing environment design group organizes the computing environments of MLF and instruments. It is important that the computing environment is provided by the facility side, because meta-data formats, the analysis functions and also data analysis strategy should be shared among many instruments in MLF. The C++ class library, named Manyo-lib, is a framework software for developing data reduction and analysis softwares. The framework is composed of the class library for data reduction and analysis operators, network distributed data processing modules and data containers. The class library is wrapped by the Python interface created by SWIG. All classes of the framework can be called from Python language, and Manyo-lib will be cooperated with the data acquisition and data-visualization components through the MLF-platform, a user interface unified in MLF, which is working on Python language. Raw data in the event-data format obtained by data acquisition systems will be converted into histogram format data on Manyo-lib in high performance, and data reductions and analysis are performed with user-application software developed based on Manyo-lib. We enforce standardization of data containers with Manyo-lib, and many additional fundamental data containers in Manyo-lib have been designed and developed. Experimental and analysis data in the data containers can be converted into NeXus file. Manyo-lib is the standard framework for developing analysis software in MLF, and prototypes of data-analysis softwares for each instrument are being developed by the instrument teams.

Availability note (English)

Available from http://dx.doi.org/10.1016/j.nima.2008.11.104

Additional details

Identifiers

DOI
10.1016/j.nima.2008.11.104;
PII
S0168-9002(08)01678-1;

Publishing Information

Journal Title
Nuclear Instruments and Methods in Physics Research. Section A, Accelerators, Spectrometers, Detectors and Associated Equipment
Journal Volume
600
Journal Issue
1
Journal Page Range
p. 123-125
ISSN
0168-9002
CODEN
NIMAER

Optional Information

Copyright
Copyright (c) 2008 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.