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.28.tar.gz (1.5 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.28-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: clij2_fft-0.28.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.28.tar.gz
Algorithm Hash digest
SHA256 3ffd73d7557575301c1fbb969237ad525bb286825a68d4360d5b1975ef88c696
MD5 0a44652afca8b37db523396371a23405
BLAKE2b-256 362f8550ad94af634e6723ad437bb4d1dd17944ce6d6c31a1dad50dad6541b46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: clij2_fft-0.28-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.28-py3-none-any.whl
Algorithm Hash digest
SHA256 f2bf8c4506bf1f6400d4256e746d22a0cecfab8d2cdeb3c10f32bbfe3e9af217
MD5 b3f5e6b3d14fc1ba5a8f65deb16b3bdf
BLAKE2b-256 9276de22c9d62ede236687870de006de422435b82f5cde23dcadfe736a8c543b

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