Data reduction plays a critical role in the commissioning of the time-of-flight Small-angle Neutron Scattering (SANS) instrument at the China Spallation Neutron Source (CSNS). While the generalized SANS data reduction protocols and software have been well-established, the specific data architecture and the diverse user community of this instrument create unique need for a tailored data reduction system.
A novel software package sansRZ, also as an integral component of the RZera project, has been developed for the CSNS SANS instrument. The fundamental calculation algorithms are adopted from the robust, community-validated Mantid framework. A modular, Python based extension was built around this core to provide rapid data handling, self-diagnostic capability and better graphical user interface (GUI). An data validation module and the comprehensive logging capabilities have been developed within the Python structure to help users identify potential data issues early in the data reduction process. This article presents an overview of the software architecture as well as the main features and capabilities of the software.
扫码关注我们
求助内容:
应助结果提醒方式:
