Archive | 2019

Detailed x-ray brightness calculations in the sirepo GUI for SRW

 
 
 
 
 
 
 

Abstract


The brightness and coherence of modern light sources is pushing the limits of X-ray beamline design. The open source Synchrotron Radiation Workshop (SRW) provides physical optics based algorithms for correctly simulating such beamlines [1,2]. We present new SRW capabilities to calculate source brightness and related quantites for undulators, wigglers and dipoles. The Sirepo cloud computing framework [3] includes a browser-based GUI for SRW [4,5]. In addition to high-accuracy wavefront simulations, the Sirepo interface now supports analytical calculations for flux, photon beam size, divergence and photon brightness. An example of these new capabilities is presented in Figure 1. We have included the effects of detuning from resonance and electron beam energy spread, which can be important in realistic operational conditions. We compare our results to features previously available in the Igor Pro interface to SRW, to analytical formulae available in the literature, and also to the results of simulated wavefront propagation. Differences between the various approaches are explained in detail, so that all the assumptions, conventions and ranges of validity can be better understood.

Volume None
Pages None
DOI 10.1063/1.5084711
Language English
Journal None

Full Text