Skip to main content

Probabilistic data structures

Project description

Probabilistic Structures

Probstructs is easy to use Python wrapper for C++ library probstructs . It supports Exponential Histograms, Count Min Sketch (CM-Sketch), and Exponential Count Min Sketch (ECM-Sketch).

build status Documentation Status Version Py Versions GitHub stars

Installation

With pip:

pip install probstructs

From source:

pip install .

Classes

CountMinSketch

Count–min sketch (CM sketch) is a probabilistic data structure that serves as a frequency table of events in a stream of data. It uses hash functions to map events to frequencies, but unlike a hash table uses only sub-linear space, at the expense of overcounting some events due to collisions.

C++ documentation: https://probstructs.readthedocs.io/en/latest/classes.html#countminsketch

from probstructs import CountMinSketch

cm_sketch = CountMinSketch(100, 4)
cm_sketch.inc("aaa", 1)
cm_sketch.inc("bbb", 5)
cm_sketch.inc("aaa", 2)

print(cm_sketch.get("aaa"))
# 3
print(cm_sketch.get("bbb"))
# 5
print(cm_sketch.get("ccc"))
# 0


cm_sketch = CountMinSketch(width=100, depth=4)
cm_sketch.inc(key="bbb", delta=5)
print(cm_sketch.get(key="bbb"))
# 5

ExponentialHistorgram

Exponential histogram (EH) is a probabilistic data structure that serves as a frequency counter for specific elements in the last N elements from stream..

C++ documentation: https://probstructs.readthedocs.io/en/latest/classes.html#exponentialhistorgram

from probstructs import ExponentialHistorgram


eh = ExponentialHistorgram(1)
eh.inc(1, 1)
print(eh.get(1, 1))
# 1
eh.inc(1, 1)
print(eh.get(1, 1))
# 2
eh.inc(2, 1)
print(eh.get(1, 2))
# 1

eh = ExponentialHistorgram(window=1)
eh.inc(tick=1, delta=1)
print(eh.get(window=1, tick=1))
# 1
eh.inc(tick=1, delta=1)
print(eh.get(window=1, tick=1))
# 2
eh.inc(tick=2, delta=1)
print(eh.get(window=1, tick=2))
# 1

ExponentialCountMinSketch

Exponential count-min sketch (ECM-Sketch) combines CM-Sketch with EH to count number of different elements in the last N elements in the stream.

C++ documentation: https://probstructs.readthedocs.io/en/latest/classes.html#exponentialcountminsketch

from probstructs import ExponentialCountMinSketch


ecm_sketch = ExponentialCountMinSketch(100, 4, 8)

ts = 0
ecm_sketch.inc("aaa", ts, 1)
ecm_sketch.inc("bbb", ts, 4)
ecm_sketch.inc("ccc", ts, 8)

print(ecm_sketch.get("aaa", 4, ts))
# 1
print(ecm_sketch.get("bbb", 4, ts))
# 4
print(ecm_sketch.get("ccc", 4, ts))
# 8
print(ecm_sketch.get("ddd", 4, ts))
# 0

ecm_sketch = ExponentialCountMinSketch(width=100, depth=4, window=8)

ts = 0
ecm_sketch.inc(key="aaa", tick=ts, delta=1)
ecm_sketch.inc(key="bbb", tick=ts, delta=4)
ecm_sketch.inc(key="ccc", tick=ts, delta=8)

print(ecm_sketch.get(key="aaa", window=4, tick=ts))
# 1
print(ecm_sketch.get(key="bbb", window=4, tick=ts))
# 4
print(ecm_sketch.get(key="ccc", window=4, tick=ts))
# 8
print(ecm_sketch.get(key="ddd", window=4, tick=ts))
# 0

Changelog

0.2.0

  • Introduce named parameters

  • Update documentation to contain examples

0.1.0

  • Initial version

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.

probstructs-0.2.1-cp39-cp39-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

probstructs-0.2.1-cp39-cp39-manylinux1_x86_64.whl (858.4 kB view details)

Uploaded CPython 3.9

probstructs-0.2.1-cp39-cp39-manylinux1_i686.whl (861.2 kB view details)

Uploaded CPython 3.9

probstructs-0.2.1-cp38-cp38-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

probstructs-0.2.1-cp38-cp38-manylinux1_x86_64.whl (859.3 kB view details)

Uploaded CPython 3.8

