sketch_oxide Python Bindings
State-of-the-art DataSketches library with Python bindings via PyO3.
Installation
pip install sketch-oxide
Development
cd python
pip install maturin
maturin develop --release
pytest
Features
- UltraLogLog (28% more efficient than HyperLogLog)
- Binary Fuse Filter (75% more efficient than Bloom Filter)
- DDSketch (modern quantiles with relative error)
- And more...
Quick Start
import sketch_oxide
# More examples coming soon as we implement algorithms
print(f"sketch_oxide version: {sketch_oxide.__version__}")
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE)
- MIT license (LICENSE-MIT)
at your option.
Metadata
Release files for sketch-oxide 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| sketch_oxide-0.1.6-cp38-abi3-win_amd64.whl | CPython 3.8 | abi3 | Windows x86-64 | Details |
| sketch_oxide-0.1.6-cp38-abi3-manylinux_2_34_x86_64.whl | CPython 3.8 | abi3 | Linux glibc 2.34+ x86-64 | Details |
| sketch_oxide-0.1.6-cp38-abi3-macosx_11_0_arm64.whl | CPython 3.8 | abi3 | macOS 11.0+ ARM64 | Details |
| sketch_oxide-0.1.6-cp38-abi3-macosx_10_12_x86_64.whl | CPython 3.8 | abi3 | macOS 10.12+ x86-64 | Details |
Total release size: 3.1 MB
Release files / sketch_oxide-0.1.6-cp38-abi3-win_amd64.whl
| Download URL | sketch_oxide-0.1.6-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 669.0 kB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
4699d87803af8f253ea3088c247cd4de32b22a0b35da35509cde2c2372fa2fe8
|
|
BLAKE2b-256 checksum How to use checksums |
56ccf7765f60eb377cedb9bc0a9299e2d62ef523dd4b0f559a12656fc321e306
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / sketch_oxide-0.1.6-cp38-abi3-manylinux_2_34_x86_64.whl
| Download URL | sketch_oxide-0.1.6-cp38-abi3-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 862.4 kB |
| Tags | CPython 3.8 Linux glibc 2.34+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
15981a1cddb088c9842f812fed828b4c9bb28dead23da50b4d03e700e140d5ae
|
|
BLAKE2b-256 checksum How to use checksums |
c036fa5c3c83a4eb6bf2cca6dc64b4689517802a67aab59d042bc8e69ce3e918
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / sketch_oxide-0.1.6-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | sketch_oxide-0.1.6-cp38-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 767.9 kB |
| Tags | CPython 3.8 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7781a4731b44e163f826afea22a48e0c631db5f6e80af6c315031e51b67b858a
|
|
BLAKE2b-256 checksum How to use checksums |
c0b9ae401fd63815be240314a6fc6f3e9dd856005ef0012c760166e2183acaae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / sketch_oxide-0.1.6-cp38-abi3-macosx_10_12_x86_64.whl
| Download URL | sketch_oxide-0.1.6-cp38-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 799.5 kB |
| Tags | CPython 3.8 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
eefc4d66776d2a85d8d25bb16ddb2b4bcd936270ad858a7809670d0a85a8c252
|
|
BLAKE2b-256 checksum How to use checksums |
30aa9cb133d597fe2803d72f8f5ad8772d5f269c19cbe2328b5fff959b55e9f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|