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

Uploaded CPython 3.8+Windows x86-64

sketch_oxide-0.1.5-cp38-abi3-manylinux_2_34_x86_64.whl (870.8 kB view details)

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

sketch_oxide-0.1.5-cp38-abi3-macosx_11_0_arm64.whl (774.4 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

sketch_oxide-0.1.5-cp38-abi3-macosx_10_12_x86_64.whl (804.1 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: sketch_oxide-0.1.5-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 676.5 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.5-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8ae99cf6625ded6901f806d24f40a51d1d5fc347747b8a4e56cd869aceecb1b1
MD5 78c3a380d7ffd3e36c0cc3241e2ada8d
BLAKE2b-256 37704e986d905e4fa1f4c2ffdd3e1d0fb657433f7cd7b067e6a03933d15848df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.5-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 23a0a079f01d73a5a40e60f8fc7ad5a95e700d7a3b685f538a70ca0127bf9ad8
MD5 96e5f792f8f35d0a9cbfe5105b40c56e
BLAKE2b-256 f5beaebb1f733095c5442f60095fe1b67d00fe795618aca9438463373ce16d79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.5-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d01e8e78505bac1e6fba464e3e281bc5d286ee7f33f22bd0ed2fc13ecbba379
MD5 4b365bd6c0010461be83d7d9eb65814e
BLAKE2b-256 82c999530c0f310b60b559858f16389f7018c9a5b0acf440f4381d1d916d3747

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.5-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e803418c93a9feda82c37771addbdea4415320ddd629e848b4bdf1eda964b2ab
MD5 7013eb40877ac946ca295eebdaf7dbf5
BLAKE2b-256 7aaa51fbc8bafc06ec176a121b464018e9f58bad59f531bb8a4479e5fb59f5c9

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