probstructs-0.2.1-cp38-cp38-manylinux1_i686.whl (862.1 kB view details)

Uploaded CPython 3.8

probstructs-0.2.1-cp37-cp37m-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

probstructs-0.2.1-cp37-cp37m-manylinux1_x86_64.whl (869.1 kB view details)

Uploaded CPython 3.7m

probstructs-0.2.1-cp37-cp37m-manylinux1_i686.whl (871.1 kB view details)

Uploaded CPython 3.7m

probstructs-0.2.1-cp36-cp36m-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

probstructs-0.2.1-cp36-cp36m-manylinux1_x86_64.whl (868.1 kB view details)

Uploaded CPython 3.6m

probstructs-0.2.1-cp36-cp36m-manylinux1_i686.whl (870.0 kB view details)

Uploaded CPython 3.6m

probstructs-0.2.1-cp35-cp35m-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

probstructs-0.2.1-cp35-cp35m-manylinux1_x86_64.whl (867.9 kB view details)

Uploaded CPython 3.5m

probstructs-0.2.1-cp35-cp35m-manylinux1_i686.whl (869.7 kB view details)

Uploaded CPython 3.5m

probstructs-0.2.1-cp27-cp27mu-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

probstructs-0.2.1-cp27-cp27mu-manylinux1_x86_64.whl (866.4 kB view details)

Uploaded CPython 2.7mu

probstructs-0.2.1-cp27-cp27mu-manylinux1_i686.whl (868.5 kB view details)

Uploaded CPython 2.7mu

probstructs-0.2.1-cp27-cp27m-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

probstructs-0.2.1-cp27-cp27m-manylinux1_x86_64.whl (866.4 kB view details)

Uploaded CPython 2.7m

probstructs-0.2.1-cp27-cp27m-manylinux1_i686.whl (868.5 kB view details)

Uploaded CPython 2.7m

File details

