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.3-cp38-abi3-win_amd64.whl (677.6 kB view details)

Uploaded CPython 3.8+Windows x86-64

sketch_oxide-0.1.3-cp38-abi3-manylinux_2_34_x86_64.whl (870.3 kB view details)

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

sketch_oxide-0.1.3-cp38-abi3-macosx_11_0_arm64.whl (774.6 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

sketch_oxide-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl (803.6 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: sketch_oxide-0.1.3-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 677.6 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.3-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 91723d8102ddb3ae56b66536d37bc275f7a8697cc52b9616ab1341d87f977473
MD5 28f576e314a3fe9f3ee2116c862c2eef
BLAKE2b-256 bd913dbc77b48168772a7c89c3522bf1aacca4b62982a24309558edd3cd5185b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.3-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0903bc603e20c4dfbfc90c9a88a1538ab4ef56b321ff9a1dc29895300b342201
MD5 0a8c7cf1d12bbc230a91c8d41a0f7803
BLAKE2b-256 a0ac71c2f5b1a477e91a0b12abd54898fe3af630e8445cade62e651507d4bc71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.3-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc18e325a6228bcc41b95009c6b1d23d37d44c5cb5062100ae38def7d5f152e4
MD5 0b5c0ae247261cf2fd2e3891ce783300
BLAKE2b-256 60f29ca04d502d344382092c9de697e6f256b3be05ec72a4681ba36ab75e54ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.3-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 42711e3d4c5de40ab6aeb3f667e5e3df8f888d63408702248d2248252b20550b
MD5 9533ccc38e072852cb9cb1b25f13f48c
BLAKE2b-256 6d9cfa09b0656d7c5c74f7ba55bed769c0f439e72a785682ced83e9da0f2d5d0

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