DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations

Abstract

This article describes the WavePropaGator (WPG) package, a new interactive software framework for coherent and partially coherent X-ray wavefront propagation simulations. The package has been developed at European XFEL for users at the existing and emerging free-electron laser (FEL) facilities, as well as at the third-generation synchrotron sources and future diffraction-limited storage rings. The WPG addresses the needs of beamline scientists and user groups to facilitate the design, optimization and improvement of X-ray optics to meet their experimental requirements. The package uses the Synchrotron Radiation Workshop (SRW) C/C++ library and its Python binding for numerical wavefront propagation simulations. The framework runs reliably under Linux, Microsoft Windows 7 and Apple Mac OS X and is distributed under an open-source license. The available tools allow for varying source parameters and optics layouts and visualizing the results interactively. The wavefront history structure can be used for tracking changes in every particular wavefront during propagation. The batch propagation mode enables processing of multiple wavefronts in workflow mode. The paper presents a general description of the package and gives some recent application examples, including modeling of full X-ray FEL beamlines and start-to-end simulation of experiments.

Authors:
 [1];  [2];  [3];  [1]
  1. European XFEL GmbH, Hamburg (Germany)
  2. Leninskii prospekt, Moscow (Russian Federation)
  3. Brookhaven National Lab. (BNL), Upton, NY (United States). National Synchrotron Light Source
Publication Date:
Research Org.:
Brookhaven National Laboratory (BNL), Upton, NY (United States)
Sponsoring Org.:
USDOE Office of Science (SC), Basic Energy Sciences (BES). Scientific User Facilities Division
OSTI Identifier:
1625771
Grant/Contract Number:  
SC0012704
Resource Type:
Accepted Manuscript
Journal Name:
Journal of Applied Crystallography (Online)
Additional Journal Information:
Journal Name: Journal of Applied Crystallography (Online); Journal Volume: 49; Journal Issue: 4; Journal ID: ISSN 1600-5767
Publisher:
International Union of Crystallography
Country of Publication:
United States
Language:
English
Subject:
71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS; 37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CHEMISTRY; 97 MATHEMATICS AND COMPUTING; Chemistry; Crystallography; wavefront propagation; X-ray freeelectron lasers; XFELs; Fourier optics; start-toend simulations; data analysis and visualization; computer programs

Citation Formats

Samoylova, Liubov, Buzmakov, Alexey, Chubar, Oleg, and Sinn, Harald. WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations. United States: N. p., 2016. Web. doi:10.1107/s160057671600995x.
Samoylova, Liubov, Buzmakov, Alexey, Chubar, Oleg, & Sinn, Harald. WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations. United States. https://doi.org/10.1107/s160057671600995x
Samoylova, Liubov, Buzmakov, Alexey, Chubar, Oleg, and Sinn, Harald. Wed . "WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations". United States. https://doi.org/10.1107/s160057671600995x. https://www.osti.gov/servlets/purl/1625771.
@article{osti_1625771,
title = {WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations},
author = {Samoylova, Liubov and Buzmakov, Alexey and Chubar, Oleg and Sinn, Harald},
abstractNote = {This article describes the WavePropaGator (WPG) package, a new interactive software framework for coherent and partially coherent X-ray wavefront propagation simulations. The package has been developed at European XFEL for users at the existing and emerging free-electron laser (FEL) facilities, as well as at the third-generation synchrotron sources and future diffraction-limited storage rings. The WPG addresses the needs of beamline scientists and user groups to facilitate the design, optimization and improvement of X-ray optics to meet their experimental requirements. The package uses the Synchrotron Radiation Workshop (SRW) C/C++ library and its Python binding for numerical wavefront propagation simulations. The framework runs reliably under Linux, Microsoft Windows 7 and Apple Mac OS X and is distributed under an open-source license. The available tools allow for varying source parameters and optics layouts and visualizing the results interactively. The wavefront history structure can be used for tracking changes in every particular wavefront during propagation. The batch propagation mode enables processing of multiple wavefronts in workflow mode. The paper presents a general description of the package and gives some recent application examples, including modeling of full X-ray FEL beamlines and start-to-end simulation of experiments.},
doi = {10.1107/s160057671600995x},
journal = {Journal of Applied Crystallography (Online)},
number = 4,
volume = 49,
place = {United States},
year = {Wed Jul 06 00:00:00 EDT 2016},
month = {Wed Jul 06 00:00:00 EDT 2016}
}