Details for the file probstructs-0.2.1-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 793065bbecd72166d53e87aec482ecb63395e285bee1a031b36e76b7b850960b
MD5 2edb31e0b3ce6b1c00ac3b5df277f681
BLAKE2b-256 59c19b9a42e9861cea75915632c6e563d2c2453cbad8567df819b6821d9d5797

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 858.4 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fd5b5bf1f0e936ac4dfef17ac0f01e2bf4fe05be92420b3b72523fafaa622175
MD5 f5cfba8f2f248ea9ef1d1a70bfc9f949
BLAKE2b-256 aed47a32f70dd96e6f7a75be93d07059b2fd6388c171d5fc8ca611d14c20e4dd

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 861.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3e83d2052f4b4920db94c4818ff6f7be803dfb1ab4b9e403682aa0b373032651
MD5 d1d9772517a3f075b44eb1fae2705247
BLAKE2b-256 b3c9809cbd348ca096126ddaf91707332b5008d70b65a675e5315664227ba7e0

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 655b813135660de6bacb9546977ac6ea47947ebc24517c384d9bfc2f7b918ccd
MD5 18ded7abe3fb4183ee4d5171f5142d28
BLAKE2b-256 eb2ae34bfff5df38c2c2523a6406d36b433e157b5852513b76c4b132e59a95f9

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 859.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 845d8237a4f550e538d82f59934d411ecf11e5941b8c5c2c9ade11b901bfc7c5
MD5 e5da5c42272df716a9f7f2e82b2b5a97
BLAKE2b-256 0811c919612580fd4c1f3cf01f287f39cd733ac400997f3a0b8a8f8b28dd5cf2

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 862.1 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2d13c7498fbb1e58ffaff4bf5be264e4a08a91f1aa62fef0eda6bd8eb7c4763f
MD5 726c83a71a0e6779addc4c5459d6c800
BLAKE2b-256 f9db1cd64b5e2550e849e01324e1b755db6fe4357aafb4dcdb551727827d2b3f

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6f801782c43f84fab19a4d17b9a5ae00a0182e17d5784a8c53f02cfa62dd4ee2
MD5 9ac59b3cf00b65236ab9d861a881c1f4
BLAKE2b-256 8e382ca70800f32a69f2ac630c4b762a37c924a88b6bdd7d47af95828b9fe5fc

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 869.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 968ab89dde9aaf7431dea5a8a848b305bd3afb0625fd3ba12c3c6cb3c8ca6a43
MD5 aa1ead78055a9f4af6994f75f4e250e1
BLAKE2b-256 7bb664fee2991c32f29daa6b48707203a6595990268fa6000731ddfcc6689397

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 871.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9ad66bc6bd84452fed954de0e077ff4719fe7dfd91a4899bd403feebe9467937
MD5 7523e44a1a3aa3c2e1b0b0c0dd0c9487
BLAKE2b-256 df199eefea9c7e321140190b85215d46a450f962bb9d5941b06be88e32c41847

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9f7e1af3a80d04863f359f60efb23c6e476283d53aeaef59ad8a86c7814dd8b9
MD5 8542591d3f97b915d1fa0149c9ef4bce
BLAKE2b-256 3940121398d5101dd0fd6e39b324da3678cf31bfb3123ed571f86a72cca92afe

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 868.1 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fd46d74f41438417b6db844af24602c89a0ae5da0f6b01eb1449de611cb0c40e
MD5 79881d04446fa88228ee725626b9326c
BLAKE2b-256 a649b1ec94b5eed39e43b045c088257eaf8d4170f80782761b127b21faf4269e

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 870.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2009c5d62f6e0dda53b9963ba18a48f7d29a5f2aea6c21cb78c39cf2a8e5c05c
MD5 6c6f34564cf2aacad64760df4829e63f
BLAKE2b-256 a115b1ab89f8841a78f278384cf7ef7d57d4ee14729c3438751be16eb4cbd00d

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7a19c98b038b09e26b522d6b71750abc45b5cc68aeceefe71036b2089d72b8b7
MD5 89ac74c0ed8fdc37c38f06262f79d953
BLAKE2b-256 f5ba936249dd615c8724ab95b4cba814f5b5bb145f0ae52734f1decff86a3ffb

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 867.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c8d6cd73471712dcc37a0712f78cf7f2fd2f67c366d047dcc79e2ac7ce983652
MD5 bf7f64694ffcbbff124bb38a51be8abe
BLAKE2b-256 9d5fddef274bc772382d9b2a1819e876d826e3ef3df04c9ef44c44184639702e

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 869.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 58ec552d8a456c05383e02b5e30546011642e828cb59588c34fc72c75c15552f
MD5 c1087b652410878f0a5cf868d1948182
BLAKE2b-256 7dbf1be99a7d5fcce95944f65fa9b81f97ed94cfcf50f7b2a6af7148e66bf1d3

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2f47cf18c3fa91a15a268182d6eab8e1a8d7ab1305a84906418383f8e4da560a
MD5 33256517dcb2cb7c47af705193f482b3
BLAKE2b-256 8b57ec03119ac88ce21e56159f03e7ce7b022d18c5ccbdc15e8b78525df61f47

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 866.4 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 feb84ed9ed864f7698274f559b9906c80a21e29ae2d72b6a8adc723c6784088e
MD5 7b86796a2065ec6d618f3d62a493b8fe
BLAKE2b-256 bd1220321ff37328e846f019c86522c697375e9ffbea4bd96a0993792d3c1b11

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 868.5 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 176bac689049fec59f8ecf622b5fe090d43770f2c3cae8f7bec398d4784240ed
MD5 10062d0ab0ddda3598a2aa9f46da6e09
BLAKE2b-256 279ad2c0caf8f5890bfbdada82fa1f85827a1d4d0dbf02fe815060c1041c65bf

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 80b7a13d61175fddaf5917f3d1e9454a4fe5a8a1c1c35d0490d6166aa1229d1b
MD5 06c122cf019e8571c96b9825df83c741
BLAKE2b-256 9fb6b38105275fcaae586d46b58b69054b853f86381b22eb50432ead76019913

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 866.4 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c4795ebb5fa7250478372215f5e1b2ab25c34df5c6499abe6c31aa9b9d5db302
MD5 5b05482da6faa31aa8ed28ee6ab47f05
BLAKE2b-256 497433ae6cca87b2dd6c61c0867121a194b94de95fbc47312f3114c1880a64bd

See more details on using hashes here.

File details

Details for the file probstructs-0.2.1-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: probstructs-0.2.1-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 868.5 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for probstructs-0.2.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 acc61df1c1673ce7e399404fd502ef2bccdc8524bbc3231aa12dc3ed082cab36
MD5 5337445c5faa1b88ba47a6ab598d8f3a
BLAKE2b-256 1cf5b5fedbd70b4b1b852d8c7c22317c8a61d5e8fe2bca3784f801aa6965de41

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