Skip to main content

No project description provided

Project description

Current build status

PyPI Documentation Status conda-forge

pyrost

Python Robust Speckle Tracking (pyrost) is a 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.

The documentation can be found on Read the Docs.

Dependencies

Installation

We recommend not building from source, but install the release via the conda manager:

conda install -c conda-forge pyrost

The package is available in conda-forge on OS X and Linux.

Also you can install the release from pypi with the pip package installer:

pip install pyrost

The source distribution is available in pypi as for now.

Installation from source

In order to build the package from source simply execute the following command:

python setup.py install

or:

pip install -r requirements.txt -e . -v

That cythonizes the Cython extensions and builds them into /pyrost/bin.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrost-0.5.2.tar.gz (2.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyrost-0.5.2-py3.9-linux-x86_64.egg (3.1 MB view details)

Uploaded Egg

pyrost-0.5.2-py3.8-linux-x86_64.egg (4.1 MB view details)

Uploaded Egg

pyrost-0.5.2-py3.7-linux-x86_64.egg (3.1 MB view details)

Uploaded Egg

File details

Details for the file pyrost-0.5.2.tar.gz.

File metadata

  • Download URL: pyrost-0.5.2.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.0.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for pyrost-0.5.2.tar.gz
Algorithm Hash digest
SHA256 90f4688c87d29f1975b227a01bf4714ed2d9240ff25b00f835357dbb255a90f6
MD5 b18217f730a3d99e60b1f9907cf76e6e
BLAKE2b-256 ae2989b3e1b28c074cb75dc9b953dc7b5aa314e09cf2877c58b273594b82c797

See more details on using hashes here.

File details

Details for the file pyrost-0.5.2-py3.9-linux-x86_64.egg.

File metadata

  • Download URL: pyrost-0.5.2-py3.9-linux-x86_64.egg
  • Upload date:
  • Size: 3.1 MB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.0.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for pyrost-0.5.2-py3.9-linux-x86_64.egg
Algorithm Hash digest
SHA256 c9502da5426f4e43720d412a460b48f4fe7e5d35738b3402fb628e7a01f0e264
MD5 fe617824fa09968627a2513cff4c062e
BLAKE2b-256 b9b1c25c9f208648acb77ff1698e76d8a68659344920f61b980a020b990c6db1

See more details on using hashes here.

File details

Details for the file pyrost-0.5.2-py3.8-linux-x86_64.egg.

File metadata

  • Download URL: pyrost-0.5.2-py3.8-linux-x86_64.egg
  • Upload date:
  • Size: 4.1 MB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.0.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for pyrost-0.5.2-py3.8-linux-x86_64.egg
Algorithm Hash digest
SHA256 3ad1bf24cdeb36bec8befe9a49baf927bedc6d818ae4e1f35ebfecd5e36f8b96
MD5 c3cbd194f45962ef2fc689e19246ed8f
BLAKE2b-256 d6f5a9226f4c72980005322846f0476f8ecb20626b14de02684e8c2b94033da1

See more details on using hashes here.

File details

Details for the file pyrost-0.5.2-py3.7-linux-x86_64.egg.

File metadata

  • Download URL: pyrost-0.5.2-py3.7-linux-x86_64.egg
  • Upload date:
  • Size: 3.1 MB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.0.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for pyrost-0.5.2-py3.7-linux-x86_64.egg
Algorithm Hash digest
SHA256 3d9e2b0090b9cbb18a87497901abac2a68324d6c47441d5044390e79ce697664
MD5 c0039620a0b2c1c4bfed81a6b6798640
BLAKE2b-256 edd1ce3ca045cd88b19350ab1417108f7a333baf091be585479acdfe4daadfb0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page