JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
@inproceedings{walker:pcapac2022-fro22, author = {J.L. Walker and S. Alcock and M.J. Christensen and J.E. Houston and K. Muric and W. Potrzebowski and D. Raspino and T.S. Richter}, % author = {J.L. Walker and S. Alcock and M.J. Christensen and J.E. Houston and K. Muric and W. Potrzebowski and others}, % author = {J.L. Walker and others}, title = {{Data Acquisition Software Pipeline for the Commissioning of the LoKI Small Angle Neutron Scattering Instrument}}, % booktitle = {Proc. PCaPAC'22}, booktitle = {Proc. 13th Int. Workshop Emerging Technol. Sci. Facil. Controls (PCaPAC'22)}, pages = {110--115}, eid = {FRO22}, language = {english}, keywords = {detector, neutron, experiment, software, scattering}, venue = {Dolní Brežany, Czech Republic}, series = {International Workshop on Emerging Technologies and Scientific Facilities Controls}, number = {13}, publisher = {JACoW Publishing, Geneva, Switzerland}, month = {02}, year = {2023}, issn = {2673-5512}, isbn = {978-3-95450-237-0}, doi = {10.18429/JACoW-PCaPAC2022-FRO22}, url = {https://jacow.org/pcapac2022/papers/fro22.pdf}, abstract = {{The LoKI Small-Angle Neutron Scattering (SANS) instrument will be one of the first instruments to be commissioned at the European Spallation Source (ESS), and will contribute to the early science programme. The detector for the instrument was tested at the ISIS neutron source facility in March of 2022, and this paper outlines the data acquisition software pipeline. It consists of a readout master, an Event Formation Unit (EFU), an instance of Kafka, a NeXus file writer, and, the data reduction software, Scipp. The readout master is responsible for synchronising detector readout timestamps with an external reference, and aggregating those readouts into UDP packets sent to the EFU. The EFU processes the readout data to produce event messages containing a location and time of arrival for each neutron event detected, and acts as a Kafka producer sending event messages to Kafka. The NeXus file writer consists of a Kafka consumer that compiles event messages and other experiment data from a given time interval into a single NeXus file for further analysis. Finally, Scipp is a data reduction python library used to visualise and analyse the experiment data after an experiment is completed.}}, }