Frank Laboratory of Neutron Physics
Joint DSC IBR-2 and DNICM seminar on methods and techniques of neutron experiments
Date and Time: Tuesday, 9 June 2026, at 11:00
Venue: FLNP Conference Hall (3rd floor), Frank Laboratory of Neutron Physics
Seminar topic: “Trends in the development of software systems at neutron centres”
Speaker: Andrey Kirilov
The development trends of software systems at neutron centers since the late 20th century can be traced through the proceedings of the NOBUGS (New Opportunities for Better User Group Software) workshop, which has been held regularly since 1996. Its main goal is to foster collaboration between scientists and IT professionals working on software for X-ray, neutron, and muon sources for data acquisition and analysis, as well as to develop common approaches toward its potential standardization.
In the author’s opinion, the following key points or stages of software standardization can be identified, although they did not always occur in strict chronological order:
- Unification of facility control systems;
- Organization of data streaming and delivery services;
- Selection of data formats;
- Development of data visualization and processing software;
- Repositories and measurement registration;
- Application of AI + ML system elements;
- Organization of a workflow engine.
The standardization process made it possible to define the software architecture and implement it successfully. Systems at neutron centers such as ESS, PSI, ISIS, and others consist of configurable, manageable components that support all stages of the measurement process— from user proposal submission to data processing and DOI assignment— with the measurement itself organized like an industrial workflow. It should be noted that special attention is currently paid to adhering to the FAIR principles (Findable, Accessible, Interoperable, Reusable) within the framework of the Open Science concept.