Newer
Older
.. robust_speckle_tracking documentation master file, created by
sphinx-quickstart on Fri Oct 30 16:00:08 2020.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
rst
===
rst is a Python library for wavefront metrology and sample imaging
based on ptychographic speckle tracking algorithm. This project
takes over Andrew Morgan's `speckle_tracking`_ project
as an improved version aiming to add robustness to the optimisation
algorithm in the case of the high noise present in the measured data.
.. _speckle_tracking: https://github.com/andyofmelbourne/speckle-tracking
The library is written in Python 3 and uses a C++ back endwritten
in `Cython`_. The library is capable to perform the Speckle Tracking
algorithm, which yields an unabberated profile of the sample and the wavefront
of the lens. Also it contains a set of auxiliary data processing
routines, such as bad pixel masking, defocus sweep scan, wavefront
reconstruction, phase model fitting, etc. All of them are listed in
:class:`STData`.
st_sim
======
The library also contains the Speckle Tracking Simulation (st_sim) package.
st_sim is capable to simulate one-dimensional speckle tracking scans
based on the Fresnel Diffraction theory.
.. _Cython: https://cython.org
Python Reference
================
:caption: Contents:
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`