Cargando…

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

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 w...

Descripción completa

Detalles Bibliográficos
Autores principales: Samoylova, Liubov, Buzmakov, Alexey, Chubar, Oleg, Sinn, Harald
Formato: Online Artículo Texto
Lenguaje:English
Publicado: International Union of Crystallography 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4970499/
https://www.ncbi.nlm.nih.gov/pubmed/27504080
http://dx.doi.org/10.1107/S160057671600995X
_version_ 1782445983151423488
author Samoylova, Liubov
Buzmakov, Alexey
Chubar, Oleg
Sinn, Harald
author_facet Samoylova, Liubov
Buzmakov, Alexey
Chubar, Oleg
Sinn, Harald
author_sort Samoylova, Liubov
collection PubMed
description 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.
format Online
Article
Text
id pubmed-4970499
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher International Union of Crystallography
record_format MEDLINE/PubMed
spelling pubmed-49704992016-08-08 WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations Samoylova, Liubov Buzmakov, Alexey Chubar, Oleg Sinn, Harald J Appl Crystallogr Computer Programs 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. International Union of Crystallography 2016-07-06 /pmc/articles/PMC4970499/ /pubmed/27504080 http://dx.doi.org/10.1107/S160057671600995X Text en © Liubov Samoylova et al. 2016 http://creativecommons.org/licenses/by/2.0/uk/ This is an open-access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.
spellingShingle Computer Programs
Samoylova, Liubov
Buzmakov, Alexey
Chubar, Oleg
Sinn, Harald
WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations
title WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations
title_full WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations
title_fullStr WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations
title_full_unstemmed WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations
title_short WavePropaGator: interactive framework for X-ray free-electron laser optics design and simulations
title_sort wavepropagator: interactive framework for x-ray free-electron laser optics design and simulations
topic Computer Programs
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4970499/
https://www.ncbi.nlm.nih.gov/pubmed/27504080
http://dx.doi.org/10.1107/S160057671600995X
work_keys_str_mv AT samoylovaliubov wavepropagatorinteractiveframeworkforxrayfreeelectronlaseropticsdesignandsimulations
AT buzmakovalexey wavepropagatorinteractiveframeworkforxrayfreeelectronlaseropticsdesignandsimulations
AT chubaroleg wavepropagatorinteractiveframeworkforxrayfreeelectronlaseropticsdesignandsimulations
AT sinnharald wavepropagatorinteractiveframeworkforxrayfreeelectronlaseropticsdesignandsimulations