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.11.tar.gz
(57.5 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.11-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fbfda9ae6ea2aa966aa87b1315e31264d0e4f27ac4465932278cecf934368f8 |
|
MD5 | 361d80ae1a898dce3b45a1eca84190ec |
|
BLAKE2b-256 | 2f40e6f7604bf37ce0349ae90fd477a295fefed95b053e72d5b8fe092c204b34 |
Close
Hashes for savant_rs-0.1.11-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99a2984e943acad48a24a18dfb6e6cf76b6ee75fc44297ea89de86ba4b602e8 |
|
MD5 | c49b3b34c2527f50b7db7527c53a5437 |
|
BLAKE2b-256 | 929361b8f8563b86d3842673607053145efa361941426e26239cb215bff201cc |
Close
Hashes for savant_rs-0.1.11-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b114db38dfa62f7b3cd399d3e5c130d8cbe0ee1e728f55ceb103fde64628fc2 |
|
MD5 | 6b6d6471ad2249446d01b7c53e24fbc4 |
|
BLAKE2b-256 | efe36bceaf9cda90073ca92e6f6af820c9f0175407d88cd59f575e7c54158dfc |
Close
Hashes for savant_rs-0.1.11-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22eb142ded977a23ca0ed83dfef51b97271cb098f39725f174c44558eece897e |
|
MD5 | 8021c37c4fb80d2287b02999fdb9d212 |
|
BLAKE2b-256 | 4d8284c2c54ac7b719dadcd66b644e4c44bc61b1b88bbae2249af99fea71f57d |
Close
Hashes for savant_rs-0.1.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc9761475086bf1c3c82d86d9da2be658c96a69b6ea28c7ace4d02875adeed57 |
|
MD5 | 3aec6982c9ebdf5c53547983a3c1a09b |
|
BLAKE2b-256 | 2b22e7841ddf6c5edf96ffb74285b12b5d608f36ac2f2c94b7881ae9e7c7f80e |
Close
Hashes for savant_rs-0.1.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ee9d60943cfe98338f0648ab27a1412d748c74811531d902f257557fcdbf114 |
|
MD5 | 963e147a12a74f91ed82b2fc3595bb24 |
|
BLAKE2b-256 | 47728f5f106a11adc0541ec8cec92a660074ff9403bf33b70e1146600fb3af8f |
Close
Hashes for savant_rs-0.1.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 860fd48ee0ae7f1526737a7c8675feded63b6cc8952997579ce377362c859f0f |
|
MD5 | f80d87421be97750ef76050150da49de |
|
BLAKE2b-256 | 2f840348ad47750946ccefd36168fb57071000bf8c8f1acac58d6e18329b11e5 |
Close
Hashes for savant_rs-0.1.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a72d2898bd3a378093fc1b3e3f278215a02f4d6a8156df09fbdbe5491ae6e17a |
|
MD5 | eb0690bb35d9b76ef7325c299c3746f0 |
|
BLAKE2b-256 | b6e0f75ad31eb4166a1c112c19487ecca38ccefe4a542415cd642fbbbdb7a00a |
Close
Hashes for savant_rs-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 055740fffe55d89b777d648959370016b480243619f828fa85124ea40d6270ec |
|
MD5 | 30a19d91bb8ddf073aabb21f63f06076 |
|
BLAKE2b-256 | 662ceb51f45ee46d20f8a510b09b48e4d51b91c8cd275260d807741112ce0f63 |
Close
Hashes for savant_rs-0.1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92f1f8eb4a3552914a920af582f73cad768757d2384162e9cd192230f148cded |
|
MD5 | 0a8a04a2a1dfb3de2bdca9209597817b |
|
BLAKE2b-256 | e512db62266d840b2743680a081647e441e8794ce67ca8f72fd5d541df563530 |
Close
Hashes for savant_rs-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3ddf38d568252ecedd5d34646fb15d4941bec790eb410d8e2c7bf3a65573aa8 |
|
MD5 | 71f4e84c803204885dccff5352b47fff |
|
BLAKE2b-256 | 5cbddcf2c2a9ee2ea0ad0724d40a64b27b64f9baf2c3bf88d9d69f4212f18d06 |
Close
Hashes for savant_rs-0.1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac7adb4332e33c677c4990c5645db9f33f348141899eba3bfe797221209aaef1 |
|
MD5 | 93497eb70083471ff2840a89a954f95f |
|
BLAKE2b-256 | 20ecde1af9dab692920689746b275801b8c8f8cbf90a808d22224bc6579de8c8 |
Close
Hashes for savant_rs-0.1.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 802d8bd1c7ffca1979a906c09c77317cf942f9be69548a949e2a374af0afd7df |
|
MD5 | 94ab11f88472f679da5ac082bbc05bc1 |
|
BLAKE2b-256 | 623d4b68633eb5dc427edab350b386cfca309e2f6b129e1383c265442be04c8e |
Close
Hashes for savant_rs-0.1.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5679d72052b454e460a68075a896eb44d3dfc3de97376f4b31b163f2dfd7214 |
|
MD5 | 9b3794982bd59a27cc2635829eab9777 |
|
BLAKE2b-256 | 857f2ec779b614ab65a56931528fc93668ae78aaebe1f10907d6af72d3c3680b |