Welcome to WPG’s documentation!¶
We present a new interactive framework package for coherent and partially coherent X-ray wavefront propagation simulations – “WaveProperGator” (WPG). The package has been developed at European XFEL to facilitate for the end users (beamline scientists and XFEL users) the designing, optimizing and improving X-ray optics to meet their experimental requirements. Our package uses SRW C/C++ library and its Python binding for wavefront propagation simulations. The tool allows for changing source and optics parameters and visualizing the results interactively. The framework is cross-platform: it runs reliably on Linux, MS Windows 7, and Mac OS X. Several application examples, specific for XFEL, will be presented.
Contents:¶
- About wpg
- Getting started
wpg
modulewpg.wavefront
module- Glossary definition
wpg.srwlib
modulewpg.beamline
modulewpg.optical_elements
modulewpg.generators
module- WPG tutorials
- Wavefront propagation simulation tutorial
- Wavefront propagation simulation tutorial - Case 1
- Wavefront propagation simulation tutorial - Case 2
- Wavefront propagation simulation tutorial - Case 2_new
- Wavefront propagation simulation tutorial - Case 3
- Wavefront propagation simulation tutorial - Case 3_new
- XFEL beamlines examples