Skip to main content

A python wrapper around clij2 opencl FFT algorithms

Project description

clij2-fft (featuring non-circular rltv deconvolution)

clij2-fft is a prototype implementation of a framework for OpenCl based FFT algorithms. The most used algorithm from this project is the OpenCL implementation of the non-circular Richardson Lucy deconvolution algorithm with total variation regularization, which can be called as follows

from clij2fft.richardson_lucy import richardson_lucy_nc
decon_clij2=richardson_lucy_nc(im,psf,100,0.0002)
    

If you need support for the library please post a question on the Image.sc Forum.

Long term we hope to integrate FFT based math more closely with the Clic project. The goal is to make it easy to write algorithms such as convolution, correlation, registration and deconvolution that consist of a series of FFTs combined with other math operations.

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

clij2-fft-0.21.tar.gz (2.3 MB view hashes)

Uploaded Source

Built Distribution

clij2_fft-0.21-py3-none-any.whl (1.3 MB view hashes)

Uploaded Python 3

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