Works referenced in this record:

Diffraction theory of imaging with X-ray compound refractive lens
journal, February 2003


Development of partially-coherent wavefront propagation simulation methods for 3rd and 4th generation synchrotron radiation sources
conference, September 2011

  • Chubar, Oleg; Berman, Lonny; Chu, Yong S.
  • SPIE Optical Engineering + Applications, SPIE Proceedings
  • DOI: 10.1117/12.892812

Ultra-high-resolution inelastic X-ray scattering at high-repetition-rate self-seeded X-ray free-electron lasers
journal, February 2016

  • Chubar, Oleg; Geloni, Gianluca; Kocharyan, Vitali
  • Journal of Synchrotron Radiation, Vol. 23, Issue 2
  • DOI: 10.1107/S1600577515024844

Diffraction of X-ray free-electron laser femtosecond pulses on single crystals in the Bragg and Laue geometry
journal, July 2008


FAST: a three-dimensional time-dependent FEL simulation code
journal, June 1999

  • Saldin, E. L.; Schneidmiller, E. A.; Yurkov, M. V.
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 429, Issue 1-3
  • DOI: 10.1016/S0168-9002(99)00110-2

Time-dependent FEL wavefront propagation calculations: Fourier optics approach
journal, August 2008

  • Chubar, Oleg; Couprie, Marie-Emmanuelle; Labat, Marie
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 593, Issue 1-2
  • DOI: 10.1016/j.nima.2008.04.058

Exploring the wavefront of hard X-ray free-electron laser radiation
journal, January 2012

  • Rutishauser, Simon; Samoylova, Liubov; Krzywinski, Jacek
  • Nature Communications, Vol. 3, Issue 1
  • DOI: 10.1038/ncomms1950

Specification of x-ray mirrors in terms of system performance: new twist to an old plot
journal, February 2015

  • Yashchuk, Valeriy V.; Samoylova, Liubov V.; Kozhevnikov, Igor V.
  • Optical Engineering, Vol. 54, Issue 2
  • DOI: 10.1117/1.OE.54.2.025108

Demonstration of self-seeding in a hard-X-ray free-electron laser
journal, August 2012


An open software framework for advancement of x-ray optics simulation and modeling
conference, September 2014

  • Bruhwiler, David L.; Chubar, Oleg; Nagler, Robert
  • SPIE Optical Engineering + Applications, SPIE Proceedings
  • DOI: 10.1117/12.2061947

Statistical properties of the radiation from SASE FEL operating in a post-saturation regime with and without undulator tapering
journal, April 2015


A comprehensive simulation framework for imaging single particles and biomolecules at the European X-ray Free-Electron Laser
journal, April 2016

  • Yoon, Chun Hong; Yurkov, Mikhail V.; Schneidmiller, Evgeny A.
  • Scientific Reports, Vol. 6, Issue 1
  • DOI: 10.1038/srep24791

Sensing the wavefront of x-ray free-electron lasers using aerosol spheres
journal, January 2013

  • Loh, N. Duane; Starodub, Dmitri; Lomb, Lukas
  • Optics Express, Vol. 21, Issue 10
  • DOI: 10.1364/OE.21.012385

Design of the mirror optical systems for coherent diffractive imaging at the SPB/SFX instrument of the European XFEL
journal, June 2016


Propagation of coherent light pulses with PHASE
conference, September 2014

  • Bahrdt, J.; Flechsig, U.; Grizzoli, W.
  • SPIE Optical Engineering + Applications, SPIE Proceedings
  • DOI: 10.1117/12.2065228

