basic_dsp 0.5.0

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. The same operations are provdided for matrices. For complete matrix algebra this lib is intended to be used in combination with other matrix libs. Please refer to the documentation for more information about this.
Documentation
Build #56214 2017-06-05 00:56:43

# rustc version rustc 1.19.0-nightly (d47cf08d5 2017-05-28)

# docs.rs version cratesfyi 0.3.4 (cc96115 2017-05-09)

# build log Updating registry `https://github.com/rust-lang/crates.io-index` Downloading basic_dsp v0.5.0 Compiling rustc-serialize v0.3.24 Compiling libc v0.2.23 Compiling crossbeam v0.2.10 Compiling odds v0.2.25 Compiling num-traits v0.1.37 Running `rustc --crate-name rustc_serialize .cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.24/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=d05828e9f8a2cc23 -C extra-filename=-d05828e9f8a2cc23 --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --cap-lints allow` Running `rustc --crate-name crossbeam .cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-0.2.10/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=da647fd7b3fee45f -C extra-filename=-da647fd7b3fee45f --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --cap-lints allow` Running `rustc --crate-name libc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.23/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=496b028781a2b35b -C extra-filename=-496b028781a2b35b --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --cap-lints allow` Running `rustc --crate-name odds .cargo/registry/src/github.com-1ecc6299db9ec823/odds-0.2.25/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="std"' -C metadata=7ba020b1d4c9ddc8 -C extra-filename=-7ba020b1d4c9ddc8 --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --cap-lints allow` Running `rustc --crate-name num_traits .cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.1.37/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=a8c1b7cdefa880e5 -C extra-filename=-a8c1b7cdefa880e5 --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --cap-lints allow` Compiling nodrop v0.1.9 Running `rustc --crate-name nodrop .cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.9/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="odds"' -C metadata=4031f32ae4cd9e4f -C extra-filename=-4031f32ae4cd9e4f --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern odds=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libodds-7ba020b1d4c9ddc8.rlib --cap-lints allow` Compiling num-integer v0.1.34 Running `rustc --crate-name num_integer .cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.34/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=dad7e7932a5f6c81 -C extra-filename=-dad7e7932a5f6c81 --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern num_traits=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_traits-a8c1b7cdefa880e5.rlib --cap-lints allow` Compiling rand v0.3.15 Compiling num_cpus v1.5.1 Running `rustc --crate-name num_cpus .cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.5.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=1744e8bc49f70b5a -C extra-filename=-1744e8bc49f70b5a --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern libc=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/liblibc-496b028781a2b35b.rlib --cap-lints allow` Running `rustc --crate-name rand .cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.3.15/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=76456d761c2cb637 -C extra-filename=-76456d761c2cb637 --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern libc=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/liblibc-496b028781a2b35b.rlib --cap-lints allow` Compiling arrayvec v0.3.23 Running `rustc --crate-name arrayvec .cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.3.23/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="odds"' --cfg 'feature="default"' --cfg 'feature="nodrop"' --cfg 'feature="std"' -C metadata=7b8520bba7fcf1b7 -C extra-filename=-7b8520bba7fcf1b7 --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern odds=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libodds-7ba020b1d4c9ddc8.rlib --extern nodrop=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnodrop-4031f32ae4cd9e4f.rlib --cap-lints allow` Compiling num-iter v0.1.33 Running `rustc --crate-name num_iter .cargo/registry/src/github.com-1ecc6299db9ec823/num-iter-0.1.33/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=b399bbd189e5f67b -C extra-filename=-b399bbd189e5f67b --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern num_integer=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_integer-dad7e7932a5f6c81.rlib --extern num_traits=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_traits-a8c1b7cdefa880e5.rlib --cap-lints allow` Compiling num-bigint v0.1.37 Compiling num-complex v0.1.37 Running `rustc --crate-name num_bigint .cargo/registry/src/github.com-1ecc6299db9ec823/num-bigint-0.1.37/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="rand"' --cfg 'feature="rustc-serialize"' --cfg 'feature="default"' -C metadata=165aee4f4a328982 -C extra-filename=-165aee4f4a328982 --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern num_integer=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_integer-dad7e7932a5f6c81.rlib --extern rustc_serialize=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/librustc_serialize-d05828e9f8a2cc23.rlib --extern rand=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/librand-76456d761c2cb637.rlib --extern num_traits=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_traits-a8c1b7cdefa880e5.rlib --cap-lints allow` Running `rustc --crate-name num_complex .cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.1.37/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="rustc-serialize"' -C metadata=40fc9d7ce569945a -C extra-filename=-40fc9d7ce569945a --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern num_traits=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_traits-a8c1b7cdefa880e5.rlib --extern rustc_serialize=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/librustc_serialize-d05828e9f8a2cc23.rlib --cap-lints allow` Compiling num-rational v0.1.36 Running `rustc --crate-name num_rational .cargo/registry/src/github.com-1ecc6299db9ec823/num-rational-0.1.36/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="rustc-serialize"' --cfg 'feature="bigint"' --cfg 'feature="num-bigint"' -C metadata=5275aac3f77facea -C extra-filename=-5275aac3f77facea --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern rustc_serialize=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/librustc_serialize-d05828e9f8a2cc23.rlib --extern num_integer=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_integer-dad7e7932a5f6c81.rlib --extern num_traits=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_traits-a8c1b7cdefa880e5.rlib --extern num_bigint=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_bigint-165aee4f4a328982.rlib --cap-lints allow` Compiling num v0.1.37 Running `rustc --crate-name num .cargo/registry/src/github.com-1ecc6299db9ec823/num-0.1.37/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="rustc-serialize"' --cfg 'feature="bigint"' --cfg 'feature="rational"' --cfg 'feature="num-bigint"' --cfg 'feature="num-rational"' --cfg 'feature="default"' --cfg 'feature="complex"' --cfg 'feature="num-complex"' -C metadata=4a2202e45a4195ff -C extra-filename=-4a2202e45a4195ff --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern num_traits=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_traits-a8c1b7cdefa880e5.rlib --extern num_rational=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_rational-5275aac3f77facea.rlib --extern num_complex=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_complex-40fc9d7ce569945a.rlib --extern num_integer=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_integer-dad7e7932a5f6c81.rlib --extern num_bigint=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_bigint-165aee4f4a328982.rlib --extern num_iter=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_iter-b399bbd189e5f67b.rlib --cap-lints allow` Compiling rustfft v1.0.1 Running `rustc --crate-name rustfft .cargo/registry/src/github.com-1ecc6299db9ec823/rustfft-1.0.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=181e8a0492bd148c -C extra-filename=-181e8a0492bd148c --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern num=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum-4a2202e45a4195ff.rlib --cap-lints allow` Compiling basic_dsp_vector v0.5.0 Running `rustc --crate-name basic_dsp_vector .cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp_vector-0.5.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="num_cpus"' --cfg 'feature="crossbeam"' -C metadata=1f0894a7f6082647 -C extra-filename=-1f0894a7f6082647 --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern num_cpus=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_cpus-1744e8bc49f70b5a.rlib --extern crossbeam=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libcrossbeam-da647fd7b3fee45f.rlib --extern num_traits=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_traits-a8c1b7cdefa880e5.rlib --extern arrayvec=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libarrayvec-7b8520bba7fcf1b7.rlib --extern rustfft=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/librustfft-181e8a0492bd148c.rlib --extern num_complex=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_complex-40fc9d7ce569945a.rlib --cap-lints allow` Compiling basic_dsp_matrix v0.5.0 Running `rustc --crate-name basic_dsp_matrix .cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp_matrix-0.5.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=bda35272b21faca3 -C extra-filename=-bda35272b21faca3 --out-dir /home/cratesfyi/basic_dsp-0.5.0/debug/deps -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern num_complex=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libnum_complex-40fc9d7ce569945a.rlib --extern basic_dsp_vector=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libbasic_dsp_vector-1f0894a7f6082647.rlib --cap-lints allow` Documenting basic_dsp v0.5.0 Running `rustdoc --crate-name basic_dsp .cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp-0.5.0/src/lib.rs -o /home/cratesfyi/basic_dsp-0.5.0/doc --cfg 'feature="matrix"' --cfg 'feature="basic_dsp_matrix"' --cfg 'feature="default"' -L dependency=/home/cratesfyi/basic_dsp-0.5.0/debug/deps --extern basic_dsp_vector=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libbasic_dsp_vector-1f0894a7f6082647.rlib --extern basic_dsp_matrix=/home/cratesfyi/basic_dsp-0.5.0/debug/deps/libbasic_dsp_matrix-bda35272b21faca3.rlib` Finished dev [unoptimized + debuginfo] target(s) in 18.21 secs