zaft 0.3.3

Fast fourier transform
Documentation
workspace = { members = ["app"], exclude = ["fuzz"] }

[package]
name = "zaft"
version = "0.3.3"
edition = "2024"
description = "Fast fourier transform"
readme = "README.md"
keywords = ["fft", "dft", "discrete", "fourier"]
license = "BSD-3-Clause OR Apache-2.0"
authors = ["Radzivon Bartoshyk"]
documentation = "https://github.com/awxkee/zaft"
categories = ["algorithms", "science"]
homepage = "https://github.com/awxkee/zaft"
repository = "https://github.com/awxkee/zaft"
exclude = ["*.jpg", "/assets", "*.png", "*.sh", "/assets/*"]
rust-version = "1.87.0"

[dependencies]
num-complex = "0.4"
num-traits = "0.2.3"
pxfm = "^0.1.25"
num-integer = "0.1.46"
novtb = "0.1.7"

[dev-dependencies]
rand = "0.10.0"

[features]
default = ["neon", "avx"]
# Aarch64 NEON intrinsics
neon = []
# Aarch64 FCMA feature, nightly is required
fcma = ["neon"]
# x86_64 AVX intrinsics
avx = []

[package.metadata.docs.rs]
# To build locally:
# RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc --all-features --no-deps --open --manifest-path ./Cargo.toml
all-features = true
rustdoc-args = ["--cfg", "docsrs"]