7–12 May 2023
Venice, Italy
Europe/Zurich timezone

Linear Canonical Transform Library for Fast Coherent X-Ray Wavefront Propagation

MOPM023
8 May 2023, 16:30
2h
Sala Mosaici 2

Sala Mosaici 2

Poster Presentation MC2.A05: Synchrotron Radiation Facilities Monday Poster Session

Speaker

Stephen Coleman (RadiaSoft LLC)

Description

X-ray beamlines—essential components of all synchrotron light sources—transport emitted radiation from the stored electron beam to an experimental station. One may describe the linear optics of the beamline via an ABCD matrix computed using a ray-tracing code. Furthermore, one may then include diffraction effects and arbitrary wavefront structure by using that same information in a Linear Canonical Transform (LCT) applied to the initial wavefront [1]. We describe our implementation of a Python-based LCT library for 2D synchrotron radiation wavefronts. We have thus far implemented the separable case and are implementing algorithms for the non-separable case. Our code base also includes rectangular apertures. We have tested our work against corresponding wavefront computations using the Synchrotron Radiation Workshop (SRW) code [2]. We present benchmark comparisons of LCT vs. SRW for both undulator and bending magnet sources of radiation. Finally, we describe our plans for extending this work to partially coherent radiation.

Funding Agency

This work is supported by the US Department of Energy, Office of Basic Energy Sciences under Award No. DE-SC0020593.

Footnotes

[1] SA Collins, J Opt Soc Amer, 60:1168 (1970). JJ Healy, MA Kutay, HM Ozaktas, and JT Sheridan, eds., Linear Canonical Transforms: Theory and Applications, Springer (2016).
[2] O Chubar, P Elleaume, S Kuznetsov, and AA Snigirev, in Optical Design and Analysis Software II, vol. 4769 of Proc. SPIE, 145 (2002).

I have read and accept the Privacy Policy Statement Yes

Primary author

Dan Abell (RadiaSoft LLC)

Co-authors

Boaz Nash (RadiaSoft LLC) Ilya Pogorelov (RadiaSoft LLC) Paul Moeller (RadiaSoft LLC) Robert Nagler (RadiaSoft LLC) Nicholas Goldring (STATE33 Inc.)

Presentation materials

There are no materials yet.