basic_dsp 0.5.4

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 #119076 2018-10-01 20:12:26

# rustc version rustc 1.28.0-dev (b9bf4f162 2018-06-02)

# docs.rs version cratesfyi 0.5.0 (579f83b 2018-03-05)

# build log Updating registry `https://github.com/rust-lang/crates.io-index` Downloading basic_dsp v0.5.4 Fresh version_check v0.1.5 Fresh stable_deref_trait v1.1.1 Fresh rustc-serialize v0.3.24 Fresh void v1.0.2 Fresh crossbeam-utils v0.5.0 Fresh cfg-if v0.1.5 Fresh libc v0.2.43 Fresh nodrop v0.1.12 Fresh semver-parser v0.7.0 Fresh scopeguard v0.3.3 Fresh unreachable v1.0.0 Fresh memoffset v0.2.1 Fresh arrayvec v0.4.7 Fresh rand_core v0.2.1 Fresh num-traits v0.2.6 Fresh num-complex v0.1.43 Fresh owning_ref v0.3.3 Fresh num_cpus v1.8.0 Fresh rand v0.5.5 Fresh smallvec v0.6.5 Fresh semver v0.9.0 Fresh lock_api v0.1.4 Fresh lazy_static v1.1.0 Fresh rustc_version v0.2.3 Compiling crossbeam-epoch v0.6.0 Compiling crossbeam-epoch v0.5.2 Running `rustc --crate-name crossbeam_epoch .cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.6.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="use_std"' --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="crossbeam-utils"' -C metadata=2ba01d3846a240e5 -C extra-filename=-2ba01d3846a240e5 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-6b63968b13c8f6ae.rlib --extern-version crossbeam_utils=crossbeam-utils,0.5.0 --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-f2ec63ec8de36e3b.rlib --extern-version lazy_static=lazy_static,1.1.0 --extern cfg_if=/home/cratesfyi/cratesfyi/debug/deps/libcfg_if-855565f254b4ca97.rlib --extern-version cfg_if=cfg-if,0.1.5 --extern scopeguard=/home/cratesfyi/cratesfyi/debug/deps/libscopeguard-1ede1f65d06f7729.rlib --extern-version scopeguard=scopeguard,0.3.3 --extern memoffset=/home/cratesfyi/cratesfyi/debug/deps/libmemoffset-df21c0f7a538a9f0.rlib --extern-version memoffset=memoffset,0.2.1 --extern arrayvec=/home/cratesfyi/cratesfyi/debug/deps/libarrayvec-e700fc1bbe9115f1.rlib --extern-version arrayvec=arrayvec,0.4.7 --cap-lints allow` Fresh parking_lot_core v0.3.1 Fresh parking_lot v0.6.4 Running `rustc --crate-name crossbeam_epoch .cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.5.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="crossbeam-utils"' --cfg 'feature="lazy_static"' --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=53cc9c5c0322e773 -C extra-filename=-53cc9c5c0322e773 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern arrayvec=/home/cratesfyi/cratesfyi/debug/deps/libarrayvec-e700fc1bbe9115f1.rlib --extern-version arrayvec=arrayvec,0.4.7 --extern scopeguard=/home/cratesfyi/cratesfyi/debug/deps/libscopeguard-1ede1f65d06f7729.rlib --extern-version scopeguard=scopeguard,0.3.3 --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-f2ec63ec8de36e3b.rlib --extern-version lazy_static=lazy_static,1.1.0 --extern cfg_if=/home/cratesfyi/cratesfyi/debug/deps/libcfg_if-855565f254b4ca97.rlib --extern-version cfg_if=cfg-if,0.1.5 --extern memoffset=/home/cratesfyi/cratesfyi/debug/deps/libmemoffset-df21c0f7a538a9f0.rlib --extern-version memoffset=memoffset,0.2.1 --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-6b63968b13c8f6ae.rlib --extern-version crossbeam_utils=crossbeam-utils,0.5.0 --cap-lints allow` Fresh num-integer v0.1.39 Compiling rustfft v2.1.0 Running `rustc --crate-name rustfft .cargo/registry/src/github.com-1ecc6299db9ec823/rustfft-2.1.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=737c1b0b8c9c19d0 -C extra-filename=-737c1b0b8c9c19d0 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-7e393c06c3365063.rlib --extern-version num_traits=num-traits,0.2.6 --extern num_integer=/home/cratesfyi/cratesfyi/debug/deps/libnum_integer-e24e7483f4b83ec0.rlib --extern-version num_integer=num-integer,0.1.39 --extern num_complex=/home/cratesfyi/cratesfyi/debug/deps/libnum_complex-4f301111d695f1d7.rlib --extern-version num_complex=num-complex,0.1.43 --cap-lints allow` Compiling crossbeam-channel v0.2.6 Running `rustc --crate-name crossbeam_channel .cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.6/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=0214d1d2ccff3021 -C extra-filename=-0214d1d2ccff3021 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-6b63968b13c8f6ae.rlib --extern-version crossbeam_utils=crossbeam-utils,0.5.0 --extern parking_lot=/home/cratesfyi/cratesfyi/debug/deps/libparking_lot-1dbd9868b5417275.rlib --extern-version parking_lot=parking_lot,0.6.4 --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-29c97574f3dc2f74.rlib --extern-version rand=rand,0.5.5 --extern smallvec=/home/cratesfyi/cratesfyi/debug/deps/libsmallvec-6b2e905bdcabe9ef.rlib --extern-version smallvec=smallvec,0.6.5 --extern crossbeam_epoch=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_epoch-2ba01d3846a240e5.rlib --extern-version crossbeam_epoch=crossbeam-epoch,0.6.0 --cap-lints allow` Compiling crossbeam-deque v0.5.2 Running `rustc --crate-name crossbeam_deque .cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.5.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=67fe428404ac4b75 -C extra-filename=-67fe428404ac4b75 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-6b63968b13c8f6ae.rlib --extern-version crossbeam_utils=crossbeam-utils,0.5.0 --extern crossbeam_epoch=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_epoch-53cc9c5c0322e773.rlib --extern-version crossbeam_epoch=crossbeam-epoch,0.5.2 --cap-lints allow` Compiling crossbeam v0.4.1 Running `rustc --crate-name crossbeam .cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-0.4.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="use_std"' --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="crossbeam-epoch"' -C metadata=d4aaf996409c8953 -C extra-filename=-d4aaf996409c8953 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern crossbeam_epoch=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_epoch-53cc9c5c0322e773.rlib --extern-version crossbeam_epoch=crossbeam-epoch,0.5.2 --extern crossbeam_channel=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_channel-0214d1d2ccff3021.rlib --extern-version crossbeam_channel=crossbeam-channel,0.2.6 --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-6b63968b13c8f6ae.rlib --extern-version crossbeam_utils=crossbeam-utils,0.5.0 --extern crossbeam_deque=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_deque-67fe428404ac4b75.rlib --extern-version crossbeam_deque=crossbeam-deque,0.5.2 --cap-lints allow` Compiling basic_dsp_vector v0.5.4 Running `rustc --crate-name basic_dsp_vector .cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp_vector-0.5.4/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="crossbeam"' --cfg 'feature="std"' --cfg 'feature="num_cpus"' -C metadata=11b0cd24aeaae3f8 -C extra-filename=-11b0cd24aeaae3f8 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern crossbeam=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam-d4aaf996409c8953.rlib --extern-version crossbeam=crossbeam,0.4.1 --extern arrayvec=/home/cratesfyi/cratesfyi/debug/deps/libarrayvec-e700fc1bbe9115f1.rlib --extern-version arrayvec=arrayvec,0.4.7 --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-7e393c06c3365063.rlib --extern-version num_traits=num-traits,0.2.6 --extern num_complex=/home/cratesfyi/cratesfyi/debug/deps/libnum_complex-4f301111d695f1d7.rlib --extern-version num_complex=num-complex,0.1.43 --extern rustfft=/home/cratesfyi/cratesfyi/debug/deps/librustfft-737c1b0b8c9c19d0.rlib --extern-version rustfft=rustfft,2.1.0 --extern num_cpus=/home/cratesfyi/cratesfyi/debug/deps/libnum_cpus-b77d6e347a8dacfa.rlib --extern-version num_cpus=num_cpus,1.8.0 --cap-lints allow` Compiling basic_dsp_matrix v0.5.2 Running `rustc --crate-name basic_dsp_matrix .cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp_matrix-0.5.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=2b0a86f4a7e5c2f1 -C extra-filename=-2b0a86f4a7e5c2f1 --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-11b0cd24aeaae3f8.rlib --extern-version basic_dsp_vector=basic_dsp_vector,0.5.4 --cap-lints allow` Documenting basic_dsp v0.5.4 Running `rustdoc --crate-name basic_dsp .cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp-0.5.4/src/lib.rs -o /home/cratesfyi/cratesfyi/doc --cfg 'feature="matrix"' --cfg 'feature="default"' --cfg 'feature="basic_dsp_matrix"' -Z unstable-options --resource-suffix -20180602-1.28.0-dev-b9bf4f162 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern basic_dsp_matrix=/home/cratesfyi/cratesfyi/debug/deps/libbasic_dsp_matrix-2b0a86f4a7e5c2f1.rlib --extern-version basic_dsp_matrix=basic_dsp_matrix,0.5.2 --extern basic_dsp_vector=/home/cratesfyi/cratesfyi/debug/deps/libbasic_dsp_vector-11b0cd24aeaae3f8.rlib --extern-version basic_dsp_vector=basic_dsp_vector,0.5.4` Finished dev [unoptimized + debuginfo] target(s) in 15.9 secs