5 September 2014 An open software framework for advancement of x-ray optics simulation and modeling
Author Affiliations +
Abstract
Accurate physical-optics based simulation of emission, transport and use in experiments of fully- and partially-coherent X-ray radiation is essential for both designers and users of experiments at state-of-the-art light sources: low-emittance storage rings, energy-recovery linacs and free-electron lasers. To be useful for different applications, the simulations must include accurate physical models for the processes of emission, for the structures of X-ray optical elements, interaction of the radiation with samples, and propagation of scattered X-rays to a detector. Based on the “Synchrotron Radiation Workshop” (SRW) open source computer code, we are developing a simulation framework, including a graphical user interface, web interface for client-server simulations, data format for wave-optics based representation of partially-coherent X-ray radiation, and a dictionary for universal description of optical elements. Also, we are evaluating formats for sample and experimental data representation for different types of experiments and processing. The simulation framework will facilitate start-to-end simulations by different computer codes complementary to SRW, for example GENESIS and FAST codes for simulating self-amplified spontaneous emission, SHADOW and McXtrace geometrical ray-tracing codes, as well as codes for simulation of interaction of radiation with matter and data processing in experiments exploiting coherence of radiation. The development of the new framework is building on components developed for the Python-based RadTrack software, which is designed for loose coupling of multiple electron and radiation codes to enable sophisticated workflows. We are exploring opportunities for collaboration with teams pursuing similar developments at European Synchrotron Radiation Facility and the European XFEL.
© (2014) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
David L. Bruhwiler, David L. Bruhwiler, Oleg Chubar, Oleg Chubar, Robert Nagler, Robert Nagler, Jacek Krzywinski, Jacek Krzywinski, Amber Boehnlein, Amber Boehnlein, } "An open software framework for advancement of x-ray optics simulation and modeling", Proc. SPIE 9209, Advances in Computational Methods for X-Ray Optics III, 92090Z (5 September 2014); doi: 10.1117/12.2061947; https://doi.org/10.1117/12.2061947
PROCEEDINGS
12 PAGES


SHARE
Back to Top