Back to Search Start Over

Spexwavepy: an open‐source Python package for X‐ray wavefront sensing using speckle‐based techniques.

Authors :
Hu, Lingfei
Wang, Hongchang
Sawhney, Kawal
Source :
Journal of Synchrotron Radiation. Sep2024, Vol. 31 Issue 5, p1037-1042. 6p.
Publication Year :
2024

Abstract

In situ wavefront sensing plays a critical role in the delivery of high‐quality beams for X‐ray experiments. X‐ray speckle‐based techniques stand out among other in situ techniques for their easy experimental setup and various data acquisition modes. Although X‐ray speckle‐based techniques have been under development for more than a decade, there are still no user‐friendly software packages for new researchers to begin with. Here, we present an open‐source Python package, spexwavepy, for X‐ray wavefront sensing using speckle‐based techniques. This Python package covers a variety of X‐ray speckle‐based techniques, provides plenty of examples with real experimental data and offers detailed online documentation for users. We hope it can help new researchers learn and apply the speckle‐based techniques for X‐ray wavefront sensing to synchrotron radiation and X‐ray free‐electron laser beamlines. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09090495
Volume :
31
Issue :
5
Database :
Academic Search Index
Journal :
Journal of Synchrotron Radiation
Publication Type :
Academic Journal
Accession number :
179411826
Full Text :
https://doi.org/10.1107/S1600577524005861