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 python -m pip install . in the project root directory, which will also install the necessary dependencies, namely numpy and pybind11[global].

If you prefer to call the setup.py build script directly, 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 python -m pip install datasketches.

Usage

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

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 with tox. To ensure you have all the needed package, from the package base directory run:

python -m pip install --upgrade tox
tox

License

The Apache DataSketches Library is distrubted under an 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-3.4.0.tar.gz (675.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-3.4.0-pp39-pypy39_pp73-win_amd64.whl (427.0 kB view details)

Uploaded PyPyWindows x86-64

datasketches-3.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (597.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

datasketches-3.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (632.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

datasketches-3.4.0-pp38-pypy38_pp73-win_amd64.whl (427.2 kB view details)

Uploaded PyPyWindows x86-64

datasketches-3.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (596.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

datasketches-3.4.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (632.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

datasketches-3.4.0-pp37-pypy37_pp73-win_amd64.whl (427.2 kB view details)

Uploaded PyPyWindows x86-64

datasketches-3.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (597.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

datasketches-3.4.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (632.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

datasketches-3.4.0-cp310-cp310-win_amd64.whl (428.0 kB view details)

Uploaded CPython 3.10Windows x86-64

datasketches-3.4.0-cp310-cp310-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

datasketches-3.4.0-cp310-cp310-musllinux_1_1_i686.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

datasketches-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (597.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

datasketches-3.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (641.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

datasketches-3.4.0-cp310-cp310-macosx_11_0_arm64.whl (609.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

datasketches-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl (609.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

datasketches-3.4.0-cp310-cp310-macosx_10_9_universal2.whl (609.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

datasketches-3.4.0-cp39-cp39-win_amd64.whl (428.0 kB view details)

Uploaded CPython 3.9Windows x86-64

datasketches-3.4.0-cp39-cp39-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

datasketches-3.4.0-cp39-cp39-musllinux_1_1_i686.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

datasketches-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (598.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

datasketches-3.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (641.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

datasketches-3.4.0-cp39-cp39-macosx_11_0_arm64.whl (609.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

datasketches-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl (609.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

datasketches-3.4.0-cp39-cp39-macosx_10_9_universal2.whl (609.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

datasketches-3.4.0-cp38-cp38-win_amd64.whl (428.0 kB view details)

Uploaded CPython 3.8Windows x86-64

datasketches-3.4.0-cp38-cp38-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

datasketches-3.4.0-cp38-cp38-musllinux_1_1_i686.whl (1.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

datasketches-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (596.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

datasketches-3.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (640.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

datasketches-3.4.0-cp38-cp38-macosx_11_0_arm64.whl (609.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

datasketches-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl (609.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

datasketches-3.4.0-cp38-cp38-macosx_10_9_universal2.whl (609.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

datasketches-3.4.0-cp37-cp37m-win_amd64.whl (423.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

datasketches-3.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

datasketches-3.4.0-cp37-cp37m-musllinux_1_1_i686.whl (1.2 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

datasketches-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (609.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

datasketches-3.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (655.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

datasketches-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl (594.5 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

datasketches-3.4.0-cp36-cp36m-win_amd64.whl (423.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

datasketches-3.4.0-cp36-cp36m-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

datasketches-3.4.0-cp36-cp36m-musllinux_1_1_i686.whl (1.2 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

datasketches-3.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (609.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

datasketches-3.4.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (656.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

datasketches-3.4.0-cp36-cp36m-macosx_10_9_x86_64.whl (594.5 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: datasketches-3.4.0.tar.gz
  • Upload date:
  • Size: 675.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for datasketches-3.4.0.tar.gz
Algorithm Hash digest
SHA256 b8f6ced0d340de8efe6480cd1fd9f6bb0766e9d96b23f67e93361826d93555e1
MD5 949b2ce7fef55eefd0e587121ede9df5
BLAKE2b-256 06bcc002fcdeb04ea8518d3b000ad77504f8b5df5209b28d115c2484590984e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2e69273c8e59a2b645973fb0633a2e56a56c81b635f2d85c8c2747d3df0e7546
MD5 a2e364f316e85949f9365417b529c225
BLAKE2b-256 2db7b5da10cd67291ff164efc2daab94da7ab635f51036050bbf4d1d77863945

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed5ab49288b330064dd791e890b1ec8b6ff86676c579845beb2ea1805db7d62f
MD5 a9657964dfe7cd6c30393502a03d5e32
BLAKE2b-256 4cc1a6ede3addf76b9d6b050fbe72d02d0e2860bfcdc0a7ca2c4e2315485e22f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0177759d08881bfa9e9cea124c2dea174e10a3e6be6c06e6a72d59e60cab4419
MD5 3b14a0acbb509cfa8945f152c192244e
BLAKE2b-256 78cf651cbf025a6f4602f8a9cb08dfb3d58dcf7de81619a961630530098dfa85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3616850607c3144dbe3744434e7cfd3d4f60b6d64c79ba8bde7e049f800366dd
MD5 f6ea18fad5e1fa55062129f57c529c5a
BLAKE2b-256 4cd45cf272509cc7694b1b9b8ab003ffbd33c4ccb2ef21667b409a3f3ba43a5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf3112c0348c828346eb29fc8b3aaf4c1ba1efb70709a973a8e746d15fe82372
MD5 2c183dae064f1b353ed6a74de31b82d2
BLAKE2b-256 dadaada69e80ce58a9209e881caf64fda7cdddbf720c9f8e252a12d089918f75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8da8b6cde510412c92df66d131b128ad7573e0fcbf65c32b9074910b7b4e17f1
MD5 890aaa642277b9930f09f08abff01de0
BLAKE2b-256 40338e227b4751c39d2552848791e40ac949971fcd7c87763c1e87fbc57311df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f3f28b2971ae5b10a0b975826115f01c43c7a8cd9dae490dc6de77a165f97a4f
MD5 0b1da0f23693a118143c2c84464ff031
BLAKE2b-256 ee2f11d2d7fa4d5f0bd4be128f363e3127df2fcd8ce0a3fbafa83ef1291c135f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 690fb54ed0a99b67f04dcb1552496682e2e19994ad5b40e3169e57ddd2749098
MD5 b9a05ef87840ee9150f7b2851e7a4996
BLAKE2b-256 9e5025c33036b90bb3f68ce8c3ec8b5fddd98c117a2e816964b22cb253be591c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 39a48891eea5ca8727f896c053fec6e953d7def0a9a668a0064934362fc7e197
MD5 eaad87d7569d35006c4cdf4abb1c58eb
BLAKE2b-256 cade35eb12cb61d8e2ee91c7ff7fd039378f2509568b7eb421ab3f8ab079a5c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5fa97d18e46065ff8200e0799e63d5b1bf3f1eae32879e4a0b0a74c06a3d8020
MD5 e6a2af1d1671d1b241fdb8f360f93e3c
BLAKE2b-256 f7929f2c39a20b931d69565d7182c7b671a7129ee1c4c13377202246f2079bde

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 136091237fa03f0965e9dd6d0723af05d05d6aa5c4a69dec2c5e200487fa1495
MD5 9d1910a4e10a2cb1a21be89643e1fcec
BLAKE2b-256 b7f8050c8e6a0bc887600142de5117de0075ceeddcdbb053f6e805251e14d696

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6ea8da46187ef5ce40f8d305befb1732c02a79cf7568c79d8362bb1ede5f8d94
MD5 94c0c07bf2043b57596b5714c194eb44
BLAKE2b-256 e69dd0491e29bd94a1d823c9eb7354822414f1d648efb11a57f5c5828159731f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7abd00db63fb9f080b063248136617ef6963816c2e61e93b483535635b1343b9
MD5 a28710a5fe03b480bb4c6d17d938348c
BLAKE2b-256 6b0bb7333c8fbfc9b4c675ec685f25ef291654a263d6bca095b3f1fa3d40022f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 98fceb2126dffe0e664bb41e4c89f04d48b1d5022abe4908f411840d23987ed0
MD5 ef9421adb4ed5dec2f0c3efdfb848e2c
BLAKE2b-256 e9a0cc5571ff2f3ee8429a20982ce8601fadd2ce21218510c01d628f39660805

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c50ea878ad1c0c5b363bec0358d1bb5f91fbe53b0ff836f6337cb114dfc7eb2
MD5 1d0d165935a4752d4c88d9a60d51f128
BLAKE2b-256 801099dbea9052b4c857d0bcfe91672c9221d045765c392e3f4ce9de2473bc21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 89b26c8bcaea67c37f854e762a3775b48e18bdadd1f690c50889b9c44507876e
MD5 9355c3fbabd6d475fd15c22085019472
BLAKE2b-256 bc2ce8d637cfe296bbde8d085dd974b5ecfa8084bab09f964b3aa1611f3e511f

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 11c756064e2a51496ffb909d9022a3ea92eead2becd8483c45f8bdcf7870804c
MD5 f119655b70223625f490a256c091d4b4
BLAKE2b-256 4eb359ac0c25e39777950e7eac473982be3116154d3f5a0de58e2970991ab48c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datasketches-3.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 428.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for datasketches-3.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3c166b02fdcd0e002fff08ed8dd1319849a09f457f9e2ff06c4f546a59535ef0
MD5 39c18b2180f80277da5139b6cf9d1fe7
BLAKE2b-256 b66da902f620b84d5226eca968c0bb17b525b73358260feef30cadaca9e19a48

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c06b227d026a4d4de74e4105b922913eea6df729b9ec775bc2429c6342114c47
MD5 128996d2bc0ae7dd52b14ddfaeb8d23b
BLAKE2b-256 f3b3298db997cd5d9eb664f9b2f3ff687dc9c4ed6789c3e95fd7e8ac62e0d609

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 383126ef0f012913cc65c692cd22b0216e83877019ca7b60b69423c41a2d48b2
MD5 57744945971075acceba424f3b614295
BLAKE2b-256 37e15c6ec9e0afc7feb7cf0e1b87f42db99f1d54d01bd5b6a63b40a80c6fd5f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bde5d9fac1b335eabc7cae8fedf60ea507d6590cd9c0db7f38bf73a8c46e0b90
MD5 927709510719fa2e1fd2d5f5e3770033
BLAKE2b-256 473860d0836431b9d2af935ac47b3e8913c12caf9b57b07bd0f6cb5f80946c6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7da6bf50308bb22853e526998da634120ab53b74247bd4d03fd40065bc263b79
MD5 eaf8a2f48b3a3265b771184daa57a174
BLAKE2b-256 7f60dd6a5bf0b417cb3b7a7c9f0c4e1a23f3e7af91d79437fba5663753c68d70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4e26d31f15e59bf2f644fd15321b2645b011933d14551c375916bf05903996d
MD5 52189ab879c3a286292417a7b563b55e
BLAKE2b-256 49abc59b528d41a81acf5690d7752bb741854143284ba91bbe2326cca3ba6244

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 45a731fc01b6be094a1e64b4f43450e17cf7283917ff29e8bb7fce2fd5a43c8e
MD5 bf5ffd2746d3296d65f231affbe10aed
BLAKE2b-256 2f6307fc7740ba52377101803c1193b63b9b5ada46ca4b923f82e5af38ffce98

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e9971e5105487dd8e3d796c508e1156fed75cef88bb445500f93e1009320fd72
MD5 381ee8390f6b6d0a04f81424853a3fd0
BLAKE2b-256 7d578f941f155c254caf8ddc4a38bfc4028f3726ed80ac6b85dcd119f121ae23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datasketches-3.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 428.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for datasketches-3.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 37a15f6b4f1ce00c6c8e2a87bd41a5d80198e39729966e75adcd9d8686204d8a
MD5 5ea594bbd1a0c9632f8701ceace3892c
BLAKE2b-256 ff0228e9d3d57634b01d28ec65f29e280da5151b42b9f929f1749dc5f2d68077

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 623d0c160a60e2069eb385ad45a66aa2de2130ea23a43c6daa407ed9ca2dc9f2
MD5 41a121d3e7d5b52a6938e8a29a479a87
BLAKE2b-256 0d1c3f0765d40d25cd361f8c353ded0c5052c04b995899c817eab1a6f436efd3

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d11a2de3129669776569d442bddef63abbf702cf442495ee5f696b97264e87a3
MD5 feac47a86b033db1ec14b77ca37654f6
BLAKE2b-256 40363bb54d89874eb32ad275110a4f8007b6e549bfc9ddbc6ffc015457eb7c01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ce32bd3679ae428e812c49d92dfdf701e95bc49f9ff1aa317413fcd0975ba54
MD5 fabd71ff1112feaee783cc1486833606
BLAKE2b-256 9177e66c09fa50f848bb9949ad9492f2bcb1ac022d6d38347f2571aa6a4e7b1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 66c68c0f4dc2e4b2c4bcd7d9a05d3d117a8065b881d8f73b1789db2a8b0841cb
MD5 d91a600d936d5d8ce5ab5e88ed65ea61
BLAKE2b-256 3760b4907120774f1082e54dfab706b0b2b85a080d26a0f93add26f4436b7eda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19823bc97a0e9cc4b37ddb00449b7ca0d6902398b0d7b4728318887ccf76899d
MD5 55c1979402908d54da31c1d18de2745b
BLAKE2b-256 3aed006db583c81a7b3cb87a821337820f249823135fa6c96b4e4efc4f91a9b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd71de83da7ec0d177e028db936b5ebcc19a56108b244b042e8e1b93db774d6b
MD5 7f6cd338a2e2e1d4a5589e6e23059d9a
BLAKE2b-256 0411ffce4d99278a5bfe9859f810dc8f0faa399377c9de6fd99f200fe7c6181c

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 24cf4eb9e31c4a2e87ed8a59135600ab7bc3b23b554a948602ea090d94f0f90d
MD5 43f798c1a57df24d73a55dc9d82ed768
BLAKE2b-256 35cce38e3acdbb2628602a02b7fdb468505cd0f7f429ad3e4df9fbdbec69f62c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0c67d79d376224f8957e6f07fcd6a7b342dcd89242d90f8801f72cf1af9ee0f5
MD5 14657f382ecb9835e645fe3eaf8a1679
BLAKE2b-256 79663f2c3478443ddcce4c3bdb97a9609521efe6eb76ed06170ab080573694b1

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 690b420d47c0dd1189ec1ada2b0d15a72d3b97217ed72888c3853985cf2f9cd5
MD5 22702e1e38021f82ce20860bf4bbf16f
BLAKE2b-256 bcba3716f0b4e363931906cfdc4623b9c4ebbae4d0f65c7468284679a1a8218c

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7da70ca502267d8109a0f6f74cfdc6603439ccd62a75f36486f802bbeb25c17b
MD5 568b79107ebf73b6a580610371fe96fb
BLAKE2b-256 48f9a3efc1747f7e3f5e4210b0d2339a0fa5144b3375f213419c3114bb80412a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd6220fdc9756e3a7cd9c5c23d753938f016bd230a1118735d20591eacbf0b7e
MD5 383c545c83ad93e7b6597f77602a3f59
BLAKE2b-256 0fe2337779d694960dd0a9a7d50233b670b6c4497dabbf1a9df5e1f46cdb8129

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4ceb198280103d371d3ad3f07ecb91c2634357cc8b7e50606ba833128d2569b7
MD5 d4e3e7568c513b396e33a8dd493d85dc
BLAKE2b-256 0d4e0fabb77044f106f7292b9fb399c3d0232b5ec1ed04a6f85d977123583f35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 471742689ee38a8a89c55077a5b4e22de80247acb6861e3d5d0e303b3b2ead03
MD5 ad9ace0daf4e77a5e1cc40fab09621fb
BLAKE2b-256 35ac4b0e61ce1b734beb62fd56d68dc3f82ac043d411e9ea8627a52ed18e2e94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3809913b17c9e8987339c512c8a06868e958850159b3db3f72c2c26e6e75c541
MD5 3be56be56e2ffc058b93bf1c67e744cb
BLAKE2b-256 4d8c70c1143ebcd2bf82fc2f4e119c5b8ac3e82246db445ca1fa807bf80443cc

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 40bebca57e646b452cc8b2500c13ede7a67b1ce08269a5ba860a86fa73c5fed5
MD5 13213c3ec6acf457cf56735d1dfba232
BLAKE2b-256 633e6cc82251f44c41d03da7a8b96d445d5cdbc942ad94b1682e4116306e2d92

See more details on using hashes here.

File details

Details for the file datasketches-3.4.0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for datasketches-3.4.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9e5836e01ec530ee8ca4d33e4b68a18318e1ca6d8114d500b1af1b23d59ef264
MD5 55c3f44e332b3af84a729b1bac20fca3
BLAKE2b-256 fa85f289c9f655e6b46c5f8929fc15aa2329a8046a43ca88bf54917fb1d9ad71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 419ec1205cf78014eaa4851b1115c4ba1a74977ec871f9c8739bf15ef52fe78d
MD5 8ed6f9341d7d66ea6082e59f32900cf1
BLAKE2b-256 678bbeb412c17cdcaf38a0a7c9a8dd708bc3eb9a344bf70f7fc9460845fc7346

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3eb7f3492c69b258b740b8986f21192a17cb00745f14b0cb074efb64911b0e95
MD5 c25a38ea31b5ee3a8ba480e048a95e1c
BLAKE2b-256 407dac8377aae19e7afad9afd30dda40eae99617a361adaf4fcd649730b951c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for datasketches-3.4.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3231bba382879805f5a10b45d654dacd5fd718d63f18e47323114c83c4863632
MD5 d52d3bc016334413b3dc5b487767e8aa
BLAKE2b-256 2bf0bb08e6d203e47c9f0d234ff70548fbfbd80fec1406b1405b44d6f722f80d

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