Object-oriented data analysis framework for neutron scattering experiments
Creators
- 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.104Additional 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
INIS
- Country of Publication
- Netherlands
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 41028982
- Subject category
- S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY;
- Descriptors DEI
- COMPUTER CODES; CONTAINERS; DATA ACQUISITION SYSTEMS; DATA ANALYSIS; DESIGN; DISTRIBUTED DATA PROCESSING; J-PARC; MUON BEAMS; NEUTRON DIFFRACTION; NEUTRONS
- Descriptors DEC
- ACCELERATORS; BARYONS; BEAMS; COHERENT SCATTERING; CYCLIC ACCELERATORS; DATA PROCESSING; DIFFRACTION; ELEMENTARY PARTICLES; FERMIONS; HADRONS; LEPTON BEAMS; NUCLEONS; PARTICLE BEAMS; PROCESSING; SCATTERING; SYNCHROTRONS
Optional Information
- Copyright
- Copyright (c) 2008 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.