basic_dsp_vector 0.5.6

Digital signal processing based on real or complex vectors in time or frequency domain. Vectors come with basic arithmetic, convolution, Fourier transformation and interpolation operations. The vectors are optimized for sizes of a couple of thousand elements or more.
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g. crates.io) dependencies
#
# If you believe there's an error in this file please file an
# issue against the rust-lang/cargo repository. If you're
# editing this file be aware that the upstream Cargo.toml
# will likely look very different (and much more reasonable)

[package]
name = "basic_dsp_vector"
version = "0.5.6"
authors = ["Christian Liebhardt"]
description = "Digital signal processing based on real or complex vectors in time or frequency domain.\nVectors come with basic arithmetic, convolution, Fourier transformation and interpolation operations. The vectors are optimized for sizes of a couple of thousand elements or more.\n"
homepage = "https://github.com/liebharc/basic_dsp"
documentation = "https://liebharc.github.io/basic_dsp/basic_dsp_vector/index.html"
keywords = ["dsp", "vector", "interpolation", "convolution"]
license = "MIT/Apache-2.0"
repository = "https://github.com/liebharc/basic_dsp"
[profile.test]
codegen-units = 4

[profile.dev]
codegen-units = 4
[dependencies.arrayvec]
version = "^0.4.0"

[dependencies.clfft]
version = "^0.3.3"
optional = true

[dependencies.crossbeam]
version = "^0.4.0"
optional = true

[dependencies.lazy_static]
version = "^1.1.0"
optional = true

[dependencies.linreg]
version = "^0.1.3"
optional = true

[dependencies.num-complex]
version = "^0.1.34"

[dependencies.num-traits]
version = "^0.2"

[dependencies.num_cpus]
version = "^1.8.0"
optional = true

[dependencies.ocl]
version = "^0.19.0"
optional = true

[dependencies.rustfft]
version = "^2.0.0"

[dependencies.simd]
version = "0.2.2"
optional = true

[dependencies.time]
version = "^0.1.40"
optional = true

[features]
default = ["std"]
std = ["crossbeam", "lazy_static", "num_cpus", "time", "linreg"]
use_avx = ["use_simd"]
use_avx512 = ["use_simd"]
use_gpu = ["ocl", "clfft"]
use_simd = ["simd"]
use_sse = ["use_simd"]