Metadata-Version: 2.1
Name: photonpy
Version: 1.0.32
Summary: CUDA-Based image processing for single molecule localization microscopy
Home-page: https://github.com/qnano/photonpy
Author: Jelmer Cnossen
Author-email: j.p.cnossen@tudelft.nl
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: C++
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Requires-Dist: scipy
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: tqdm
Requires-Dist: tifffile
Requires-Dist: h5py
Requires-Dist: pyyaml
Requires-Dist: scikit-image


A C++/CUDA toolbox with python bindings for doing single molecule microscopy image processing.

Features include:    
    - Super fast spot detection and extraction on tiff files (~1k frames/s on my dell xps laptop)
    - Max-Likelihood fitting of various 2D Gaussian models
        (XY with or without fixed sigma, 3D using astigmatism)
    - SIMFLUX (https://www.nature.com/articles/s41592-019-0657-7)
    - Easy rendering of results: Piccaso Render compatible HDF5 export (https://github.com/jungmannlab/picasso)
    - Phasor-based SMLM (https://aip.scitation.org/doi/full/10.1063/1.5005899)
    - A C++ templated approach to quickly implement new PSF models as long as the first derivative can be computed.
    - Drift correction in 2D and 3D

Work in progress:
    - Cubic spline PSFs

Currently compiled for CUDA 10.1 update 2 / Windows x64 using Visual Studio 2019

Credits to Willem Melching (@pd0wm) for general debugging and implementation of astigmatic Gaussian PSF models, as well as yet unpublished code.



