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.6.tar.gz
(49.2 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aede4ef46b1f34bc361ac7a33b16aa2ff8715dc2d9595b8681f906965dc27970 |
|
MD5 | 6ab932fe049eb274492ab520d29ed1a1 |
|
BLAKE2b-256 | 2a952cf34b3100a8f3bd54ef830e440652295ce415691d64b2f40ef91db7eb5b |
Close
Hashes for savant_rs-0.1.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35ae3e055f648ce4df0672c7f63ba65268664965af227b5bf3cb18fc80395c3b |
|
MD5 | e42dc5807883d2405aecb8aa9d635575 |
|
BLAKE2b-256 | 9ce7cfd06df0d8b5e1f663724761677872e64df29c35e386668cc2c92ae00577 |
Close
Hashes for savant_rs-0.1.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9e2037189968551c3b79ed2cb7f1d2e55923229e37571d553b829598323034a |
|
MD5 | 746052438a2936e55d447482f3486e14 |
|
BLAKE2b-256 | 4a3e364bbc749c1d1be8c8511227761db07d0798b7303f87fb00839e4deba57d |
Close
Hashes for savant_rs-0.1.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0168d12fa2036541551e90c5045edd5b32b3a49e536de99ed59bc14d9d6a348f |
|
MD5 | 72915de292f4959b62d7ba74f33e9439 |
|
BLAKE2b-256 | 09949cf1c54b50153ae6e47ef8934868c0d2b062ad48ad2bcef129fc852e73bb |
Close
Hashes for savant_rs-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2b469832e4d04d18fc341a1e89e4bbed7bf6e856c5b978bbda661840768de72 |
|
MD5 | a6afdc27ed008a54463b70da054f234e |
|
BLAKE2b-256 | 31ab74f6ce2545f2b6518747f3a7ba129ef5fddc44a99a66ebd5429f7ac1038b |
Close
Hashes for savant_rs-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6145551c29a12e4e85f18cd5873d3b656294434c508327cbf632744ff8de5376 |
|
MD5 | e69dcb3542ea7bde49c83e061f685501 |
|
BLAKE2b-256 | a029442e33073c9fc34fdf62dae8f56bd2a6dbc21c293fd62be05eb39c7efe8e |
Close
Hashes for savant_rs-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e4b687b51269b8ac84205aab27a67c51a2f9035093091926ccca113d0c11d2f |
|
MD5 | 22b8295381eaaed6519bf3808cda4d4d |
|
BLAKE2b-256 | 71c5cf1826c7e122ea9f317a32fb805d60c2628e716786ef007370741fa1749b |
Close
Hashes for savant_rs-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a248bab637539f91ad58a46d8bff59a77aadd9cb7cccd3201ae475a7fb30b917 |
|
MD5 | 3b1754c0a6f7ab1435bdb9613c4bd10a |
|
BLAKE2b-256 | 88650cdadf6d1e80a1a50540619e67cce7de80451a8465073452f5a77c9ed3e5 |
Close
Hashes for savant_rs-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79d32aaca905ee4bb11ff28dc5fe98202551509fe92cd5aa13eab8592739f109 |
|
MD5 | ff13f5c7d95335448e369ea9f64dfd30 |
|
BLAKE2b-256 | 3318c0a14c1b5af7077d66b6619e5285ec6910e8ff4634300bf8806113fd2651 |
Close
Hashes for savant_rs-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 752309f5ee11fadba4a93ebe232663424d85e6adc97d919c7fac876bef0129e0 |
|
MD5 | 72a1ce9ff23135e9781a620c5317349f |
|
BLAKE2b-256 | e749dbd01cb54a55b2cf0e34507ee42d3ca35d284adebd8b22ead0ee75af91ab |
Close
Hashes for savant_rs-0.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61d131ed65ac112e6a2af293b79345e6b23592ff413d362b9cdba16a42ebdf21 |
|
MD5 | 93ae7c16fdac62903ce063cde5a3a7c0 |
|
BLAKE2b-256 | 97302a17f76289f4c8cbb1b77484bccbf0e004787af6fa3e2ba1c38f3c0068bc |
Close
Hashes for savant_rs-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 333b6b2dd0c500a939ffa508e079b5a46cabfe38a8616387220f8904efef286f |
|
MD5 | 2856932586685ace15d69edc7b916783 |
|
BLAKE2b-256 | 2ee4ff5289fc122fdc5e4aa670a1a21e3c9df7705fc364698c3a9ccf698eba4d |
Close
Hashes for savant_rs-0.1.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33ade45a39bb67c45a421c244f00b16f33f43b199ad07a17477a50d6ce03e74b |
|
MD5 | 556b0fdbee01dc1804afccbdf0f5fdae |
|
BLAKE2b-256 | 5cd1eed7b50172e99f6f93f9fbd3d7ac82b8725cb4234e373e175e7952fbc021 |