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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: clij2_fft-0.30.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for clij2_fft-0.30.tar.gz
Algorithm Hash digest
SHA256 32d33eb31192aaa82135eb33aaa1ddda31cf6d7b82fe7e0785ece954f5821e0b
MD5 534658c9ad2ca2170d45ee63b04d9b3a
BLAKE2b-256 51bc5259bec592ca461c2e11cc83af97c3d90d904bc6270538ff75a3261e2c08

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for clij2_fft-0.30-py3-none-any.whl
Algorithm Hash digest
SHA256 6d5dd5d3ba06a561efb7237674c7be5324ad60bbed7a4d2e3e35088fcf6983b2
MD5 93a7c5c15df02cdd7580c086694ecf56
BLAKE2b-256 83b2837ddd143af4193c8ca5831dc3a887f4df390d74dddbd0d3c175cbc1033f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page