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.16.tar.gz
(58.2 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.16-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd84c065b34a2b4c571b1bd1a93bea520434d0a07d1399eddc75c267e6515b57 |
|
MD5 | 2ec8374472c7e0a65dd97dee6de165a0 |
|
BLAKE2b-256 | df4d2f22b6e3a99d496167a941602f013456b1f17a1ea27f6f83cf32aac9e22c |
Close
Hashes for savant_rs-0.1.16-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97b615ca24c9f9f01fc42e996678694772df4501fa9b2a0983bf1ccc3bd5a8d6 |
|
MD5 | 5386dc0e1b95c2bcce24d110e3dd6ae3 |
|
BLAKE2b-256 | 40de7c5e827b27ad6d86d57514860486edaf98c9288e9459394cb3688951a556 |
Close
Hashes for savant_rs-0.1.16-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c960e692125f2f86e8806f4723ad6bc09b6fa60ec6aa077018d0b38ee839269e |
|
MD5 | 3c9e898bb8d7e731233264f670cadde3 |
|
BLAKE2b-256 | bff5cbf02bc3ed101aa6c8d2ad7eef78b5dc4f2abd77c3a6a88381bbe3af9bc0 |
Close
Hashes for savant_rs-0.1.16-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98fd7dd4224f7d61173c19896fc4975d818b548dfe054b584d9de047fa1ae5d7 |
|
MD5 | b2f1d4b86b156fff18a340d5a2048e61 |
|
BLAKE2b-256 | 4b90e0434ad5d724c02fa0e75d44ca1b57bb451534e60a8b66c8aefc83085719 |
Close
Hashes for savant_rs-0.1.16-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c10a82957e0193bf71cb87d3b4a5f6732399df3b5f02fa8e10c459bfc250356 |
|
MD5 | 2e7c6c397919f7d0917733109c66487b |
|
BLAKE2b-256 | fcaff44cf149c603cabd4d5a0b3eeca979c721d083aecc07809b2c999fad7a6a |
Close
Hashes for savant_rs-0.1.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2a432991a7001324b117540a2d057f347985acbf0f750ba0ce94eb39deeebc2 |
|
MD5 | 1cb652159b88c8d21a2c075073cd5112 |
|
BLAKE2b-256 | 7227696db9e7eddff0437fcfe5cca77bfe6dce58a37983a00a893ec6b00059e6 |
Close
Hashes for savant_rs-0.1.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0e480b42321079cd7295fecc6ca741bd53c145bff8d38bb8af020161fd7ceae |
|
MD5 | 117d8916961836af374ac7f312dc7ae1 |
|
BLAKE2b-256 | 2c858474f9316c8c948a02a848b5227cb0cd2eba93b33356dc60543867fe03f3 |
Close
Hashes for savant_rs-0.1.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7be7704bdd6bb10586b2ed01dcb0e305373ad393e3d3a66b75e929748859c79 |
|
MD5 | 84174c3ea754ba8862d29435ae458197 |
|
BLAKE2b-256 | 50c9f5644c9b7b97da73ba7fc4a5207cdb5834aedd4c2fd9c1c86a085c257f61 |
Close
Hashes for savant_rs-0.1.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a713479664eff142707a6a160970659ad3f61ac91f0e1a332d3edaeaeed8d47 |
|
MD5 | 507cec504a2758dcceea5bfb7a6aa736 |
|
BLAKE2b-256 | 28c42bc37043ef976ab01ab2452b155cffe6317bbfbe207c4394330489414e1a |
Close
Hashes for savant_rs-0.1.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33fcb47c74b2ca6b7a60137089784f1c627245ed8a20e566ef9b484586d32474 |
|
MD5 | 1c897eab434520b8dace5b73499fd377 |
|
BLAKE2b-256 | 816c82f906fd3ea854b68aa19e4826d45091388fdc4b8285c3b00a94e8ce40a0 |
Close
Hashes for savant_rs-0.1.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b76a79051f6a25bfc4f75d8e623869c09535fdcd1aef58db293b8e3a4ced476 |
|
MD5 | 1dd4b039759fcbefffd0abddbb2c2b8c |
|
BLAKE2b-256 | 822a45b33862b808766a89321e5925c0b902cd557e20d60f6d6c0cbc48b7364a |
Close
Hashes for savant_rs-0.1.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a47b093aa76d4fdb8ae299abc20c0f6a165f377062529f494f5e12a648be579e |
|
MD5 | 0f578581c3de5d0f9b820df6a7ab79fb |
|
BLAKE2b-256 | cf02da3473b19c0547444631da01bbc3b3fbfa5014fbf65b71699cba0b90aa30 |
Close
Hashes for savant_rs-0.1.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c607881c4bae436e0ea599df9e6be9d0ced13fa48130343a60ad470116e5b32 |
|
MD5 | 39ee575484bab7df9ae3882cb5ae6764 |
|
BLAKE2b-256 | 60597158351016fb2579ab2d237dccae5f788a09a55c9899ac71d40ed148c7c4 |
Close
Hashes for savant_rs-0.1.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7c5482bf55b6e53aa1389242fa493d22e562f172e4063038175a6a05133135d |
|
MD5 | 2a107bb73939ea365336e27e5ba0704c |
|
BLAKE2b-256 | a158e513b21ff4fc4c2e705fd7fb6f9fffd6164fd4c94b68060ade8ead6a4654 |
Close
Hashes for savant_rs-0.1.16-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff50d40b76651ccfd1a20e31d7aceff7ad8366fd5d31907b7bdd02bbdfc3875f |
|
MD5 | 684e5d97206a3502c03940be3bc0654e |
|
BLAKE2b-256 | b9b61fc014987bdf22cf8f20c3de26d603e51d0642d256591881a16059b92316 |