16-23 September 2016
Oak Ridge National Laboratory
US/Eastern timezone

Performance of neutron detector diagnostic tools

20 Sep 2016, 14:40
Conference Center (Oak Ridge National Laboratory)

Conference Center

Oak Ridge National Laboratory

Regular Talk (15min) Experiment control, data acquisition EPICS Collaboration Meeting


Klemen Vodopivec


Calibration and diagnostic of neutron detectors requires raw data that is significantly larger than usual neutron data. Diagnostic in particular is useful when run continuously for longer time on many detectors simultaneously, requiring high bandwidth processing capabilities. Python tools have been developed to visualize and explain detector features as well as help to optimize configuration and spot problems. Python implementation could barely support single detector at a time. This lead to optimizing CPU hungry code. Data received over V4 channel is collected and processed in C++ extension and passed to Python for visualization. Detector and data acquisition system configuration as well as plotting is implemented in pure Python. This approach allows us to diagnose up to 35 wavelength-shifting detectors simultaneously.

Primary author


Presentation Materials