skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Sirepo : an open-source cloud-based software interface for X-ray source and optics simulations

Journal Article · · Journal of Synchrotron Radiation (Online)

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.

Research Organization:
Brookhaven National Laboratory (BNL), Upton, NY (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES)
Grant/Contract Number:
SC0006284; SC0011237; SC0012704
OSTI ID:
1478269
Alternate ID(s):
OSTI ID: 1484439
Report Number(s):
BNL-209515-2018-JAAM; JSYRES; PII: S1600577518010986
Journal Information:
Journal of Synchrotron Radiation (Online), Journal Name: Journal of Synchrotron Radiation (Online) Vol. 25 Journal Issue: 6; ISSN 1600-5775
Publisher:
International Union of Crystallography (IUCr)Copyright Statement
Country of Publication:
Denmark
Language:
English
Citation Metrics:
Cited by: 15 works
Citation information provided by
Web of Science

References (21)

Universal function for the brilliance of undulator radiation considering the energy spread effect journal March 2009
Perfect crystal propagator for physical optics simulations with Synchrotron Radiation Workshop conference September 2014
Wavefront propagation simulations for beamlines and experiments with "Synchrotron Radiation Workshop" journal March 2013
Electron dynamics simulations with Hellweg 2D code
  • Kutsaev, Sergey V.
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 618, Issue 1-3 https://doi.org/10.1016/j.nima.2010.02.090
journal June 2010
URGENT−A computer program for calculating undulator radiation spectral, angular, polarization, and power density properties journal January 1992
A compound refractive lens for focusing high-energy X-rays journal November 1996
Physical optics computer code optimized for synchrotron radiation conference September 2002
Characteristics of synchrotron radiation conference January 1989
SHADOW3 : a new version of the synchrotron X-ray optics modelling package journal July 2011
Partially coherent X-ray wavefront propagation simulations including grazing-incidence focusing optics journal August 2014
Experimental characterization of X-ray transverse coherence in the presence of beam transport optics journal March 2013
ELEGANT: A flexible SDDS-compliant code for accelerator simulation report August 2000
ShadowOui : a new visual environment for X-ray optics and synchrotron beamline simulations journal October 2016
Interferometric characterization of spatial coherence of high energy synchrotron X-rays journal November 2001
Computational Methods in the Warp Code Framework for Kinetic Simulations of Particle Beams and Plasmas journal May 2014
The WARP Code: Modeling High Intensity Ion Beams
  • Grote, David P.
  • ELECTRON CYCLOTRON RESONANCE ION SOURCES: 16th International Workshop on ECR Ion Sources ECRIS'04, AIP Conference Proceedings https://doi.org/10.1063/1.1893366
conference January 2005
SPECTRA : a synchrotron radiation calculation code journal October 2001
Spectrum-Based Alignment of In-Vacuum Undulators in a Low-Emittance Storage Ring journal May 2018
Formation of Optical Images by X-Rays journal January 1948
WavePropaGator : interactive framework for X-ray free-electron laser optics design and simulations journal July 2016
Coherent amplification of X-ray scattering from meso-structures journal July 2017