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.29.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.29-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: clij2_fft-0.29.tar.gz
  • Upload date:
  • Size: 1.5 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.29.tar.gz
Algorithm Hash digest
SHA256 3ac283868b56a3ba7cd5152d09ebfa9d11136c1f9ccbe8522b4bdd6e8bed02a0
MD5 2be57faa539a258b4bc9d577e7b7f087
BLAKE2b-256 144e42cc223e280e59fb3c231eedf9edc6865bcfe379f67265e9f826cef70af5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: clij2_fft-0.29-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.29-py3-none-any.whl
Algorithm Hash digest
SHA256 3ce7552d27e972fdb98f432d8df88e8fa1660f19a1fd703e8ab73e4a90d0672b
MD5 9ba70c972ee09736415de25a6a6234f9
BLAKE2b-256 6bd26c176017febe469bd1c529806a587f9fa8c2e48953e1904c58eb26be9ac8

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