spexwavepy

Version:

1.0.1

Authors:

Lingfei Hu (USTC), Hongchang Wang (DLS)

Dependencies:
  • Numpy

  • Scipy

  • cv2(opencv-python): This is OpenCV support for python.

  • natsort: This package is used for natural sorting.

E-mail:

hulf88@ustc.edu.cn, hongchang.wang@diamond.ac.uk

What is spexwavepy

Spexwavepy is an open-source Python package dedicated to the speckle-based wavefront sensing techniques for X-ray optics. Its name is the abbreviation of the speckle-based x-ray wavefront sensing Python package. It covers a variety of X-ray speckle-based techniques and provides examples with real experiment data. This documentation will show users how to get the spexwavepy package, where to download the shared experiment data, how to run the examples, how to build your own Python code using this package, etc. We hope this Python package can help users get familiar with the data processing for X-ray wavefront sensing using speckle-based techniques.

_images/banner.jpg

The principle of speckle-based wavefront sensing techniques

Getting started

Examples

User guide

API reference

Indices and tables