DOE OSTI · 1478269
Sirepo : an open-source cloud-based software interface for X-ray source and optics simulations
Abstract
Sirepo , a browser-based GUI for X-ray source and optics simulations, is presented. Such calculations can be performed using SRW ( Synchrotron Radiation Workshop ), which is a physical optics computer code, allowing simulation of entire experimental beamlines using the concept of a `virtual beamline' with accurate treatment of synchrotron radiation generation and propagation through the X-ray optical system. SRW is interfaced with Sirepo by means of a Python application programming interface. Sirepo supports most of the optical elements currently used at beamlines, including recent developments in SRW . In particular, support is provided for the simulation of state-of-the-art X-ray beamlines, exploiting the high coherence and brightness of modern light source facilities. New scientific visualization and reporting capabilities have been recently implemented within Sirepo , as well as automatic determination of electron beam and undulator parameters. Publicly available community databases can be dynamically queried for error-free access to material characteristics. These computational tools can be used for the development and commissioning of new X-ray beamlines and for testing feasibility and optimization of experiments. The same interface can guide simulation on a local computer, a remote server or a high-performance cluster. Sirepo is available online and also within the NSLS-II firewall, with a growing number of users at other light source facilities. Our open source code is available on GitHub.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Rakitin, Maksim S. (ORCID:000000033685852X), Moeller, Paul, Nagler, Robert, Nash, Boaz, Bruhwiler, David L., Smalyuk, Dmitry, Zhernenkov, Mikhail, Chubar, Oleg. 2018-10-19. Sirepo : an open-source cloud-based software interface for X-ray source and optics simulations. https://doi.org/10.1107/s1600577518010986
Cite the original work for its findings. Save a collection to share your selection of sources.