basic_dsp 0.5.3

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 #110819 2018-08-01 20:07:16

# 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.3 Fresh void v1.0.2 Fresh lazy_static v1.0.2 Fresh nodrop v0.1.12 Fresh rustc-serialize v0.3.24 Fresh crossbeam-utils v0.4.1 Fresh rand_core v0.2.1 Fresh stable_deref_trait v1.1.0 Fresh libc v0.2.42 Fresh cfg-if v0.1.4 Fresh memoffset v0.2.1 Fresh rand v0.4.2 Fresh num_cpus v1.8.0 Fresh rand v0.5.4 Compiling unreachable v1.0.0 Fresh scopeguard v0.3.3 Running `rustc --crate-name unreachable .cargo/registry/src/github.com-1ecc6299db9ec823/unreachable-1.0.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=b9c7c97cb1bf6717 -C extra-filename=-b9c7c97cb1bf6717 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern void=/home/cratesfyi/cratesfyi/debug/deps/libvoid-6c52c4ddaea6e3db.rlib --extern-version void=void,1.0.2 --cap-lints allow` Fresh owning_ref v0.3.3 Fresh crossbeam-utils v0.5.0 Fresh arrayvec v0.4.7 Fresh num-traits v0.2.5 Fresh num-complex v0.1.43 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_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-c85622491e448f56.rlib --extern-version num_traits=num-traits,0.2.5 --cap-lints allow` Compiling crossbeam-epoch v0.5.1 Running `rustc --crate-name crossbeam_epoch .cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.5.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="lazy_static"' --cfg 'feature="use_std"' --cfg 'feature="default"' --cfg 'feature="crossbeam-utils"' -C metadata=adad9aa87439e384 -C extra-filename=-adad9aa87439e384 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-ddd2254b03b3b334.rlib --extern-version lazy_static=lazy_static,1.0.2 --extern memoffset=/home/cratesfyi/cratesfyi/debug/deps/libmemoffset-df21c0f7a538a9f0.rlib --extern-version memoffset=memoffset,0.2.1 --extern cfg_if=/home/cratesfyi/cratesfyi/debug/deps/libcfg_if-b5c999fa6e33056f.rlib --extern-version cfg_if=cfg-if,0.1.4 --extern arrayvec=/home/cratesfyi/cratesfyi/debug/deps/libarrayvec-e700fc1bbe9115f1.rlib --extern-version arrayvec=arrayvec,0.4.7 --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-c2be7ef8ccdd132d.rlib --extern-version crossbeam_utils=crossbeam-utils,0.4.1 --extern scopeguard=/home/cratesfyi/cratesfyi/debug/deps/libscopeguard-1ede1f65d06f7729.rlib --extern-version scopeguard=scopeguard,0.3.3 --cap-lints allow` Compiling smallvec v0.6.3 Running `rustc --crate-name smallvec .cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-0.6.3/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=b9d89fd3060ed224 -C extra-filename=-b9d89fd3060ed224 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern unreachable=/home/cratesfyi/cratesfyi/debug/deps/libunreachable-b9c7c97cb1bf6717.rlib --extern-version unreachable=unreachable,1.0.0 --cap-lints allow` Compiling parking_lot_core v0.2.14 Running `rustc --crate-name parking_lot_core .cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot_core-0.2.14/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=4018130564df1522 -C extra-filename=-4018130564df1522 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-fd06238d4d1f30d6.rlib --extern-version rand=rand,0.4.2 --extern smallvec=/home/cratesfyi/cratesfyi/debug/deps/libsmallvec-b9d89fd3060ed224.rlib --extern-version smallvec=smallvec,0.6.3 --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-20ec46e507fb9197.rlib --extern-version libc=libc,0.2.42 --cap-lints allow` Compiling crossbeam-deque v0.5.1 Running `rustc --crate-name crossbeam_deque .cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.5.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=dc105568cd1332a3 -C extra-filename=-dc105568cd1332a3 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern crossbeam_epoch=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_epoch-adad9aa87439e384.rlib --extern-version crossbeam_epoch=crossbeam-epoch,0.5.1 --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-c2be7ef8ccdd132d.rlib --extern-version crossbeam_utils=crossbeam-utils,0.4.1 --cap-lints allow` Compiling parking_lot v0.5.5 Running `rustc --crate-name parking_lot .cargo/registry/src/github.com-1ecc6299db9ec823/parking_lot-0.5.5/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="owning_ref"' -C metadata=70b331c255c27ebd -C extra-filename=-70b331c255c27ebd --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern parking_lot_core=/home/cratesfyi/cratesfyi/debug/deps/libparking_lot_core-4018130564df1522.rlib --extern-version parking_lot_core=parking_lot_core,0.2.14 --extern owning_ref=/home/cratesfyi/cratesfyi/debug/deps/libowning_ref-9ae3d472223e5e47.rlib --extern-version owning_ref=owning_ref,0.3.3 --cap-lints allow` Compiling crossbeam-channel v0.2.3 Running `rustc --crate-name crossbeam_channel .cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.2.3/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=3ac4275094f4ac70 -C extra-filename=-3ac4275094f4ac70 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern smallvec=/home/cratesfyi/cratesfyi/debug/deps/libsmallvec-b9d89fd3060ed224.rlib --extern-version smallvec=smallvec,0.6.3 --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-02ea0f57e8e07170.rlib --extern-version rand=rand,0.5.4 --extern crossbeam_epoch=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_epoch-adad9aa87439e384.rlib --extern-version crossbeam_epoch=crossbeam-epoch,0.5.1 --extern parking_lot=/home/cratesfyi/cratesfyi/debug/deps/libparking_lot-70b331c255c27ebd.rlib --extern-version parking_lot=parking_lot,0.5.5 --extern crossbeam_utils=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_utils-c2be7ef8ccdd132d.rlib --extern-version crossbeam_utils=crossbeam-utils,0.4.1 --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-epoch"' --cfg 'feature="crossbeam-utils"' --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-3ac4275094f4ac70.rlib --extern-version crossbeam_channel=crossbeam-channel,0.2.3 --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-dc105568cd1332a3.rlib --extern-version crossbeam_deque=crossbeam-deque,0.5.1 --extern crossbeam_epoch=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam_epoch-adad9aa87439e384.rlib --extern-version crossbeam_epoch=crossbeam-epoch,0.5.1 --cap-lints allow` Compiling basic_dsp_vector v0.5.3 Running `rustc --crate-name basic_dsp_vector .cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp_vector-0.5.3/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="num_cpus"' --cfg 'feature="crossbeam"' --cfg 'feature="std"' -C metadata=c0e386df11e76e86 -C extra-filename=-c0e386df11e76e86 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-c85622491e448f56.rlib --extern-version num_traits=num-traits,0.2.5 --extern crossbeam=/home/cratesfyi/cratesfyi/debug/deps/libcrossbeam-d4aaf996409c8953.rlib --extern-version crossbeam=crossbeam,0.4.1 --extern num_complex=/home/cratesfyi/cratesfyi/debug/deps/libnum_complex-4f301111d695f1d7.rlib --extern-version num_complex=num-complex,0.1.43 --extern num_cpus=/home/cratesfyi/cratesfyi/debug/deps/libnum_cpus-b77d6e347a8dacfa.rlib --extern-version num_cpus=num_cpus,1.8.0 --extern arrayvec=/home/cratesfyi/cratesfyi/debug/deps/libarrayvec-e700fc1bbe9115f1.rlib --extern-version arrayvec=arrayvec,0.4.7 --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-c0e386df11e76e86.rlib --extern-version basic_dsp_vector=basic_dsp_vector,0.5.3 --cap-lints allow` Documenting basic_dsp v0.5.3 Running `rustdoc --crate-name basic_dsp .cargo/registry/src/github.com-1ecc6299db9ec823/basic_dsp-0.5.3/src/lib.rs -o /home/cratesfyi/cratesfyi/doc --cfg 'feature="basic_dsp_matrix"' --cfg 'feature="default"' --cfg 'feature="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-c0e386df11e76e86.rlib --extern-version basic_dsp_vector=basic_dsp_vector,0.5.3` warning: [FromEntropy::from_entropy] cannot be resolved, ignoring it... warning: [thread_rng] cannot be resolved, ignoring it... warning: [Experimental] cannot be resolved, ignoring it... Finished dev [unoptimized + debuginfo] target(s) in 17.4 secs