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.8.tar.gz (389.4 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.8-py3.7-macosx-10.9-x86_64.egg (724.9 kB view details)

Uploaded Egg

pyrost-0.1.8-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.8.tar.gz.

File metadata

  • Download URL: pyrost-0.1.8.tar.gz
  • Upload date:
  • Size: 389.4 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.8.tar.gz
Algorithm Hash digest
SHA256 2b11868d9cd03ae36f463d1d717963a60b7469305540f877b6353cf6655d1645
MD5 975d3059cc48041bc6f15c247ee3dee9
BLAKE2b-256 4ce0f42fa2906590f7f542a6c5063778e2ac17bad81b87abcf59ba5490f32fdc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrost-0.1.8-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.8-py3.7-macosx-10.9-x86_64.egg
Algorithm Hash digest
SHA256 6b72f7c947a697e914225accdaeb15a47dddf8efca10bc439cf1be8289786e27
MD5 d88bd43b7e8073af0199f5351b601f3e
BLAKE2b-256 631487f3cbf289189f020bddd16a3cb64582a646f01edd3c9df8e0c11c53f87f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrost-0.1.8-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.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1b442f70b2aebcc2add7527d5f4d2d2aa5aa6cbc39572a99d850da18c2811162
MD5 b9bed52333f1ca9956cfb3b4805906bf
BLAKE2b-256 1c758fee7060554d0d419c76c436b7d45fbf4c14a01fba8cb515a0fc88d3066a

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