Skip to main content

State-of-the-art DataSketches library (2025) - UltraLogLog, Binary Fuse Filters, DDSketch

Project description

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:

at your option.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sketch_oxide-0.1.4-cp38-abi3-win_amd64.whl (677.4 kB view details)

Uploaded CPython 3.8+Windows x86-64

sketch_oxide-0.1.4-cp38-abi3-manylinux_2_34_x86_64.whl (870.4 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.34+ x86-64

sketch_oxide-0.1.4-cp38-abi3-macosx_11_0_arm64.whl (774.5 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

sketch_oxide-0.1.4-cp38-abi3-macosx_10_12_x86_64.whl (804.4 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file sketch_oxide-0.1.4-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: sketch_oxide-0.1.4-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 677.4 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for sketch_oxide-0.1.4-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3c55142b9772abe9f67fa56cf2df3718565e8058bfa997290e1d0b79411d5f36
MD5 abd43af2e371503ee4d018754e4a54a6
BLAKE2b-256 9d0f1c32fc44605d8772b660e858b1704295d84bf04f7d9565dc469ed9264cf4

See more details on using hashes here.

File details

Details for the file sketch_oxide-0.1.4-cp38-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sketch_oxide-0.1.4-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 59bd19c8ddbce115e94aebe82e55abbf1902b50a36424c724b6a834b659b04e8
MD5 f46774a2a0287a447b9dd40a0f257c6f
BLAKE2b-256 eb1eccf7323dbda4d297f6d204d17459d64e4fe3dd4f9870f6962ece8ccd48f0

See more details on using hashes here.

File details

Details for the file sketch_oxide-0.1.4-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sketch_oxide-0.1.4-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed564babd7470302284146919ed93d16e421b8df3e8a627f608528a9910b96ea
MD5 c30cb2f49835bf693d0f25c6d16ba485
BLAKE2b-256 66f0e0677b143d6634e53455948390ed9a7e157aff596086db9e379752df8a50

See more details on using hashes here.

File details

Details for the file sketch_oxide-0.1.4-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sketch_oxide-0.1.4-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d6d35a28e194318b02df871be1d7627a0e6eb45f21d39a528e2ec8ab431bb3ee
MD5 d4e936cbd9ccddd3b109ca6ca5052b1e
BLAKE2b-256 5a4aec99c185bdffbf345408b25814330ecaa88939c5887f0badf752523ff700

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page