Skip to main content

A python wrapper around clij2 opencl FFT algorithms

Project description

clij2-fft (featuring non-circulant 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)

or for large image that need to be split up into chunks with dask

from clij2fft.richardson_lucy_dask import richardson_lucy_dask
decon=richardson_lucy_dask(img, psf, 100, 0.0001)

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.27.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

clij2_fft-0.27-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file clij2_fft-0.27.tar.gz.

File metadata

  • Download URL: clij2_fft-0.27.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.18

File hashes

Hashes for clij2_fft-0.27.tar.gz
Algorithm Hash digest
SHA256 b83a456e22d19d7622d3daa582e82acfb9d24a93b8e7810c2b04f736d657b4ad
MD5 8417edc0eb07691afecc021efc925055
BLAKE2b-256 38d006bc6573cf7d23ae81885c78c0b27188077cf3a118afc0fe19d7906f3117

See more details on using hashes here.

File details

Details for the file clij2_fft-0.27-py3-none-any.whl.

File metadata

  • Download URL: clij2_fft-0.27-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.18

File hashes

Hashes for clij2_fft-0.27-py3-none-any.whl
Algorithm Hash digest
SHA256 8017b641ea11795cd6fed368c568d5d7615a23380743cd4a88d6e39ff3663c44
MD5 cbd0a13e97b18dda6ad29ed4470e8d90
BLAKE2b-256 6efd4b30be8b6a36638f1988c6ddaa4e7291cc80ce5c31de4d9c076ce127e50f

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