Skip to main content

Routines for analysis of laser speckle

Project description

by Scott Prahl

PyPI Conda https://zenodo.org/badge/131667397.svg

MIT License Testing Read the Docs Number of PyPI downloads

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)
<https://www.researchgate.net/profile/Sean-Kirkpatrick-2/publication/233783056_Algorithms_for_simulation_of_speckle_laser_and_otherwise/links/09e4150b78c4e8fe5f000000/Algorithms-for-simulation-of-speckle-laser-and-otherwise.pdf>`_

To cite the code, then use:

Prahl, S. (2023). pyspeckle: a python module for creation and analysis of laser speckle. (Version 0.5.1) https://doi.org/10.5281/zenodo.8311678

1D speckle

1D speckle plot

2D speckle

2D speckle plot

Documentation and examples for 1D, 2D, and 3D speckle are available at <https://pyspeckle2.readthedocs.io>

Installation

Use pip:

pip install pyspeckle

or use conda:

conda install -c conda-forge pyspeckle

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.5.1.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

pyspeckle-0.5.1-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyspeckle-0.5.1.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for pyspeckle-0.5.1.tar.gz
Algorithm Hash digest
SHA256 a9a34cede35e1496720389fe65f12a91593126a7fe25099112691fb769fb6533
MD5 fff4a7a8edfaf6fd0ccdee0ea6d2b05d
BLAKE2b-256 5d831b87c63a9000c9fee57df4a6506a59e212bd219e9c4e195b700f198a8000

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspeckle-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for pyspeckle-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b67c28c6228adb634ebcf015e3289bc705a7e761ff1fbc98f3a5d4771117a7f4
MD5 969f9a094fd6da70ea3177409efc85fc
BLAKE2b-256 cd14780fe649ef4a3882bf8293f27eb1b61eec19e6ca9fe97e857339b2720bf9

See more details on using hashes here.

Supported by

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