A wavefront sensing application for x-ray imaging experiments based on the speckle tracking approach.
If your experiment looks something like this:
then you have come to the right place.
The easiest way to install speckle_tracking is through Miniconda:
git clone https://github.com/andyofmelbourne/speckle-tracking.git cd speckle-tracking conda create --file requirements.txt -c conda-forge -n test python=3 conda activate test pip install -e .
- Note on pip
Make sure that pip is the miniconda one, and not the system version, e.g.:
which pip >> /home/username/programs/miniconda3/envs/test/bin/pip
this will ensure that the dependencies are installed into the current conda environment and prevent poluting the system python envoriment.
- Note also
- There is nothing to "install" for speckle-tracking. The point of the above procedure is to install the dependecies, add the module to the PYTHONPATH and to add the scripts to the PATH.
https://speckle-tracking.readthedocs.io
Start with the Diatom tutorial, then do the Simens star tutorial