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.21.tar.gz
(61.1 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.21-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d63831d4ec4fd7a88c965ebb085acfaca4a24daee91aaa8e3809ff8779579a6 |
|
MD5 | 63b09fb061814949682a3a5dc3d5de00 |
|
BLAKE2b-256 | f8a2ee9e14167e31776db2df0b2df6004b5226907e0ef20fd9a33a59db7e2bed |
Close
Hashes for savant_rs-0.1.21-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17c8951b0aa6dc325a4545be2fd442ac266e8535bf23bc172f8c51d8a337a77f |
|
MD5 | 269b2df5f753133c43ee1db366624f6a |
|
BLAKE2b-256 | fbe31e8e0d0ce325b3f75b65555c6ec918ac066e57aa42ce428476710b0ca2dc |
Close
Hashes for savant_rs-0.1.21-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4741e2d5717909ed61c877882743afb2b8a8a68c0d000f7a7dd2742cbb6e37b |
|
MD5 | 18cc30e4a391adf1b853964235b84697 |
|
BLAKE2b-256 | 1ff6ee1c67a19273824cca61997e445b073a446b43b3218b30fe8dae713e31f6 |
Close
Hashes for savant_rs-0.1.21-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 128c1bd718b9d9b0ce504002229aa150b4b1f239bcf2b8d28cf047e4c62e6e12 |
|
MD5 | cbcb64f5fc447d1dc3c5edc1497e0202 |
|
BLAKE2b-256 | c7c138eed9c8c755270a239409082506036e6079e9fb2d0f22394b3d1f48992e |
Close
Hashes for savant_rs-0.1.21-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ade7131e66eab76c01c30752379f0fca6032995bf2eafdfb0a642ff2a1fb397 |
|
MD5 | 73f0efafc98d6f04e49362f7f80f6c0c |
|
BLAKE2b-256 | 6e5a0e85189084c028a2cd3a66a9dc6af5e7aed0074037f0f724efa7ff8f4ac3 |
Close
Hashes for savant_rs-0.1.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45294896195f8e4597d4974b5b1f99656d9bb0f85c49ed9da8188d3cc8bb9ad9 |
|
MD5 | 26dd7cf92e402974ee1cea10fee6810e |
|
BLAKE2b-256 | b95d1bae74cf391f668d9910719957b2f60a5242c0f132d761b8487ec2f0348f |
Close
Hashes for savant_rs-0.1.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ebe86481507f2e3b5b971752e6d507abb23bede49a1513c182144e528967db4 |
|
MD5 | 2b69684663e9866b74b5fa97b2e37533 |
|
BLAKE2b-256 | 89531e12a7d2564f3f88971113e8b38263588a3d0ea2f394562328bb1bd3dc95 |
Close
Hashes for savant_rs-0.1.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4517af8fab0547095adb7aeda230de736fdb3864d1e6c25a9b1099cae377aad |
|
MD5 | 48835a6acb03b3db66eca16d6282b2ef |
|
BLAKE2b-256 | 181d82c9e62ab44f5134baafe4104f6905ddc6792d9ed6e26d16ea96c529c58a |
Close
Hashes for savant_rs-0.1.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64bcdd31ccae8d26560aa75c92a83b25302bcd78370f0fa7f153fcd85fabea44 |
|
MD5 | 93ff3a0e17ca4ac30257c07aff6425b4 |
|
BLAKE2b-256 | 13c2497ef2b584884374c5927bd7c933be3e417a5228f04fdc9fa38acc24196a |
Close
Hashes for savant_rs-0.1.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dffab12ffe50e8032f3bab1de4c976939ccc1efa56c62b6a655ccdc24a5cb9b |
|
MD5 | 99a8684855644b37d41616004cc9cf06 |
|
BLAKE2b-256 | bb9bb7b1a568d0e1b22b068c6b9c7d0ddf6271b652234ddeb9d1306520b5a54f |
Close
Hashes for savant_rs-0.1.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84e3da2847b851a664eedf63f0f59a2b0c3c93eda4fe6fc3c0b6b5ecde826c08 |
|
MD5 | 08cb4dcea69553ce2ab73bc798bcba0b |
|
BLAKE2b-256 | 12a98791a11259afb2e414e505481678edc0fc3fb13124bc61e5cf9b18c1dd52 |
Close
Hashes for savant_rs-0.1.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 439a406665bc1652997a91a6cf461e7f3fc6b5172a3087a9be70cc66c11daf6f |
|
MD5 | 0194fc841fb4ec9e751f21d2c4088229 |
|
BLAKE2b-256 | 66c0125363a3403cc5c8ea7f48d7e6b99ab9d0ae7cc33bbedafdc76e6266a6ec |
Close
Hashes for savant_rs-0.1.21-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f7787064c9b247a24741c1e5d88c79c411d1fc189533b6296624e476a8b0262 |
|
MD5 | b70343dfb777a0fd1ee78a0a02291ffc |
|
BLAKE2b-256 | 1180f6296b2f8cb412b89fcb938be24290f1b578386865eb7cc863bd42bc0dcd |
Close
Hashes for savant_rs-0.1.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac2e2ae447f8621ab163ec5f899279de6b6e626584c5d8cc838c0c18786ffe79 |
|
MD5 | 5f74744896e58dc3fc6f93faef84576e |
|
BLAKE2b-256 | da56e6d433dce349163c9394801713cb86576526efdcbe89eecbffe827754008 |
Close
Hashes for savant_rs-0.1.21-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52db9940f8c82913564bd09bd90d22603dc22be313f5e4dab0d338ab301ea4f5 |
|
MD5 | 29969d6ada3f468eaed71c7cd4321c41 |
|
BLAKE2b-256 | 5947878252eeb6f8f7f4866ceffd8b436ba35cb7697209123496ae932f25ccdd |