Skip to main content

Routines for analysis of laser speckle

Project description

Latest PyPI version Number of PyPI downloads Google Collaboratory Binder Read the Docs MIT License

A collection of routines to track and analyze laser speckle. This is a python port of SimSpeckle Matlab routines described in Duncan & Kirkpatrick, “Algorithms for simulation of speckle (laser and otherwise),” in SPIE Vol. 6855 (2008)

This implementation contains code for

  • 1D exponential and gaussian speckle

  • 2D speckle algorithms

  • 3D speckle generation

Using pyspeckle

  1. Install with pip:

    pip install --user pyspeckle
  2. or run this code in the cloud using Google Collaboratory by selecting the Jupyter notebook that interests you.

  3. use binder which will create a new environment that allows you to run Jupyter notebooks. This takes a bit longer to start, but it automatically installs pyspeckle.

  4. clone the pyspeckle github repository and then add the repository to your PYTHONPATH environment variable

License

pyspeckle is licensed under the terms of the MIT license.

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

pyspeckle-0.4.1.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

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

pyspeckle-0.4.1-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file pyspeckle-0.4.1.tar.gz.

File metadata

  • Download URL: pyspeckle-0.4.1.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.5

File hashes

Hashes for pyspeckle-0.4.1.tar.gz
Algorithm Hash digest
SHA256 7cbed002a8729f776f093caf7171d074127220b4277fe4e665cbc1e65956bc76
MD5 4d9ed8959053bb133862f391d807f00d
BLAKE2b-256 f3900789f5c254cd145db6dd0045cff368a6b74b1f1e1da14f136a2d1caf7f16

See more details on using hashes here.

File details

Details for the file pyspeckle-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: pyspeckle-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.5

File hashes

Hashes for pyspeckle-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 76707750c4f50abc9156a7557876efb848d7812ba113690866d2315fc2ad5914
MD5 1f8260b7c2bc5a425e188a8f468d7c46
BLAKE2b-256 5e68cf90fd0d30d62797ebb7c565014259b7af20e80509114fbd5229e90ae050

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