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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b83a456e22d19d7622d3daa582e82acfb9d24a93b8e7810c2b04f736d657b4ad |
|
MD5 | 8417edc0eb07691afecc021efc925055 |
|
BLAKE2b-256 | 38d006bc6573cf7d23ae81885c78c0b27188077cf3a118afc0fe19d7906f3117 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8017b641ea11795cd6fed368c568d5d7615a23380743cd4a88d6e39ff3663c44 |
|
MD5 | cbd0a13e97b18dda6ad29ed4470e8d90 |
|
BLAKE2b-256 | 6efd4b30be8b6a36638f1988c6ddaa4e7291cc80ce5c31de4d9c076ce127e50f |