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

Uploaded CPython 3.8+Windows x86-64

sketch_oxide-0.1.6-cp38-abi3-manylinux_2_34_x86_64.whl (862.4 kB view details)

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

sketch_oxide-0.1.6-cp38-abi3-macosx_11_0_arm64.whl (767.9 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

sketch_oxide-0.1.6-cp38-abi3-macosx_10_12_x86_64.whl (799.5 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: sketch_oxide-0.1.6-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 669.0 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.6-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4699d87803af8f253ea3088c247cd4de32b22a0b35da35509cde2c2372fa2fe8
MD5 fbee7ed5636c05db1d5b8db395f1a4ca
BLAKE2b-256 56ccf7765f60eb377cedb9bc0a9299e2d62ef523dd4b0f559a12656fc321e306

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.6-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 15981a1cddb088c9842f812fed828b4c9bb28dead23da50b4d03e700e140d5ae
MD5 24746faf402f7d0715b2f9869f7a5d86
BLAKE2b-256 c036fa5c3c83a4eb6bf2cca6dc64b4689517802a67aab59d042bc8e69ce3e918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.6-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7781a4731b44e163f826afea22a48e0c631db5f6e80af6c315031e51b67b858a
MD5 3d94482ec69b0974eb5e8db606659e64
BLAKE2b-256 c0b9ae401fd63815be240314a6fc6f3e9dd856005ef0012c760166e2183acaae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.6-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eefc4d66776d2a85d8d25bb16ddb2b4bcd936270ad858a7809670d0a85a8c252
MD5 2ab606061915b777a1d5a1faac254892
BLAKE2b-256 30aa9cb133d597fe2803d72f8f5ad8772d5f269c19cbe2328b5fff959b55e9f0

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