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.22.tar.gz
(62.1 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.22-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6e3d332f74c94028606e14c759fa74fcc8b7341de667be46ab4a079a6584bba |
|
MD5 | 290e38dac51d7ef5c26e88766cb6c395 |
|
BLAKE2b-256 | 2108743741a16149d99ff347bf3e219a486bc7acee347b5968e2bcfeaa6ccd85 |
Close
Hashes for savant_rs-0.1.22-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89df40c04bd673a308ae36b55610bf9cfcb0f29c066b08340ea2f0ef67db055a |
|
MD5 | b90a5950046edd47356697ee2872acaf |
|
BLAKE2b-256 | 0cf92a88bc668495337dd44dde73d794b111ee7b6db10ffe06d41d7522412f0c |
Close
Hashes for savant_rs-0.1.22-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac5bc5f8b422b6c5da1a025fcbf0a75046d4144075f55cacd63341fb6d399337 |
|
MD5 | 015a7fa8c46fdca59b96f460afbb6a92 |
|
BLAKE2b-256 | d057e72f4efc2cf283befba0c7aa31b5932d9c75fdaaf22567911dc1f488bf29 |
Close
Hashes for savant_rs-0.1.22-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8263da6cd781ccee48c1852998a6d4ba79ac6bee2c9f6e74dc9145007fa8fc75 |
|
MD5 | 33b5c48dfdbbe6e2e48ef320548dc801 |
|
BLAKE2b-256 | 6803eef926a6b817eaf12b4221fc89fdb2e7d1d627e2404e49a64d109fdccaeb |
Close
Hashes for savant_rs-0.1.22-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88ec8fb5811e808800bea2ead667f24850356a50693a5c036916aea33e73f264 |
|
MD5 | bd8d86a92fe67b38c50c31844b4727b3 |
|
BLAKE2b-256 | 5d5c79b074000372824b688eca8f7f1e71cff80c24f335c35cafc12ad2308fe4 |
Close
Hashes for savant_rs-0.1.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7321b7dc0eda62dfe0c88545f0b438cd634d345919fef4fd3b4826a5eae35f8 |
|
MD5 | 85907d012bb91efec1bb48e18c8c65cb |
|
BLAKE2b-256 | 073b25fa5f55948f44c015c3cdd3063c1537d095fe7e6c2dfc5a1d73cad13b08 |
Close
Hashes for savant_rs-0.1.22-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45bb4db5a9747443445898ca0d9eec8c5c6b8a243be6fc5984e887cd74aea6a9 |
|
MD5 | 0f576e97ed63887edaa0c3dda15a75d6 |
|
BLAKE2b-256 | d46fecff114fc5e41556be26d552ff407b46e3e21ba3ee3ad7a6b27386da5ed1 |
Close
Hashes for savant_rs-0.1.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a19bee68349534d1caac9b150bffcc9da14064e88fbde1bb0d9a9f131bf4752 |
|
MD5 | c93ed98bb5fbd95647d7bd6a10920ed1 |
|
BLAKE2b-256 | a8d75887f141fffbfbefc8951e3879f7ec88eee01f846f7b887d3621aa33d993 |
Close
Hashes for savant_rs-0.1.22-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77ec86c7fb8345483e136398e96b09a7e8f119c06f3860555f266aa96d5b0eb6 |
|
MD5 | 6892e12b4b8c05deff1dc87ca1d795f7 |
|
BLAKE2b-256 | 5bc9ad48a851a9f4d750503afa9b368bb72920cfc05c8ddbf76d00ed66194a7a |
Close
Hashes for savant_rs-0.1.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cbf8bcb0110b819a2404b224c5b607c0d2e486c6cc3f867380e0408376689ac |
|
MD5 | f68eac42091d88a38619c5b9fcbbf90d |
|
BLAKE2b-256 | de57193d6a6f51e0ec9d5c428b6f253e51792e49ef27d7b23a8f4de3fff9349f |
Close
Hashes for savant_rs-0.1.22-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90dccfdc5fc23174a369fba348774a3e8c7bd9468249ec24c703b9039f5b469f |
|
MD5 | a44b4f1cc84e1f5a95e08da3d1e7fb27 |
|
BLAKE2b-256 | 8686ff16e47a5f318318f48cde2700c9ffd02db76027b204f8dcef17ff2ab36d |
Close
Hashes for savant_rs-0.1.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6b5465684a0a2d475bbf8f8036e1337973cc72184189aec3137ee310b3f32a6 |
|
MD5 | 5f5506e30f7c95bdf28890d96e4539b4 |
|
BLAKE2b-256 | b5889f85c3e5d5045349937e64b6189a7a0ee6a112568c6f3d9b366a557d3919 |
Close
Hashes for savant_rs-0.1.22-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0313ca28c6281dfe873a78ab4e8cc8b368e4d97d9471db422a37084e9e472160 |
|
MD5 | b4bf6c55bec1840ebaf01aceea8afc92 |
|
BLAKE2b-256 | 7f97f9a6c3e4bc368b483a3e6a07f825a155de497d0e70c2105cac923dda5463 |
Close
Hashes for savant_rs-0.1.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7e5cb65ba3c45f7d1683ad8277b1ea402d723e68ba606b02457c2dcdee38e1 |
|
MD5 | 6a5739c5ff5f8227946ae35cf0838571 |
|
BLAKE2b-256 | 245fe221635cbcae57ffaa9e07291fa7a8b67cea262c08ca76a67e076d7abefb |
Close
Hashes for savant_rs-0.1.22-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ccb010fc23cc3ac922bce1c6f802c3b277ee57da13edfe72987cda1a196f7dc |
|
MD5 | 2e7340d56a7b1da5c4b82571433ba869 |
|
BLAKE2b-256 | 6267676857ffd8e3b47c1072a9f6cd0a3db5a8197426574bc416137cacbb7a58 |