convolve-nd

Crates.ioconvolve-nd
lib.rsconvolve-nd
version0.1.0
created_at2025-01-29 15:31:50.020147+00
updated_at2025-01-29 15:31:50.020147+00
descriptionA small library to perform convolution operations on arrays of upto 3 dimensions using arbitrarily-sized separable kernels
homepagehttps://github.com/anshap1719/convolve-nd
repositoryhttps://github.com/anshap1719/convolve-nd
max_upload_size
id1534919
size2,411,916
Anshul Sanghi (anshap1719)

documentation

README

Array Convolution Using Separable Kernel

This project provides an implementation for convolving signals of upto 3 dimensions with separable kernels of arbitrary size. The library is aimed to provide a fast implementation with 0 dependencies other than nd-array.

Usage

View examples directory for some basic usage examples

Installation

To use this library in your Rust project, add the following to your Cargo.toml file:

[dependencies]
convolve-nd = "0.1.0"
Commit count: 3

cargo fmt