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.20.tar.gz
(59.9 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.20-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67e6afe6862c074d81fe349eb2a100cf8be53b63d738c088300fd1e0067e2cab |
|
MD5 | 1380f82e095d2761717a39b50936c7d0 |
|
BLAKE2b-256 | d46a793b529383338c0eab53b14ea4c71930aabb0a17147a0c6e40830dc9b9d0 |
Close
Hashes for savant_rs-0.1.20-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8954597de23a212005fe8b891ec168864e6a035a209bf83c2ef5c1a45de14f4 |
|
MD5 | 101ef12fc81e5830d2df27360fbcbeea |
|
BLAKE2b-256 | cefd8ac057cdd421c674963407c166626ce9cceda1a3e14dcb9076f77a5a6668 |
Close
Hashes for savant_rs-0.1.20-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34c7d828c3c07a7c1386845521085153843eaac58d934897811aaa2c14a43ef4 |
|
MD5 | 79870e19d7a9bd8d424972170de02f00 |
|
BLAKE2b-256 | db1afcc4906d8eabb67d209f6045c48a5f3f67e70bb091a58a69be0eb0d5d2e4 |
Close
Hashes for savant_rs-0.1.20-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcdd2ca24e9297145b2e8642e702ea5f6527b42ec4320b276bdf1b98ef0772ef |
|
MD5 | 804e592cab32148b92f2b58252c31ae8 |
|
BLAKE2b-256 | bbe7e0a3f3bfd3c0405cea1dcdf794829897dce0c696b55cf62455d57084ffb0 |
Close
Hashes for savant_rs-0.1.20-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a014c99fde4451cbcf20ffa0f4b98f04789b55482f606d49badc9be3d1ac0ee2 |
|
MD5 | 58a30592e6a6f19636c475620c879dd3 |
|
BLAKE2b-256 | d1c34171203bbeb881898a8b025bceef554d9888263c50c7c0e986d036c41a7b |
Close
Hashes for savant_rs-0.1.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9096fdb2188bd2c1170afe495f17e980e423b211c6b9fec201b0e7b9a2956d6b |
|
MD5 | 18a8d8494e6e71d4dd3f1dd3ed3690d5 |
|
BLAKE2b-256 | cd756739282ba48e7f89d09cbca8444c0acc311a7188935dc3c1fa6c0ab490da |
Close
Hashes for savant_rs-0.1.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10a04c0483f5af9fd75988aedbc55ac6cddabb238e4fde3638669567501e1f55 |
|
MD5 | 7db6fe1c94164c344e009961df4a4777 |
|
BLAKE2b-256 | a600b35f67c57fbb61f82da6a5fa24f29db673b568100314600c4d5b9ee8c857 |
Close
Hashes for savant_rs-0.1.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88e9475056499fab07db21ef8faef88bdaa59d89a90270770d54999a97bdfe53 |
|
MD5 | 81540cb53bf3ec7ccb2ba9d4aca3324f |
|
BLAKE2b-256 | 0c675d845255df9b38aaf1015ffd5d2fa27fbb36ed9833d08f91b5824326c462 |
Close
Hashes for savant_rs-0.1.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c65866f4a76700c9b11bbccd911b70537b903643b7769266254aadac1e9bcecd |
|
MD5 | 45524a3d36215b599e8671220dd4c636 |
|
BLAKE2b-256 | 6b9f8529f3032652b243ff0bdc52badd485822b1dbc50428a4532a71d0ef2213 |
Close
Hashes for savant_rs-0.1.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e76f58ad626857ee8e3c57e36dc52d518f540834e154badda39ab20a792f490 |
|
MD5 | e52d71ec693e5707bd934faab23bb79d |
|
BLAKE2b-256 | 009441e510e604ef4311276f0767c5c885c4fd6f75cf39b46bc813c07c78a879 |
Close
Hashes for savant_rs-0.1.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7539fe09d6e36d21df8085c0ba617ef8043e548074289dc83ba9e0e2b7afcbc5 |
|
MD5 | b5a54f9b4da0ad9209155a18f5080740 |
|
BLAKE2b-256 | 8ea167951057ef47d6eb428d341de2053b353b20f7ffa29f30f0b4f6305ebe0c |
Close
Hashes for savant_rs-0.1.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52d41bf503de8adab8398680d6ef812f7bcf3b59e7c621174fe5625ae6653eaa |
|
MD5 | df27243815419e0b65c2a3cad1780c82 |
|
BLAKE2b-256 | 056cce7a2486b5632641261aa20afaeccfd60d10db63a6bc794c17e60e61bbd2 |
Close
Hashes for savant_rs-0.1.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d13c2d254a7558d16eb8c1101f9ca4cbe3ee9b4098d1ab40eaf8e67bbc0b3c62 |
|
MD5 | 8aa1e6c986f2fa834fb0b4af612a5f82 |
|
BLAKE2b-256 | 70ff3634def4787cfd6e2e914def1d0c50d666a9a0e66dada4045ae744e81669 |
Close
Hashes for savant_rs-0.1.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5c8e4a103a734ed8d2a1cb5505f08ec343dd253a70b963ec618393bf904e42a |
|
MD5 | c080c09f8003f6fa71755df570561f01 |
|
BLAKE2b-256 | 2340cfe8420bd3303baac63f86ed0a2ccd0b7653cd073897399a7f342cb63c6e |
Close
Hashes for savant_rs-0.1.20-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6219815d4b6d8a760c353d21b1e89ba9d499c32a543191201b852f9f7dddb36d |
|
MD5 | 852b72fa203dec3cc9d56c6c6e30426a |
|
BLAKE2b-256 | 01f383845fb3f22b5bf2b6113a37802799a0e6a25ded1958b7b0d35a9b1ece8c |