Skip to main content

No project description provided

Project description

Current build status

PyPI Documentation Status

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 from pypi with the pip package installer:

pip install pyrost

Pre-build binary wheels for OS X are 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.1.9.tar.gz (401.8 kB view details)

Uploaded Source

Built Distributions

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

pyrost-0.1.9-py3.7-macosx-10.9-x86_64.egg (724.9 kB view details)

Uploaded Egg

pyrost-0.1.9-cp37-cp37m-macosx_10_9_x86_64.whl (698.0 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pyrost-0.1.9.tar.gz
  • Upload date:
  • Size: 401.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.6

File hashes

Hashes for pyrost-0.1.9.tar.gz
Algorithm Hash digest
SHA256 b63b97d973d374c75dc6f4642a3739d1cc0d1a42807f960955ee3f39433daf7c
MD5 372b9b4ac2c680270f14bb877b8d7d69
BLAKE2b-256 59becc9ed609b4a8b439d99029d961a6edd635aa0685407f864724fccf08d8df

See more details on using hashes here.

File details

Details for the file pyrost-0.1.9-py3.7-macosx-10.9-x86_64.egg.

File metadata

  • Download URL: pyrost-0.1.9-py3.7-macosx-10.9-x86_64.egg
  • Upload date:
  • Size: 724.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.6

File hashes

Hashes for pyrost-0.1.9-py3.7-macosx-10.9-x86_64.egg
Algorithm Hash digest
SHA256 1598cd9e77458912679fb546e3b720b589786cdaa2a0c9a4ce4ffc12e62620fb
MD5 981d0344b1c307114abe8c8e9582755f
BLAKE2b-256 ab0e855ef299aaba7ebad29fb5cab2eed87166d273e50d3c8fd015ee5479c537

See more details on using hashes here.

File details

Details for the file pyrost-0.1.9-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyrost-0.1.9-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 698.0 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.6

File hashes

Hashes for pyrost-0.1.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 601c33344fb9580e52af0201490aeeaac48b3a07cf4155d245f81b8a712bb477
MD5 2fe5b4375b262c7e696a56edbbcd6448
BLAKE2b-256 f5348f82d3325e140537bdd6700212a9e768fb4249773cfcff54e4211b51d1b8

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