X-ray laminography and SAXS on beryllium grades and lenses and wavefront propagation through imperfect compound refractive lenses
conference, September 2014

  • Roth, Thomas; Helfen, Lukas; Hallmann, Jörg
  • SPIE Optical Engineering + Applications, SPIE Proceedings
  • DOI: 10.1117/12.2061127

Physical optics computer code optimized for synchrotron radiation
conference, September 2002

  • Chubar, Oleg; Elleaume, Pascal; Kuznetsov, Serguei
  • International Symposium on Optical Science and Technology, SPIE Proceedings
  • DOI: 10.1117/12.481182

Ultrahigh energy resolution focusing monochromator for inelastic x-ray scattering spectrometer
journal, January 2015

  • Suvorov, Alexey; Cunsolo, Alessandro; Chubar, Oleg
  • Optics Express, Vol. 23, Issue 24
  • DOI: 10.1364/OE.23.031607

Time-dependent wave front propagation simulation of a hard x-ray split-and-delay unit: Towards a measurement of the temporal coherence properties of x-ray free electron lasers
journal, November 2014

  • Roling, S.; Zacharias, H.; Samoylova, L.
  • Physical Review Special Topics - Accelerators and Beams, Vol. 17, Issue 11
  • DOI: 10.1103/PhysRevSTAB.17.110705

Wavefront propagation simulations for a UV/soft x-ray beamline: Electron Spectro-Microscopy beamline at NSLS-II
conference, September 2014

  • Canestrari, N.; Bisogni, V.; Walter, A.
  • SPIE Optical Engineering + Applications, SPIE Proceedings
  • DOI: 10.1117/12.2061979

Wavefront metrology measurements at SACLA by means of X-ray grating interferometry
journal, January 2014

  • Kayser, Yves; Rutishauser, Simon; Katayama, Tetsuo
  • Optics Express, Vol. 22, Issue 8
  • DOI: 10.1364/OE.22.009004

Works referencing / citing this record:

FAST-XPD: XFEL photon pulses database for modeling XFEL experiments
conference, January 2019

  • Manetti, Maurizio; Buzmakov, Alexey; Samoylova, Liubov
  • PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON SYNCHROTRON RADIATION INSTRUMENTATION – SRI2018, AIP Conference Proceedings
  • DOI: 10.1063/1.5084582

Simulations of ultrafast x–ray laser experiments
text, January 2017

  • Fortmann-Grote, C.; Andreev, A. A.; Appel, K.
  • Deutsches Elektronen-Synchrotron, DESY, Hamburg
  • DOI: 10.3204/pubdb-2017-10687

Installation and commissioning of the European XFEL beam transport in the first two beamlines from a metrology point of view
journal, February 2019

  • Vannoni, M.; Freijo-Martin, I.
  • Review of Scientific Instruments, Vol. 90, Issue 2
  • DOI: 10.1063/1.5055208

Wavefront-propagation simulations supporting the design of a time-delay compensating monochromator beamline at FLASH2
journal, April 2019

  • Ruiz-Lopez, Mabel; Samoylova, Liubov; Brenner, Günter
  • Journal of Synchrotron Radiation, Vol. 26, Issue 3
  • DOI: 10.1107/s160057751900345x

Simulations of ultrafast x–ray laser experiments
conference, June 2017

  • Fortmann-Grote, C.; Andreev, A. A.; Appel, K.
  • SPIE Optics + Optoelectronics, SPIE Proceedings
  • DOI: 10.1117/12.2270552

Wavefront-propagation simulations supporting the design of a time-delay compensating monochromator beamline at FLASH2
text, January 2019

  • Ruiz-Lopez, Mabel; Samoylova, Liubov; Brenner, Günter
  • Deutsches Elektronen-Synchrotron, DESY, Hamburg
  • DOI: 10.3204/pubdb-2019-02678

Finite difference methods for stationary and time-dependent X-ray propagation
journal, January 2017