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.2.tar.gz (391.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.2-py3.7-macosx-10.9-x86_64.egg (727.6 kB view details)

Uploaded Egg

pyrost-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl (700.9 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pyrost-0.1.2.tar.gz
  • Upload date:
  • Size: 391.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.2.tar.gz
Algorithm Hash digest
SHA256 756d8cac6ae989744628815dda04d98b601830b9a91632f3ad665d6120d7aea9
MD5 961b6b5a6ac491c799af2e74470351bc
BLAKE2b-256 8076b0d0872908a920e666d27cc015fea85afc8acda5ffe07c80ba4cfd677f04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrost-0.1.2-py3.7-macosx-10.9-x86_64.egg
  • Upload date:
  • Size: 727.6 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.2-py3.7-macosx-10.9-x86_64.egg
Algorithm Hash digest
SHA256 4485290a4169fc8a7704e6ee25ffc2b10a71c8a9533a557b037740ed531890b6
MD5 2dff296a209d2cafb079e5eff02b3404
BLAKE2b-256 3bd9dbaf294e711833e832615c9451f0263d34e893011b1510f42881fc518ce4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrost-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 700.9 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.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 437e6025bff15152546a89bdeae1fed44d2dd3648110a6c18b7d88815821e716
MD5 30d69030d4aab2c84e51aea4351070a6
BLAKE2b-256 9841159b42424e0b8fa61f7f2bbebf3b9f55261ab450264dbee5341e7861efef

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