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.0.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 809b7aa2b258620e4ad6578f9a32fbf699b421fb827898362b64d7ee36058b6b |
|
MD5 | 2082a1effd91731b2e6187d3e59c9bb0 |
|
BLAKE2b-256 | 100f00a68cb6d85a94354db33feade0fd6ff3948222cacd6a4e7d6ca521cae03 |
Hashes for napari_psf_simulator-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c02680229976864581beeb412b910122a57745f85278155bd70f95a7953d34c3 |
|
MD5 | 00dc83fcbb81745841040e1d8b00b624 |
|
BLAKE2b-256 | 0ac7aebfdff6bda4223815fb19db1e65989bd9e4f2fdcef1e977430eb5a185a9 |