Skip to main content

The Apache DataSketches Library for Python

Project description

Apache DataSketchs Logo

The Apache DataSketches Library for Python

This is the official version of the Apache DataSketches Python library.

In the analysis of big data there are often problem queries that don’t scale because they require huge compute resources and time to generate exact results. Examples include count distinct, quantiles, most-frequent items, joins, matrix computations, and graph analysis.

If approximate results are acceptable, there is a class of specialized algorithms, called streaming algorithms, or sketches that can produce results orders-of magnitude faster and with mathematically proven error bounds. For interactive queries there may not be other viable alternatives, and in the case of real-time analysis, sketches are the only known solution.

This package provides a variety of sketches as described below. Wherever a specific type of sketch exists in Apache DataSketches packages for other languages, the sketches will be portable between languages (for platforms with the same endianness).

Building and Installation

Once cloned, the library can be installed by running python3 -m pip install . in the project root directory -- not the python subdirectory -- which will also install the necessary dependencies, namely NumPy and pybind11[global].

If you prefer to call the setup.py build script directly, which is discouraged, you must first install pybind11[global], as well as any other dependencies listed under the build-system section in pyproject.toml.

The library is also available from PyPI via python3 -m pip install datasketches.

Usage

Having installed the library, loading the Apache DataSketches Library in Python is simple: import datasketches.

The unit tests are mostly structured in a tutorial style and can be used as a reference example for how to feed data into and query the different types of sketches.

Available Sketch Classes

  • KLL (Absolute Error Quantiles)
    • kll_ints_sketch
    • kll_floats_sketch
    • kll_doubles_sketch
  • Quantiles (Absolute Error Quantiles, inferior algorithm)
    • quantiles_ints_sketch
    • quantiles_floats_sketch
    • quantiles_doubles_sketch
  • REQ (Relative Error Quantiles)
    • req_ints_sketch
    • req_floats_sketch
  • Frequent Items
    • frequent_strings_sketch
    • Error types are frequent_items_error_type.{NO_FALSE_NEGATIVES | NO_FALSE_POSITIVES}
  • Theta
    • update_theta_sketch
    • compact_theta_sketch (cannot be instantiated directly)
    • theta_union
    • theta_intersection
    • theta_a_not_b
  • HLL
    • hll_sketch
    • hll_union
    • Target HLL types are tgt_hll_type.{HLL_4 | HLL_6 | HLL_8}
  • CPC
    • cpc_sketch
    • cpc_union
  • VarOpt Sampling
    • var_opt_sketch
    • var_opt_union
  • Vector of KLL
    • vector_of_kll_ints_sketches
    • vector_of_kll_floats_sketches
  • Kolmogorov-Smirnov Test
    • ks_test applied to a pair of matched-type Absolute Error quantiles sketches

Known Differences from C++

The Python API largely mirrors the C++ API, with a few minor exceptions: The primary known differences are that Python on modern platforms does not support unsigned integer values or numeric values with fewer than 64 bits. As a result, you may not be able to produce identical sketches from within Python as you can with Java and C++. Loading those sketches after they have been serialized from another language will work as expected.

The Vector of KLL object is currently exclusive to python, and holds an array of independent KLL sketches. This is useful for creating a set of KLL sketches over a vector and has been designed to allow input as either a vector or a matrix of multiple vectors.

We have also removed reliance on a builder class for theta sketches as Python allows named arguments to the constructor, not strictly positional arguments.

Developer Instructions

The only developer-specific instructions relate to running unit tests.

Unit tests

The Python unit tests are run via tox, with no arguments, from the project root directory -- not the python subdirectory. Tox creates a temporary virtual environment in which to build and run the unit tests. In the event you are missing the necessary package, tox may be installed with python3 -m pip install --upgrade tox.

License

The Apache DataSketches Library is distributed under the Apache 2.0 License.

