[package] name = "fft2d" version = "0.1.1" authors = [ "Matthieu Pizenberg ", ] edition = "2021" description = "Fourier transform for 2D data such as images" readme = "README.md" repository = "https://github.com/mpizenberg/fft2d" homepage = "https://github.com/mpizenberg/fft2d" license = "MPL-2.0" keywords = ["fft", "fft2d", "fourier", "dct", "image"] categories = ["algorithms", "graphics", "computer-vision"] exclude = [ "data/", ".github", ] [features] default = [] parallel = [ "rayon" ] [dependencies] rustfft = "6.0.1" rustdct = { version = "0.6.0", optional = true } nalgebra = { version = "0.29.0", optional = true, default-features = false, features = ["std"] } rayon = { version = "1.7", optional = true } [dev-dependencies] show-image = { version = "0.10.1", features = ["image"] } image = { version = "0.23.14", default-features = false, features = ["jpeg", "png"] } [[example]] name = "low_pass" [[example]] name = "low_pass_nalgebra" required-features = ["nalgebra"] [[example]] name = "dct_resize" required-features = ["rustdct"] [[example]] name = "normal_integration" required-features = ["rustdct", "nalgebra"]