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 Distribution

sketch_oxide-0.1.0.tar.gz (435.2 kB view details)

Uploaded Source

Built Distributions

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

sketch_oxide-0.1.0-cp38-abi3-win_amd64.whl (677.6 kB view details)

Uploaded CPython 3.8+Windows x86-64

sketch_oxide-0.1.0-cp38-abi3-manylinux_2_34_x86_64.whl (739.1 kB view details)

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

sketch_oxide-0.1.0-cp38-abi3-macosx_11_0_arm64.whl (774.9 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

sketch_oxide-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl (804.3 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file sketch_oxide-0.1.0.tar.gz.

File metadata

  • Download URL: sketch_oxide-0.1.0.tar.gz
  • Upload date:
  • Size: 435.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for sketch_oxide-0.1.0.tar.gz
Algorithm Hash digest
SHA256 234b3aea6f59a7f3be5981e4bf563760d1cc4939d2e25b8b3cee09324fd00c57
MD5 7f2e65fb979c02bcdef55af1a9a82137
BLAKE2b-256 3bb02f8ca786f1115f219a02d2f3f9ef2ddaeb4f3eb2ee3a88914d8ba8bd09cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sketch_oxide-0.1.0-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.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7bdeb00b464fbc7e53f8fa64faaa6581ce94ad1141ebc659ab2869f420647fcf
MD5 a6ba6a2864f51c31ab91e257f0bb6a9d
BLAKE2b-256 8e34788c1709452811eb02930aa30df74f467f133ab59a5e25c4cadf53acd470

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.0-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 389b13bb9cc6e3bf7223e0ed43aa2f7af4caf4df051963674672b686a8b6a3f8
MD5 b2426cf405e3af49f56221398c57068e
BLAKE2b-256 8ad9ad54a8099f86f128860559370d8082158bb2fc90b642c5891872ddc682a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51089c952657e49b48b524ccbc3686709d9b534f0fc793d4aefef62393d819a7
MD5 ff7af18888c1da94b5a6dcd3a0f5832a
BLAKE2b-256 0804bf476034734c9627dfbda83bb543b6796638aeab0a5c7a3fa672db2d840c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 42230b484289f6533dc22432c95e7c6aad3e3c8e9c622ecb18d1739139faccc0
MD5 cea25e3c9b89c46bf0cd01143ae2e951
BLAKE2b-256 f9f90da70b709d1a96cba36dd9c148637582bbb5c3384c3a01fced6a36302e18

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