Skip to content

andyofmelbourne/speckle-tracking

Repository files navigation

A wavefront sensing application for x-ray imaging experiments based on the speckle tracking approach.

If your experiment looks something like this:

image

then you have come to the right place.

Installation (Linux)

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.

Documentation

https://speckle-tracking.readthedocs.io

Getting Started

Start with the Diatom tutorial, then do the Simens star tutorial

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published