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

Uploaded CPython 3.8+Windows x86-64

sketch_oxide-0.1.2-cp38-abi3-manylinux_2_34_x86_64.whl (870.0 kB view details)

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

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

sketch_oxide-0.1.2-cp38-abi3-macosx_10_12_x86_64.whl (804.6 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: sketch_oxide-0.1.2-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.2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 734bc191de1db97db266762e07aa94cdbc544d33f7e212bb410e8db89afdd9e4
MD5 510137951d31b02b921432e9ec50b6c0
BLAKE2b-256 7051ad12cbe99b4d33e33e0ef046e77ae16813b616118b580d10000b0ac3f786

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.2-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f3e76c73ea51b455c7bee0e6006bfb2ac4d6d611eb16dc7bed8129ca52f3c7fc
MD5 7ee9866c7ec36aa414f70a0c18448c1b
BLAKE2b-256 6b34c42ccf7843a7baf3049d9d7c87211323e64a682b67c99cda85a9ca252076

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e3b5bd3a0ebfd920e10bfbb2862f171900af9b96b271a45b128cdacfde0d940
MD5 3ecaf7514fa1034488173f6ae05f5238
BLAKE2b-256 577f8d7023e5a0f514fb9682f8a42f5a0b02e1a6efedafe57dff3b37e744dc34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sketch_oxide-0.1.2-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9bea6cb09f37e2da00a9219087af6f661b151584e1ac621286105524073c42b0
MD5 6c693d2fe55a8d722eefad8cf26a97e1
BLAKE2b-256 52f4f523c9c89bd3c45d85651b8eb4ba17cbdf91295d3c668c11d9947665b731

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