basic_dsp 0.7.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 #136907 2019-01-12 17:57:26

# rustc version rustc 1.33.0-nightly (c2d381d39 2019-01-10)

# docs.rs version cratesfyi 0.6.0 (1a20968 2019-01-11)

# build log Updating crates.io index Downloading crates ... Downloaded basic_dsp v0.7.0 Fresh semver-parser v0.7.0 Fresh autocfg v0.1.1 Fresh rand_core v0.3.0 Fresh void v1.0.2 Compiling arrayvec v0.4.10 Fresh stable_deref_trait v1.1.1 Running `rustc --crate-name build_script_build /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.10/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=f58b1fd79a2d4845 -C extra-filename=-f58b1fd79a2d4845 --out-dir /home/cratesfyi/cratesfyi/debug/build/arrayvec-f58b1fd79a2d4845 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow` Fresh cfg-if v0.1.6 Fresh scopeguard v0.3.3 Fresh nodrop v0.1.13 Fresh memoffset v0.2.1 Fresh lazy_static v1.2.0 Compiling num-complex v0.2.1 Compiling simd v0.2.3 Running `rustc --crate-name build_script_build /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.2.1/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="num-traits"' --cfg 'feature="std"' -C metadata=7d9980ea8eec5fa6 -C extra-filename=-7d9980ea8eec5fa6 --out-dir /home/cratesfyi/cratesfyi/debug/build/num-complex-7d9980ea8eec5fa6 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow` Running `rustc --crate-name build_script_build /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/simd-0.2.3/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=a3ecc049e88b6462 -C extra-filename=-a3ecc049e88b6462 --out-dir /home/cratesfyi/cratesfyi/debug/build/simd-a3ecc049e88b6462 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow` Checking transpose v0.1.0 Running `rustc --crate-name transpose /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/transpose-0.1.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=89b042a1bafe5ce8 -C extra-filename=-89b042a1bafe5ce8 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow` Checking strength_reduce v0.2.1 Running `rustc --crate-name strength_reduce /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/strength_reduce-0.2.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=9cda1a546f52fd55 -C extra-filename=-9cda1a546f52fd55 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow` Fresh semver v0.9.0 Fresh rand_hc v0.1.0 Fresh rand_isaac v0.1.1 Fresh rand_xorshift v0.1.1 Fresh unreachable v1.0.0 Fresh owning_ref v0.4.0 Fresh crossbeam-utils v0.6.3 Running `/home/cratesfyi/cratesfyi/debug/build/simd-a3ecc049e88b6462/build-script-build` Running `/home/cratesfyi/cratesfyi/debug/build/num-complex-7d9980ea8eec5fa6/build-script-build` Running `/home/cratesfyi/cratesfyi/debug/build/arrayvec-f58b1fd79a2d4845/build-script-build` Fresh rustc_version v0.2.3 Fresh libc v0.2.46 Fresh smallvec v0.6.7 Fresh lock_api v0.1.5 Fresh num-traits v0.2.6 Running `rustc --crate-name simd /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/simd-0.2.3/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=b96d6150a2665c2c -C extra-filename=-b96d6150a2665c2c --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow` Fresh rand_chacha v0.1.1 Fresh rand_os v0.1.1 Fresh num_cpus v1.9.0 Fresh time v0.1.42 Fresh num-integer v0.1.39 Running `rustc --crate-name num_complex /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.2.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="num-traits"' --cfg 'feature="std"' -C metadata=3b65ad0d01829266 -C extra-filename=-3b65ad0d01829266 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-0c8db57b61d16be6.rmeta --cap-lints allow --cfg has_i128` Checking linreg v0.1.3 Running `rustc --crate-name linreg /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/linreg-0.1.3/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=b9f26852ebfb420d -C extra-filename=-b9f26852ebfb420d --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-0c8db57b61d16be6.rmeta --cap-lints allow` Running `rustc --crate-name arrayvec /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.10/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=8fcf49134a1cde3c -C extra-filename=-8fcf49134a1cde3c --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern nodrop=/home/cratesfyi/cratesfyi/debug/deps/libnodrop-00c36f894cedce98.rmeta --cap-lints allow --cfg has_manually_drop_in_union --cfg has_union_feature` Checking crossbeam-epoch v0.7.0 Running `rustc --crate-name crossbeam_epoch /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.7.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="std"' -C metadata=ce9e35365f7ae128 -C extra-filename=-ce9e35365f7ae128 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern arrayvec=/home/cratesfyi/cratesfyi/debug/deps/libarrayvec-8fcf49134a1cde3c.rmeta --extern cfg_if=/home/cratesfyi/cratesfyi/debug/deps/libcfg_if-ffbbc17397831b8a.rmeta --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-5c324459e4ad472b.rmeta --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-78a6d1a4a27fe797.rmeta --extern memoffset=/home/cratesfyi/cratesfyi/debug/deps/libmemoffset-ebc2951c1954e1b0.rmeta --extern scopeguard=/home/cratesfyi/cratesfyi/debug/deps/libscopeguard-0eb0727775c87253.rmeta --cap-lints allow` Fresh rand_pcg v0.1.1 Checking rustfft v3.0.0 Running `rustc --crate-name rustfft /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rustfft-3.0.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=335c840b222b1c12 -C extra-filename=-335c840b222b1c12 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_complex=/home/cratesfyi/cratesfyi/debug/deps/libnum_complex-3b65ad0d01829266.rmeta --extern num_integer=/home/cratesfyi/cratesfyi/debug/deps/libnum_integer-195754a97d0eaded.rmeta --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-0c8db57b61d16be6.rmeta --extern strength_reduce=/home/cratesfyi/cratesfyi/debug/deps/libstrength_reduce-9cda1a546f52fd55.rmeta --extern transpose=/home/cratesfyi/cratesfyi/debug/deps/libtranspose-89b042a1bafe5ce8.rmeta --cap-lints allow` Fresh rand v0.6.4 Fresh parking_lot_core v0.4.0 Fresh parking_lot v0.7.1 Fresh crossbeam-channel v0.3.6 Checking crossbeam-deque v0.6.3 Running `rustc --crate-name crossbeam_deque /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.6.3/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=300ea4a34f618057 -C extra-filename=-300ea4a34f618057 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern crossbeam_epoch=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_epoch-ce9e35365f7ae128.rmeta --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-5c324459e4ad472b.rmeta --cap-lints allow` Checking crossbeam v0.6.0 Running `rustc --crate-name crossbeam /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-0.6.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=932070c70d31a0fa -C extra-filename=-932070c70d31a0fa --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern cfg_if=/home/cratesfyi/cratesfyi/debug/deps/libcfg_if-ffbbc17397831b8a.rmeta --extern crossbeam_channel=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_channel-b428a7a912c76f54.rmeta --extern crossbeam_deque=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_deque-300ea4a34f618057.rmeta --extern crossbeam_epoch=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_epoch-ce9e35365f7ae128.rmeta --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-5c324459e4ad472b.rmeta --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-78a6d1a4a27fe797.rmeta --extern num_cpus=/home/cratesfyi/cratesfyi/debug/deps/libnum_cpus-923dfd83e12d27d2.rmeta --extern parking_lot=/home/cratesfyi/cratesfyi/debug/deps/libparking_lot-1379a2d08447a560.rmeta --cap-lints allow` Checking basic_dsp_vector v0.7.0 Running `rustc --edition=2018 --crate-name basic_dsp_vector /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp_vector-0.7.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="crossbeam"' --cfg 'feature="lazy_static"' --cfg 'feature="linreg"' --cfg 'feature="num_cpus"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="time"' --cfg 'feature="use_avx2"' --cfg 'feature="use_simd"' --cfg 'feature="use_sse2"' -C metadata=8661e0ac8b9a5c05 -C extra-filename=-8661e0ac8b9a5c05 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern arrayvec=/home/cratesfyi/cratesfyi/debug/deps/libarrayvec-8fcf49134a1cde3c.rmeta --extern crossbeam=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam-932070c70d31a0fa.rmeta --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-78a6d1a4a27fe797.rmeta --extern linreg=/home/cratesfyi/cratesfyi/debug/deps/liblinreg-b9f26852ebfb420d.rmeta --extern num_complex=/home/cratesfyi/cratesfyi/debug/deps/libnum_complex-3b65ad0d01829266.rmeta --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-0c8db57b61d16be6.rmeta --extern num_cpus=/home/cratesfyi/cratesfyi/debug/deps/libnum_cpus-923dfd83e12d27d2.rmeta --extern rustfft=/home/cratesfyi/cratesfyi/debug/deps/librustfft-335c840b222b1c12.rmeta --extern simd=/home/cratesfyi/cratesfyi/debug/deps/libsimd-b96d6150a2665c2c.rmeta --extern time=/home/cratesfyi/cratesfyi/debug/deps/libtime-8d5c4f9a1fe7934e.rmeta --cap-lints allow` Checking basic_dsp_matrix v0.7.0 Running `rustc --edition=2018 --crate-name basic_dsp_matrix /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp_matrix-0.7.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=19069eb1a9f6d613 -C extra-filename=-19069eb1a9f6d613 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern basic_dsp_vector=/home/cratesfyi/cratesfyi/debug/deps/libbasic_dsp_vector-8661e0ac8b9a5c05.rmeta --cap-lints allow` Documenting basic_dsp v0.7.0 Running `rustdoc --edition=2018 --crate-name basic_dsp /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp-0.7.0/src/lib.rs --cap-lints allow --color never -o /home/cratesfyi/cratesfyi/doc --cfg 'feature="basic_dsp_matrix"' --cfg 'feature="basic_dsp_vector"' --cfg 'feature="default"' --cfg 'feature="matrix"' --cfg 'feature="std"' --cfg 'feature="use_avx2"' --cfg 'feature="use_sse2"' -Z unstable-options --resource-suffix -20190110-1.33.0-nightly-c2d381d39 --static-root-path / --disable-per-crate-search --extern-html-root-url 'time=https://docs.rs/time/0.1.42' --extern-html-root-url 'docopt=https://docs.rs/docopt/1.0.2' --extern-html-root-url 'num=https://docs.rs/num/0.2.0' --extern-html-root-url 'basic_dsp_vector=https://docs.rs/basic_dsp_vector/0.7.0' --extern-html-root-url 'hound=https://docs.rs/hound/3.4.0' --extern-html-root-url 'basic_dsp_interop=https://docs.rs/basic_dsp_interop/0.7.0' --extern-html-root-url 'rand=https://docs.rs/rand/0.6.4' --extern-html-root-url 'hamcrest=https://docs.rs/hamcrest/0.1.5' --extern-html-root-url 'basic_dsp_matrix=https://docs.rs/basic_dsp_matrix/0.7.0' -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern basic_dsp_matrix=/home/cratesfyi/cratesfyi/debug/deps/libbasic_dsp_matrix-19069eb1a9f6d613.rmeta --extern basic_dsp_vector=/home/cratesfyi/cratesfyi/debug/deps/libbasic_dsp_vector-8661e0ac8b9a5c05.rmeta` Finished dev [unoptimized + debuginfo] target(s) in 16.62s