basic_dsp 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. 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 #120007 2018-10-07T20:51:48.101354+00:00
# 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.6
Fresh crossbeam-utils v0.5.0
Fresh memoffset v0.2.1
Fresh libc v0.2.43
Fresh nodrop v0.1.12
Fresh rand_core v0.3.0
Fresh rustc-serialize v0.3.24
Fresh version_check v0.1.5
Fresh scopeguard v0.3.3
Fresh cfg-if v0.1.5
Fresh arrayvec v0.4.7
Fresh rand_core v0.2.2
Fresh stable_deref_trait v1.1.1
Fresh num-traits v0.2.6
Fresh num_cpus v1.8.0
Fresh semver-parser v0.7.0
Fresh void v1.0.2
Fresh time v0.1.40
Fresh rand v0.5.5
Fresh owning_ref v0.3.3
Compiling num-integer v0.1.39
Fresh num-complex v0.1.43
Fresh semver v0.9.0
Fresh unreachable v1.0.0
Compiling linreg v0.1.3
Fresh lock_api v0.1.4
Running `rustc --crate-name num_integer .cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.39/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="num-traits"' --cfg 'feature="std"' --cfg 'feature="default"' -C metadata=e24e7483f4b83ec0 -C extra-filename=-e24e7483f4b83ec0 --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 --cap-lints allow --cfg has_i128`
Fresh rustc_version v0.2.3
Fresh lazy_static v1.1.0
Fresh smallvec v0.6.5
Fresh parking_lot_core v0.3.1
Compiling crossbeam-epoch v0.5.2
Compiling crossbeam-epoch v0.6.0
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="lazy_static"' --cfg 'feature="default"' --cfg 'feature="use_std"' --cfg 'feature="crossbeam-utils"' -C metadata=53cc9c5c0322e773 -C extra-filename=-53cc9c5c0322e773 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern memoffset=/home/cratesfyi/cratesfyi/debug/deps/libmemoffset-df21c0f7a538a9f0.rlib --extern-version memoffset=memoffset,0.2.1 --extern scopeguard=/home/cratesfyi/cratesfyi/debug/deps/libscopeguard-1ede1f65d06f7729.rlib --extern-version scopeguard=scopeguard,0.3.3 --extern cfg_if=/home/cratesfyi/cratesfyi/debug/deps/libcfg_if-855565f254b4ca97.rlib --extern-version cfg_if=cfg-if,0.1.5 --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 arrayvec=/home/cratesfyi/cratesfyi/debug/deps/libarrayvec-e700fc1bbe9115f1.rlib --extern-version arrayvec=arrayvec,0.4.7 --cap-lints allow`
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="lazy_static"' --cfg 'feature="crossbeam-utils"' --cfg 'feature="use_std"' --cfg 'feature="default"' -C metadata=2ba01d3846a240e5 -C extra-filename=-2ba01d3846a240e5 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --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 --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 --cap-lints allow`
Fresh parking_lot v0.6.4
Running `rustc --crate-name linreg .cargo/registry/src/github.com-1ecc6299db9ec823/linreg-0.1.3/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=31024a9d9b4f0368 -C extra-filename=-31024a9d9b4f0368 --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 --cap-lints allow`
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_complex=/home/cratesfyi/cratesfyi/debug/deps/libnum_complex-4f301111d695f1d7.rlib --extern-version num_complex=num-complex,0.1.43 --extern num_integer=/home/cratesfyi/cratesfyi/debug/deps/libnum_integer-e24e7483f4b83ec0.rlib --extern-version num_integer=num-integer,0.1.39 --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-7e393c06c3365063.rlib --extern-version num_traits=num-traits,0.2.6 --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_epoch=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_epoch-53cc9c5c0322e773.rlib --extern-version crossbeam_epoch=crossbeam-epoch,0.5.2 --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-6b63968b13c8f6ae.rlib --extern-version crossbeam_utils=crossbeam-utils,0.5.0 --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_epoch=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_epoch-2ba01d3846a240e5.rlib --extern-version crossbeam_epoch=crossbeam-epoch,0.6.0 --extern parking_lot=/home/cratesfyi/cratesfyi/debug/deps/libparking_lot-1dbd9868b5417275.rlib --extern-version parking_lot=parking_lot,0.6.4 --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-6b63968b13c8f6ae.rlib --extern-version crossbeam_utils=crossbeam-utils,0.5.0 --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 --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="crossbeam-epoch"' --cfg 'feature="crossbeam-utils"' --cfg 'feature="use_std"' --cfg 'feature="default"' -C metadata=d4aaf996409c8953 -C extra-filename=-d4aaf996409c8953 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern crossbeam_channel=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_channel-0214d1d2ccff3021.rlib --extern-version crossbeam_channel=crossbeam-channel,0.2.6 --extern crossbeam_epoch=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_epoch-53cc9c5c0322e773.rlib --extern-version crossbeam_epoch=crossbeam-epoch,0.5.2 --extern crossbeam_deque=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_deque-67fe428404ac4b75.rlib --extern-version crossbeam_deque=crossbeam-deque,0.5.2 --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-6b63968b13c8f6ae.rlib --extern-version crossbeam_utils=crossbeam-utils,0.5.0 --cap-lints allow`
Compiling basic_dsp_vector v0.5.6
Running `rustc --crate-name basic_dsp_vector .cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp_vector-0.5.6/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="num_cpus"' --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="linreg"' --cfg 'feature="crossbeam"' --cfg 'feature="time"' -C metadata=d7654e4b20ab9c10 -C extra-filename=-d7654e4b20ab9c10 --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_complex=/home/cratesfyi/cratesfyi/debug/deps/libnum_complex-4f301111d695f1d7.rlib --extern-version num_complex=num-complex,0.1.43 --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-f2ec63ec8de36e3b.rlib --extern-version lazy_static=lazy_static,1.1.0 --extern arrayvec=/home/cratesfyi/cratesfyi/debug/deps/libarrayvec-e700fc1bbe9115f1.rlib --extern-version arrayvec=arrayvec,0.4.7 --extern linreg=/home/cratesfyi/cratesfyi/debug/deps/liblinreg-31024a9d9b4f0368.rlib --extern-version linreg=linreg,0.1.3 --extern time=/home/cratesfyi/cratesfyi/debug/deps/libtime-9789123e7e0740ba.rlib --extern-version time=time,0.1.40 --extern crossbeam=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam-d4aaf996409c8953.rlib --extern-version crossbeam=crossbeam,0.4.1 --extern num_cpus=/home/cratesfyi/cratesfyi/debug/deps/libnum_cpus-b77d6e347a8dacfa.rlib --extern-version num_cpus=num_cpus,1.8.0 --extern rustfft=/home/cratesfyi/cratesfyi/debug/deps/librustfft-737c1b0b8c9c19d0.rlib --extern-version rustfft=rustfft,2.1.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-d7654e4b20ab9c10.rlib --extern-version basic_dsp_vector=basic_dsp_vector,0.5.6 --cap-lints allow`
Documenting basic_dsp v0.5.6
Running `rustdoc --crate-name basic_dsp .cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp-0.5.6/src/lib.rs -o /home/cratesfyi/cratesfyi/doc --cfg 'feature="matrix"' --cfg 'feature="basic_dsp_matrix"' --cfg 'feature="default"' -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-d7654e4b20ab9c10.rlib --extern-version basic_dsp_vector=basic_dsp_vector,0.5.6`
Finished dev [unoptimized + debuginfo] target(s) in 16.8 secs