There may be precompiled binaries provided as a convenience and distributed through PyPI via [https://pypi.org/project/datasketches/] contain compiled code from pybind11, which is distributed under a BSD license.

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

datasketches-4.1.0.tar.gz (605.0 kB view details)

Uploaded Source

Built Distributions

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

datasketches-4.1.0-pp39-pypy39_pp73-win_amd64.whl (568.1 kB view details)

Uploaded PyPyWindows x86-64

datasketches-4.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (826.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

datasketches-4.1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (889.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

datasketches-4.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (773.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

datasketches-4.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (830.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

datasketches-4.1.0-pp38-pypy38_pp73-win_amd64.whl (568.0 kB view details)

Uploaded PyPyWindows x86-64

datasketches-4.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (828.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

datasketches-4.1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (892.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

datasketches-4.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (772.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

datasketches-4.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (830.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

datasketches-4.1.0-pp37-pypy37_pp73-win_amd64.whl (567.8 kB view details)

Uploaded PyPyWindows x86-64

datasketches-4.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (826.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

datasketches-4.1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (888.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

datasketches-4.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (772.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

datasketches-4.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (829.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

datasketches-4.1.0-cp311-cp311-win_amd64.whl (568.6 kB view details)

Uploaded CPython 3.11Windows x86-64

datasketches-4.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (827.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

datasketches-4.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (885.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

datasketches-4.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (768.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

datasketches-4.1.0-cp311-cp311-macosx_11_0_arm64.whl (762.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

datasketches-4.1.0-cp311-cp311-macosx_10_9_x86_64.whl (828.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

datasketches-4.1.0-cp310-cp310-win_amd64.whl (568.5 kB view details)

Uploaded CPython 3.10Windows x86-64

datasketches-4.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (827.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

datasketches-4.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (886.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

datasketches-4.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (769.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

datasketches-4.1.0-cp310-cp310-macosx_11_0_arm64.whl (762.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

datasketches-4.1.0-cp310-cp310-macosx_10_9_x86_64.whl (828.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

datasketches-4.1.0-cp39-cp39-win_amd64.whl (568.7 kB view details)

Uploaded CPython 3.9Windows x86-64

datasketches-4.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (827.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

datasketches-4.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (886.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

datasketches-4.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (770.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

datasketches-4.1.0-cp39-cp39-macosx_11_0_arm64.whl (762.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

datasketches-4.1.0-cp39-cp39-macosx_10_9_x86_64.whl (828.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

datasketches-4.1.0-cp38-cp38-win_amd64.whl (568.3 kB view details)

Uploaded CPython 3.8Windows x86-64

datasketches-4.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (826.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

datasketches-4.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (885.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

datasketches-4.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (768.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

datasketches-4.1.0-cp38-cp38-macosx_11_0_arm64.whl (762.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

datasketches-4.1.0-cp38-cp38-macosx_10_9_x86_64.whl (828.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

datasketches-4.1.0-cp37-cp37m-win_amd64.whl (557.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

datasketches-4.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (841.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

datasketches-4.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (910.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

datasketches-4.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (785.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

datasketches-4.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (808.5 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

datasketches-4.1.0-cp36-cp36m-win_amd64.whl (557.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

datasketches-4.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (843.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

datasketches-4.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (911.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

datasketches-4.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (785.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

datasketches-4.1.0-cp36-cp36m-macosx_10_9_x86_64.whl (808.5 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file datasketches-4.1.0.tar.gz.

File metadata

  • Download URL: datasketches-4.1.0.tar.gz
  • Upload date:
  • Size: 605.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for datasketches-4.1.0.tar.gz
Algorithm Hash digest
SHA256 6a57e4d1e93ccf1035604e3d9181dbe490281673833ce5be477c197b1195c840
MD5 7cfba59262a8accf16fbd7201201d3ef
BLAKE2b-256 8df232b51b2c805506d3845bf8c8b482325d51420c4d4130f37e04d38076ef43

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8bcb4b19487ba0f9ff16ecfa244ad2a8905d80e36c2e21b950969931e1609000
MD5 2d6e8b0f7fb920f77f62b081e371a459
BLAKE2b-256 b886dfb764f11389a9b07e9d844c06d7b3e94e2252d52aa42ae43e644b43ea79

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e23d275843ea5a41b77ae4827286501ac6489cebacef437b3a7931d36383f516
MD5 7f2b7d976af5945f8c56af35c395dd7a
BLAKE2b-256 9f298f5d60d67a9f884bed6a8360e0c635af8aa1c4dc1885ad942d6aa0f24845

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 49e89de78c58c5049e8c048b962603395bf2b227807ea5357af620451c0e2ab9
MD5 c6bc68094a46f2a16f86c06336568aec
BLAKE2b-256 6f7ca33db63e01bce40fe1514f0efe41b6eeaa891b23f8af66b24c32724ed864

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b19cb0fcfb1422a9facb4c9f6bddf289d79dfd0c161f7caca36aeeb513c9c266
MD5 8f4d7fafacf2857f3be5d5bb62c89a7d
BLAKE2b-256 5efa815a7aaf96495647095050a679e62c62e6033131bbcaaa3aab64df2699e5

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 165ee8431b92556bd0432f7f9108e0164c63b2fe54021988e196bfeff0339ad8
MD5 15bcdf236d9b3d7606ae416d27dbd101
BLAKE2b-256 35add5fc317a350896221dd5a4540b3a78e3eeb0a5e5a07d8a1b4948e466e58c

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 bb189e817d2f3264607d4e7824b56613af3205187487eb9259652d226ec731a5
MD5 8236a44aa3f9f3118c065ed32c71cfc0
BLAKE2b-256 2b274123bb9a4ceeacf62ce1dbb5ae3ccbfc46e0413818c8f797531498b412e7

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecfd35a6e2bbf2edb1cdbd8bcb36f8a722a4ec397b4e9bbcfd18e6f8ea1673df
MD5 de62b76c5405bf678e5ef148ae4d0108
BLAKE2b-256 07373b311ca3173cf6c9fdb3df9e9cf87599b6c08e0674c523a884901ae793e6

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b9a25f046e33316f4232b1af68fe610dcb18f36d12d7e9e7c7f9351e6b72a33d
MD5 253fba24507b8eab65dc56609493410c
BLAKE2b-256 ca6c71ec3a6509036294ba7767c1da008acdaa2f0018415f084bf47a6bb0c9a5

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fef5525486a40dbae213c3ab242170e7dffd06f71bc956c3a58efc0b2ea52f61
MD5 2488402f5b7acac3dea130792f94b416
BLAKE2b-256 720725fcf0ca483925a252035196cac8374dc4ac83cce1dd68b1ed5404221a5b

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9345eb797e2bafda455e2d10834cb4317b4d84ed3a560a2c36574b86672dbfe0
MD5 0c20a9142b9fd4ca1196c572d53873b1
BLAKE2b-256 f470211fbebdbff2f7a6d673a7415acfd805e85d78c3d64698d6358078fb48b1

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 da3d95a4f8ac925ec8b30a3a0f4fec4fb79ab2db79d1f218d10cd6cbc6bbb874
MD5 c129a8bf401875661018ace818cd5f7d
BLAKE2b-256 de58b84c628871d2d2ec3140b706b614a8d44e87adfbb596b7bf1242d8e6c0c5

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf2f746d5f6df8a6fda0c430fdd81d339a65c7dad5a7670d349e0c0a01762b9a
MD5 00d20243a9407490630c107b7b59bf11
BLAKE2b-256 4138f424a12e7704805d53f72162e8555fb567251d539360970701398b94dcd3

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d7c29c4b4ee57cf6d0da6bc68b51b1ac6e8037add82e3148cf8f5831053f5da9
MD5 9f90e3da1d90256852ae0c645af81abf
BLAKE2b-256 b55455f7e82c5cc44de04025fbc769383bd0f8b0155de488859e2fbc7443eacf

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50d27b6d1385bb15e7a21708c4e4bffc215b39ec2bc3430e7245d09bc339f88b
MD5 cbc031b3b4c95bbd5138c0b60dd27b93
BLAKE2b-256 0dada43e344ae5073534dc997dfecff50fe595cbc5f4738079352a878bafa559

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e4f39e6534654b07ccfad029a3b80cc4748e5ac78764f7381bf0aec73027535
MD5 3931b8e1b280e20a3c6b8af3d6ba6903
BLAKE2b-256 4d2379c12a7c5520d7c39e0289a3755bb57aa233dd04fe91ce0c671f2bdd2e4b

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6645f74d2f81dd2634e835ca61c202418616b9834b1f7fd2bcfca0d395d1113a
MD5 15bb12a25383cd2f52597d3973828c7c
BLAKE2b-256 00fcff2a78742940a0853336310d20b742c74b3bc4eadb015421c0a07f74b387

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c82b3961a7e6179ea15dc73f9a739f6f460c6d1450b68ddd87d229c4af17f76
MD5 8794d953d809558b28f1d1defbc374e7
BLAKE2b-256 f234677eb8bd5564a4dcc683a54de88154c29e35cba9185754f01aaca16d06e9

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4562d1ea00deb53476ee5cee8ce761807e14545d4d62b62c19154a58b8f1b4fa
MD5 d77d97c5955d30af0d45efdffa655751
BLAKE2b-256 b5ca2f3c62f8615ccb92827753fcaf24d0cffd6af3e77b2295ba748e585ef295

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 805f2b0a9a42027756c76a86641757988d7f9d4a88b9fb68b36ec434f83944f8
MD5 4b3ce9585461d82c9ac2f08da4b03198
BLAKE2b-256 b01a766fbd63daee52ea14603ac90c1e04839ac1215eadaf338970f384ed7f15

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 635768319b06299feff255e3b17d0f0a8b3abe382e2e07606f2e947599c355aa
MD5 0541dace601f2810bd152ee3460b609f
BLAKE2b-256 1bf9f14432a1183958bd33ed7537e037f583bd5d4a8db0c76eaff879d609ac37

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e403054103c77be9b9b6ab08354164af5d6d32326a5a3789eda368519f8ffaea
MD5 f78a46d9685004df5410fb46d1490e53
BLAKE2b-256 a877933193ca766091b09f6bb6ad580242f0240930186e9b14ac4bddb21786f9

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1cb3f0ab6264dac03bb20d2220c9e6f80d5b35b47f50a0ef361293fc39d6a060
MD5 22522dacca0677316ec98d2cc66d2f8f
BLAKE2b-256 9f1ceb373873b4dada3cbda8da13374e819f439a5bef47cedb88800abed58d9e

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae62ec7b1f9bfaa5f06c60d86295346fc5842081e17031c6cccbdf0a1b0eeb4b
MD5 e695cd750c746af9a47829d9f037cd46
BLAKE2b-256 11ef95a6c684ea47610301b7f5dc57dd2c866d6516f342b73e9c05d88a57b1c6

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ceda4156026e20b4a2c8a8df8244b4faae7accf1589d9d83768d006b1188d7b
MD5 d18ac6957f6cf5298b4eaa018e361f3c
BLAKE2b-256 341ff64a415d170d1782c3356a0a707531e8d582c37e0b05b83d4f11d53c42ba

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d45a98eb85a3c0041021a7798e015dbd0b7c92abe85e8d5c35096425645c0ef5
MD5 43f36f67b01cac63dcfd572c818a49b8
BLAKE2b-256 51de7df6f7c7493338a426535e2186ab3363463692d53a3bb274a672a2af0e22

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 741075b751792cfcae8c707988b3d2d9574f03663489f76cfa11451388738d8d
MD5 59cf9c67f1a96b680a797e5508ee402a
BLAKE2b-256 a781ee2f552af14705eac690f30656e0671215336e6f0b09b7202f53d7e885e7

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d5567dd60970e7606b39d341bbe3e3c493b4e12a201190325ef0185f22fcf46
MD5 c5c6a8d65862529ddcfdf2625dfd7598
BLAKE2b-256 93d45efe6c70a8c2940e9ed989b6784449c7a57677318ea0636b82b9a2df95f4

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: datasketches-4.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 568.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for datasketches-4.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 54988a9e37af2e441dfcf047f08b744e755dd5cefbc8fa9d7ed060bb04536ecc
MD5 788b71b51d3aec2961e572cafd2f3734
BLAKE2b-256 1a535caffa8e1a8c7b473b088c9a59b604f15ebebf81b9d3aa434dcecd1dcb22

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e7880ab87daa1dc863642e59a667a3a0d6d190c0d270bd6998905f0b8ea1f18
MD5 0164570ffab54b1cfb7c5d7e6c2f473d
BLAKE2b-256 3235d7aa8df4f44ec7232b22f297cb8953b55256343e336d24f545293c3dd463

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0115b5e4e6273b2bd81bb356cbff535b500a432eecd5f4697f668ee2221c4833
MD5 380be4f60183a36652013bb51761e8f9
BLAKE2b-256 1b8a4328f6887d8044f090771a2556bd22baaa4b5312318a36f3be3fe1c2e362

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 666e207f69cb74816f798d20da3ac9044f4c5554f26d3e76b17ad55522eaf0e0
MD5 cf316cc7536eeb30ad94141ce2deb98d
BLAKE2b-256 8d49d7b28183549c29cde0ad2669d8d8e022bfdde6e93edad48ad9f5fc54e2cf

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9cad1a6331d195748f974b179b1bcefa83fc1ab72b95155c947ca1841288b8c
MD5 d1aa94557f13e7012cd476217a910915
BLAKE2b-256 eeb0ef53cafbeee4f9a8ddf09134db4e88d1a2928f6b4a55f50c7ac2b7ba3336

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 188f62cacd6817e31ff3936c97014e364442ae1bbb9635598b324335cc481859
MD5 0165cfec8b5ece7574ed0b563c280adf
BLAKE2b-256 3fe362f4139f62f38983e161d48bcc5c42516977640332bf1f8e9e5efa944689

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: datasketches-4.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 568.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for datasketches-4.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0efe4515f186a18a5aa47d3c3b90d917552deb19a94e03519fcc652a8c93317f
MD5 cfe56fe89cb089611e111d4232049f46
BLAKE2b-256 3d51216b46a7b1909bf836022c74348331b136dd4df4195836db6f2d9d380e3b

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79ba49c2add70e3726cf3562c8a1d5358793326060ddcf436d15b7526ef1cdfd
MD5 df20fc6986f4909d90ac2c0fef466044
BLAKE2b-256 c80e7a67b2f7ac82d95680e94b4ac7bf73956d459d19897b0c114943641ed095

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5bda8a31783a4be15a92e627bef343aed603a80bcfe3fd7e6d1f062514d1fe26
MD5 63df15dfed8ecc395338d49a0960c2ea
BLAKE2b-256 7ef6fdc8ffa6e162eaff403188b1dd803f325c6052dcbe170e9d2bbd56648bd5

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca830cd0a338a85f998ee3ce2f1fc56095c40f8a63ed418cd1a3b01ce49f2fb4
MD5 2ec6e946b7bf75b0d9dbcffe260bd1a3
BLAKE2b-256 1e44e06866cca5c833add83d88f3dbee61fcd7c22ff02ced31000a17399d9fae

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dcb3810858cd2571993a91258adcdb6aeea51da224024001ada50ba1e7e981d
MD5 cbbbed7a74eb904d7c6d892f0ce6e2d3
BLAKE2b-256 52a1407a334967bf2fccfb3bae2511297fd6e6c0b3f6a62861dbb2cb0ff73a24

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5407bb671dbf6c5c94fd51febadd0bbaca335ff2b32c74bc059edbf508e68820
MD5 886867c3def72006b3a81a11c0ea3dc8
BLAKE2b-256 5fdc96474af2e1bcdf7916c7d9ac4be4ed534bb8430a22ce41de79a831690cd3

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 82abadb24d45742871a873094eb95a2ded718ca97399a29496d42bd64b6fa51d
MD5 8277ad8debedbb67cb20a0e8a5392909
BLAKE2b-256 41105dbe37eaf7b53be08c7617c40b658350f25c56be24278e8d4d902f0a0331

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcefdc42a03e8c3853c3129c69b7e0d68a8e8d472cfdf79bb181944a120349b7
MD5 bd8673421eee9bb2304999a8a49c6646
BLAKE2b-256 d97d52bc31a595b7c7d478a973aa7242c57cd2b4da1e2c394c3fd57ab0c9bf44

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e28ab775f5709a3e5cb83ec840309570f7eb3647ea04269bc287dcfdad6790fb
MD5 219eaab78bc9423cc05ec61c169dd931
BLAKE2b-256 9e23beb01ce9f827689943d03d61419304876c4674203ef917b657a06a152974

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8508de07f30db617b7fe439e1ff13b5a69700e40aacf5f7e80a2aa475969327a
MD5 b59e2780de936cf82220fdb44c010ca4
BLAKE2b-256 4554fed7d199f302a979fee7ed437e1d6530870519fd3e1d695278c56d1544b8

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 644f1c0dd6bd4661bc3a2aad054db80f91564417d530c78e3be4d0b024de95b8
MD5 52946d9a63e0ef6640a3264c2ab5c8e7
BLAKE2b-256 b07a30d4eb71bc8ac2cda788df41f3e2d6d974491353bb2a0fbb1a794b9ab193

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1bf82e92cbbc406d04e1de4de8fd2d39a14e9cb1e66b64f1eca216b4949ac04a
MD5 4f4d30809a73cfb8bad2906ae8916091
BLAKE2b-256 b2135deb79147bf7c326c478bf0711319a14a75e32b81f1f155509e2865eae7d

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81d45f05b2e0024d452b5af7950cdb6ff7f5b7fce3fbd7c4095416b228fc802c
MD5 5f72fd6ec58075cf278a5ef5909cfa66
BLAKE2b-256 5fc069fb36fa899a5cb5b66239a6bdc31311d9eb436ec62e3e0887f624f120a6

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9503763ea8afbb868440d8600778227c04ea458ebb9061d88fc4b4a4c21ab848
MD5 54b38f1ccbbccd21579668dcd2717f1e
BLAKE2b-256 55aa0da65b60aedba47e164c11c45a2b1d36242d8ba7571ac47ee764f7bb9ab1

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d80b8220eb6ad2c58a467f3770eb7816c6f439230cbd8c1afa06d9882841d0c
MD5 ef03a0b3bdbdfb472c5923dea6cb833a
BLAKE2b-256 0a95ade482140a31548746da7a72e0f4795e3b022ccde0fdf755a02370210ef3

See more details on using hashes here.

File details

Details for the file datasketches-4.1.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-4.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1c85fe4e27b2a8617a61496a19f51a4034539baa4473bef05f274b7114e619a6
MD5 35682bd148f4ca716d2eeaf8b2c2fa25
BLAKE2b-256 162d42e271589a18ef1d7efe4734c34d21b76dbc14c2fd733688c8572cbaec81

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