Skip to main content

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.

Metadata

Release files for sketch-oxide 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for sketch-oxide 0.1.6
File
sketch_oxide-0.1.6-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
sketch_oxide-0.1.6-cp38-abi3-manylinux_2_34_x86_64.whl CPython 3.8 abi3 Linux glibc 2.34+ x86-64 Details
sketch_oxide-0.1.6-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
sketch_oxide-0.1.6-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

Total release size: 3.1 MB

Release files / sketch_oxide-0.1.6-cp38-abi3-win_amd64.whl

Download URL sketch_oxide-0.1.6-cp38-abi3-win_amd64.whl
Size 669.0 kB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4699d87803af8f253ea3088c247cd4de32b22a0b35da35509cde2c2372fa2fe8
BLAKE2b-256 checksum
How to use checksums
56ccf7765f60eb377cedb9bc0a9299e2d62ef523dd4b0f559a12656fc321e306
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / sketch_oxide-0.1.6-cp38-abi3-manylinux_2_34_x86_64.whl

Download URL sketch_oxide-0.1.6-cp38-abi3-manylinux_2_34_x86_64.whl
Size 862.4 kB
Tags CPython 3.8 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
15981a1cddb088c9842f812fed828b4c9bb28dead23da50b4d03e700e140d5ae
BLAKE2b-256 checksum
How to use checksums
c036fa5c3c83a4eb6bf2cca6dc64b4689517802a67aab59d042bc8e69ce3e918
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / sketch_oxide-0.1.6-cp38-abi3-macosx_11_0_arm64.whl

Download URL sketch_oxide-0.1.6-cp38-abi3-macosx_11_0_arm64.whl
Size 767.9 kB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7781a4731b44e163f826afea22a48e0c631db5f6e80af6c315031e51b67b858a
BLAKE2b-256 checksum
How to use checksums
c0b9ae401fd63815be240314a6fc6f3e9dd856005ef0012c760166e2183acaae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / sketch_oxide-0.1.6-cp38-abi3-macosx_10_12_x86_64.whl

Download URL sketch_oxide-0.1.6-cp38-abi3-macosx_10_12_x86_64.whl
Size 799.5 kB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
eefc4d66776d2a85d8d25bb16ddb2b4bcd936270ad858a7809670d0a85a8c252
BLAKE2b-256 checksum
How to use checksums
30aa9cb133d597fe2803d72f8f5ad8772d5f269c19cbe2328b5fff959b55e9f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.6 This release

4 release files

0.1.5

4 release files

0.1.4

4 release files

0.1.3

4 release files

0.1.2

4 release files

0.1.0

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page