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.18.tar.gz
(60.8 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.18-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1df4b7de3cee929d016d123c0e7cf109a8039df7e900b7151f9681bda8fedf42 |
|
MD5 | 34018c68aac2ef0e250c9a840a918486 |
|
BLAKE2b-256 | 3b40d556debda20545c2a695114e9dd9771a2253ac62939ddd429f12bbc09543 |
Close
Hashes for savant_rs-0.1.18-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a420fe6ddee1b1e7e99c19d5d36c5268fe6491519bf4ad5aef4e546708f4321 |
|
MD5 | bdf679eea051277d6633e4e3fe0f2038 |
|
BLAKE2b-256 | ced6fa6ef565abf81a8db8b95d1147113c681b6d39047deed66289c8ea7b07a4 |
Close
Hashes for savant_rs-0.1.18-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 721b72f0dfb98a28e4fbdc81b5600378c9e43a676510408d42558c3ad97dcd52 |
|
MD5 | 358fbaa87d930e57a570e15ef1bdc88b |
|
BLAKE2b-256 | c4b621cc48cdb6d17d460af54c77e805409c2c06ae4f5fa84b2a1299043964f7 |
Close
Hashes for savant_rs-0.1.18-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34512a0dcc8ae3c25cea5a99ce5ec7bb927d488a181058f51d5bb4a6094533a8 |
|
MD5 | badf990a9733f66973696c143e484e10 |
|
BLAKE2b-256 | 2572dc92c90896a7c0d4520f74220e743fd12a2fdb21903260b90de2fdbda19b |
Close
Hashes for savant_rs-0.1.18-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a64a99f6d5f81cbf85bddbdd6ea33d96bcb7d7f25fe7706c4ec6daa9c100eb1 |
|
MD5 | ed85338de7e6a0aacd6c3265dc933eb3 |
|
BLAKE2b-256 | 4ad122238c77c618b76119e5b1c22fb08fcd57286d76141f74215499220aca7d |
Close
Hashes for savant_rs-0.1.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70a1cbe2e21a505c0efa20336e2775b7202ee2f52d4a4fd7b23022a6223d98d5 |
|
MD5 | f0f94fca4ded470b084d0a37fe702feb |
|
BLAKE2b-256 | 8c7a553149ce6201ffdd5e004eff6ee3e5a9e702a98a76d08a843b32b993d673 |
Close
Hashes for savant_rs-0.1.18-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd7d2156354bdf421ed19871cab2344dd70573bdca582cd1c274f9bfec906d43 |
|
MD5 | 1f0061fb90755a01b50fd5ef9d758de0 |
|
BLAKE2b-256 | 2ba8f88ae3bbabae8a85a47392ede2ebe4fd91ff8a1ae8a849d46fb5ebe4854a |
Close
Hashes for savant_rs-0.1.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79d6de0992d8955bac4114fb5cc564a893fb1ed458280267e5e1ca22c50e2b55 |
|
MD5 | 7c81b4835d41fb23a2396553d306d097 |
|
BLAKE2b-256 | 3ac5b01eb611712ccca7fa7779dbc292fff69cd8d9b624e5a829cf12ddeae4a7 |
Close
Hashes for savant_rs-0.1.18-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81df2248e7d8ca99f808e2ea47f94e82612b3c684d8f4c6789404fbfb7df0f8b |
|
MD5 | f738422f8a8fc051411490db0a9f40b2 |
|
BLAKE2b-256 | f18838586991d0ed885b4d8a5d8db7b3888f95ddde7e26cad882f137faefa75e |
Close
Hashes for savant_rs-0.1.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ea27d5c2b7843aa99ecea565b79ad0e6c853c00574f103d1318470d9b48f3d8 |
|
MD5 | 9ab0e59b409257572c9cee663fe54f82 |
|
BLAKE2b-256 | 85b55d5be84a5d05f861705ea3ded9f9ab04a33aa7d78fa2b0f25228db4cd82c |
Close
Hashes for savant_rs-0.1.18-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5d7d5f20e36b1a4dcb62c9cefe8093a30ec025061f8e426462ef0ba7deb469f |
|
MD5 | 33df7a227b9a9355a3b322428f5db56e |
|
BLAKE2b-256 | c5401106c18ad821c1df7b9b0510e546245f100c8b8e48637619b9e149d2090b |
Close
Hashes for savant_rs-0.1.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cc0683bc4a261dc91bd64da420c141968bc6a646d2d0f4361af47198492e999 |
|
MD5 | 35c1d45132a6c32fd3262ddced5cea45 |
|
BLAKE2b-256 | 8d26954bee50e1e406da22d864e06463ab51ec4e1978ff4c901360eddc43e4d8 |
Close
Hashes for savant_rs-0.1.18-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c8827f2cf9f228103841ecd1bfc66d204ba108b09b59c1b5fd6626d82b55204 |
|
MD5 | 492de031da12f015536ae63b4832758f |
|
BLAKE2b-256 | 0a5c955de6cd6ac23e2fc425be1726d641b409c0baed3e36e34528d8af4820bf |
Close
Hashes for savant_rs-0.1.18-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60c53e530b50f1b2f530080d0b1f67075c59edc3db3c0f32b340414628fdb651 |
|
MD5 | eb53980065a465b6a084e6ffd3b5e339 |
|
BLAKE2b-256 | 83266d5acdae54c93b1c3aa7287d4ff246be1ff467bc0211a226de4385b6a88b |
Close
Hashes for savant_rs-0.1.18-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acd68f7c0e77649c042de850e36aa77aad9e4c1c44d22e37231795fb806498d6 |
|
MD5 | e77a99a790970e231209bdcf8242727a |
|
BLAKE2b-256 | e2c01e51a8af1be5d2a0d347da108a53361b26d90cab5d28c281af35f2974f16 |