Savant rust optimization library
Project description
Savant Primitives And Optimized Algorithms
Savant Library with new generation primitives re-implemented in Rust.
Run tests:
cargo test --no-default-features
Run benchmarks:
cargo bench --no-default-features
Build Wheel:
RUSTFLAGS=" -C target-cpu=x86-64-v3 -C opt-level=3" maturin build --release -o dist
Install Wheel:
pip3 install --force-reinstall dist/savant_primitives-0.1.2-cp38-cp38-manylinux2014_x86_64.whl
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
savant_rs-0.1.13.tar.gz
(59.7 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aede5700e061d079810c9f1501c3ba98e629f6c2d490448754a6fa7bc63bca11 |
|
MD5 | d1ca06964bd5ea2f4c4750dead7b7022 |
|
BLAKE2b-256 | 70e00e34f47e32e67710c0e3b4fc1f4580e3b553426bbdadd95e28fe0b560f7e |
Close
Hashes for savant_rs-0.1.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e9391d3584547ad103395b7c2ec356e11b0a78e46941f86b9212bf3aabdd546 |
|
MD5 | 4141d16ad19cd94a5b19d251b55df73d |
|
BLAKE2b-256 | 1bd53fb56173984a3af1aa5d5a7da8205db1082fc18f1bdddb7902961a921219 |
Close
Hashes for savant_rs-0.1.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eea9672e27c0e6826b5c74f03e92942e63bb04f69c142360b0930b3860dc73bc |
|
MD5 | b7a1e7b9310c539cce2aca7526a6e39a |
|
BLAKE2b-256 | db3457f3c47ce1bd589a4a3baa2438a6cdaa5262e005834e9e584cbd95285201 |
Close
Hashes for savant_rs-0.1.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b1c7d4317dff986f5e1140fb5c7862d22a0449b6dd7c636bb638e00505c0e97 |
|
MD5 | 7ebcef9a586ce557dd5b4781774d6f55 |
|
BLAKE2b-256 | d654c0bdc3fd06a670504fcdbad5775a66f674d9f55cc846a4c478ff2e8cdb32 |
Close
Hashes for savant_rs-0.1.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 403fe2b51eee5cea8eae44466bd05a71ce7d4809d4cfaf8f5f9703855d4cd67c |
|
MD5 | 8a4c128687a64baff3af0621aac77e63 |
|
BLAKE2b-256 | ebb9b4f90a2515e100410392971b7efeeceefd95da61f1d21f42189a1e70ca8a |
Close
Hashes for savant_rs-0.1.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7751c3ce201ef2bc7d5818fb83ae87bba63f6af972e0a3b049c199c8b33aa28 |
|
MD5 | 73e0186a60420095137b006c60789a5b |
|
BLAKE2b-256 | b2c07045b5404273e7f0724875a8b7dd565adc750b806dbb51ee98f8330f879b |
Close
Hashes for savant_rs-0.1.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f8d7525352254c36d7d8dd15629123a95cb910acf093a65adc2e809caeab09f |
|
MD5 | 71a0bd76371508edaeb75bc3fb68255b |
|
BLAKE2b-256 | e4bee35afc953c3d2831e19efc73dceae50ec9e4d163577e23fd1c2783036bef |
Close
Hashes for savant_rs-0.1.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d3447ddc5e3bd5af341d7689de877fa90d2a5b2dcd1f9982266b909be84d19f |
|
MD5 | eafd9166cf44ab6b2b86e032d7d6aded |
|
BLAKE2b-256 | 90e91832e72256660d3cde709aff5b29f90e92af98353099bbd45e6e8571c77e |
Close
Hashes for savant_rs-0.1.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 507eff4cf3c4ccbc1601f69702ec170177dc5ccbb5f152ed1b2c01bc76acb3af |
|
MD5 | b165f4964009597aea7a6230d50bc36b |
|
BLAKE2b-256 | d24daab1411b59205c0fe8b7e1017feb0265277649f1856d30b84defdeeb6f86 |
Close
Hashes for savant_rs-0.1.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c24598937a27b8babbe2ed18eb562f60b797619382065f498480a96a823199c |
|
MD5 | 6f3234fc4c6f1db4b86171b176ca519e |
|
BLAKE2b-256 | e497407b187d68e1015da71be2c515c5ca0bf16ab2d2e7bb0f984e6671c254d3 |
Close
Hashes for savant_rs-0.1.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05d04a4bf73c45cbcb044d5a71817cdb56f42dfbe5920fd0373a26ca2fd2dbd3 |
|
MD5 | 66638581415d0ce07cc237fe16dd6dd1 |
|
BLAKE2b-256 | 31449b6b46935a4b38a3353ca53069ce85198a756de0a0014d7d3f451bd51677 |
Close
Hashes for savant_rs-0.1.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad7cd1f147a10437dfb7fc7051f0bc412644c06d3bc5544c456cef91fd690d67 |
|
MD5 | 20d3aa338f9c7f554ba1d5037aae2cca |
|
BLAKE2b-256 | 9e574276ae090b2d059dbff9c7fd538246d56eac0c90404ac3f91dfc53f379e1 |
Close
Hashes for savant_rs-0.1.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3660e704418f6d3faed2b9f7b1b64e538ad27456043ee92fafd667d3b0d6c616 |
|
MD5 | 3ede0b85eafd4459ef048e1d510aa29a |
|
BLAKE2b-256 | 46c99eef6263bf1e2165c96c9eb61a7761fcb4c12a9fcf4b6b5119faf087db9f |
Close
Hashes for savant_rs-0.1.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab1d2935d00a3e1f83c2809133fa0f8163b77edcafedb40993db9431bf13bc8 |
|
MD5 | 4c546160917a2b2b7ee68557c3550eb0 |
|
BLAKE2b-256 | 05f8ce632bccbf80f0724657db4a04282cfb020525f2d21cae0fb1aec9c55fe5 |