A plugin for PSF simulation with aberrations
Project description
napari-psf-simulator
A plugin for the simulation of the 3D Point Spread Function of an optical systen, particularly a microscope objective.
Calculates the PSF as the squared Fourier Transform of the pupil and uses the angular spectrum to propagate the PSF in 3D.
The following aberrations are included:
- phase aberration described by a Zernike polynomials with n-m coefficients
- aberration induced by a slab, with a refractive index different from the one at the object (only scalar approximation is used, polarization not considered yet).
This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.
Installation
You can install napari-psf-simulator
via pip:
pip install napari-psf-simulator
To install latest development version :
pip install git+https://github.com/andreabassi78/napari-psf-simulator.git
Contributing
Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.
License
Distributed under the terms of the BSD-3 license, "napari-psf-simulator" is free and open source software
Issues
If you encounter any problems, please file an issue along with a detailed description.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for napari-psf-simulator-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a8ee389625674e1e5a342db72ff0dd688b705873cfea89720b65f8c29891b26 |
|
MD5 | 419f90c4c6fc8e4003fe834efce1d643 |
|
BLAKE2b-256 | d289a3805a82e9eed2f11e1af0c685939f52a30947f00424cd1669a0fdbb9262 |
Hashes for napari_psf_simulator-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 455724c28a7131ca9d031ff5f6b094a9e3c28bc5690fe133bb8a207003f7f0cd |
|
MD5 | 1be064cc4d11704510561ab31c194599 |
|
BLAKE2b-256 | b4444170d59aa0bc6c225402b1e49bf3af9183fd55c2bafd5bf1f6a0d1b0a74a |