Skip to main content

BanditPAM: A state-of-the-art, high-performance k-medoids algorithm.

Project description

Quickstart

Run pip install banditpam and then check out the examples.

If you use this software, please cite: Mo Tiwari, Martin Jinye Zhang, James Mayclin, Sebastian Thrun, Chris Piech, Ilan Shomorony. “BanditPAM: Almost Linear Time k-medoids Clustering via Multi-Armed Bandits” Advances in Neural Information Processing Systems (NeurIPS) 2020.

Introduction

Clustering algorithms are ubiquitous in modern data science applications. Compared to the commonly used k-means clustering, k-medoids clustering requires the cluster centers to be actual datapoints and supports arbitrary dissimilarity functions in addition to standard distance metrics. This enables greater interpretability of the cluster centers and the clustering of structured objects. Despite these advantages, k-medoids clustering has been far less popular than k-means due to its computational cost. We present BanditPAM, a randomized algorithm inspired by techniques from multi-armed bandits, that scales almost linearly with dataset size and runs significantly faster than prior algorithms while still matching the best prior algorithms in clustering quality. Prior k-medoids algorithms such as PAM and FastPAM scale quadratically in the dataset size and are significantly slower than k-means, which scales linearly in dataset size. This algorithm, BanditPAM, almost matches k-means in complexity and is significantly faster than prior state-of-the-art with runtime O(nlogn).

Details

In this package, we provide a high-performance implementation of BanditPAM, a state-of-the-art k-medoids algorithm. BanditPAM:

  • matches the best prior work in clustering quality but scales as O(nlogn) instead of O(n^2) in each iteration, and

  • supports arbitrary dissimilarity functions between points – these functions need not even be proper metrics

This implementation is written in C++ for performance, but is callable from Python via Python bindings. The algorithm is empirically validated on several large, real-word datasets with a reduction in the number of distance evaluations of up to 200x while returning the same results as prior state-of-the-art.

Further Reading

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

banditpam-4.0.4.tar.gz (181.9 kB view details)

Uploaded Source

Built Distributions

banditpam-4.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

banditpam-4.0.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

banditpam-4.0.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

banditpam-4.0.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

banditpam-4.0.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

banditpam-4.0.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

banditpam-4.0.4-cp311-cp311-musllinux_1_1_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

banditpam-4.0.4-cp311-cp311-musllinux_1_1_i686.whl (11.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

banditpam-4.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

banditpam-4.0.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (11.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

banditpam-4.0.4-cp311-cp311-macosx_11_0_arm64.whl (246.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

banditpam-4.0.4-cp311-cp311-macosx_10_14_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.11 macOS 10.14+ x86-64

banditpam-4.0.4-cp311-cp311-macosx_10_14_universal2.whl (14.0 MB view details)

Uploaded CPython 3.11 macOS 10.14+ universal2 (ARM64, x86-64)

banditpam-4.0.4-cp310-cp310-musllinux_1_1_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

banditpam-4.0.4-cp310-cp310-musllinux_1_1_i686.whl (10.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

banditpam-4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

banditpam-4.0.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (11.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

banditpam-4.0.4-cp310-cp310-macosx_11_0_arm64.whl (244.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

banditpam-4.0.4-cp310-cp310-macosx_10_14_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.10 macOS 10.14+ x86-64

banditpam-4.0.4-cp310-cp310-macosx_10_14_universal2.whl (14.0 MB view details)

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

banditpam-4.0.4-cp39-cp39-musllinux_1_1_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

banditpam-4.0.4-cp39-cp39-musllinux_1_1_i686.whl (10.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

banditpam-4.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

banditpam-4.0.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (11.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

banditpam-4.0.4-cp39-cp39-macosx_11_0_arm64.whl (244.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

banditpam-4.0.4-cp39-cp39-macosx_10_14_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

banditpam-4.0.4-cp39-cp39-macosx_10_14_universal2.whl (14.0 MB view details)

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

banditpam-4.0.4-cp38-cp38-musllinux_1_1_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

banditpam-4.0.4-cp38-cp38-musllinux_1_1_i686.whl (10.9 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

banditpam-4.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

banditpam-4.0.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (11.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

banditpam-4.0.4-cp38-cp38-macosx_11_0_arm64.whl (244.6 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

banditpam-4.0.4-cp38-cp38-macosx_10_14_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

banditpam-4.0.4-cp38-cp38-macosx_10_14_universal2.whl (14.0 MB view details)

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

banditpam-4.0.4-cp37-cp37m-musllinux_1_1_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

banditpam-4.0.4-cp37-cp37m-musllinux_1_1_i686.whl (11.1 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

banditpam-4.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

banditpam-4.0.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (11.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

banditpam-4.0.4-cp37-cp37m-macosx_10_14_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

banditpam-4.0.4-cp36-cp36m-musllinux_1_1_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

banditpam-4.0.4-cp36-cp36m-musllinux_1_1_i686.whl (10.9 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

banditpam-4.0.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

banditpam-4.0.4-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (11.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

banditpam-4.0.4-cp36-cp36m-macosx_10_14_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

Details for the file banditpam-4.0.4.tar.gz.

File metadata

  • Download URL: banditpam-4.0.4.tar.gz
  • Upload date:
  • Size: 181.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for banditpam-4.0.4.tar.gz
Algorithm Hash digest
SHA256 c18cf4829d696e07183c0666af1061f744183845c386ca8b485485fb354c8485
MD5 bf075caeb87c50a2d5624fa56866ba52
BLAKE2b-256 9a5a0a4ddb7613d4417c815c0dd60fc8905cfcdec5200831b020ed402ea8e925

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b9f332c8b892cd9b1a0aae6122dcf8c020805638d2a5724a47414362320ca90
MD5 4c363d49c753e070d954cb6e7546366d
BLAKE2b-256 dae191e69064157ecaa5b3a002634ea85c5d1a3f6d37a84d68907c881c2ae570

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a692829ac71d431f10a2def94672aa56da5733da40678e8453eb8b2e420148ce
MD5 b56cf5572929548cb0601f847ef6a2eb
BLAKE2b-256 4a1d799c118258fa09f1f7fb0028b379a10d7bd89f3ea9b6add2eae185655a8f

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 095d32e62bcafdaa227bc760b62bc1a73da2ddc6ac4d72334a814b2a900587f2
MD5 afb02f5035e664cb7266b87f8031c9ae
BLAKE2b-256 bdf796b5f0f10b020524b85c9d034c30ac9dd261318c6ca8633a14499afb285e

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 729df74b3923b22f3a05a6a8da1ceb8d0e9a11b49f378863c50dad8b687a5126
MD5 30ca4d5a0e26507e71da7148bd2627cd
BLAKE2b-256 53331e9511c8252c0291cfbbbddea9729440dbcbaff7f46d226180b15f7353ae

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e49b744a2445c4c67caf5eb6e23afc7b24f966d0135c03193c5056c0184d505a
MD5 1606a5f31a2351ddd524beb9cd69fad5
BLAKE2b-256 247c351d8f1f3464d55a3f76f1816f35e6339761e23f8c07f14848b0f7e0a890

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 064ed89d0353b06aa6026d9b0c01172196b519280c7995af329b9c8354754790
MD5 9c66dfb473a792e0df4d08db0b70615d
BLAKE2b-256 0103b5a15174378eb8618873df10bf9af51af984837fcc99a6db6110df2bd2d3

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 43c2f4b967272da74914bf77cc015d5fcdfa54205bd37e0fcbcc57fd7013ba61
MD5 bd494094e4eeb153a49074e6479c4b41
BLAKE2b-256 e189d00520704b2727bf50ef61338d6c4a6864f428acfb2fde500f3a454be432

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 496869987a848ad739a20f118cd7425d94f8460ac7d2228c6a9420a5ef8202b0
MD5 c4cc21bd3d3cd5a6fd1e989b4b34e857
BLAKE2b-256 d305738fbb70052e42cc05463949c392ca43c4bb8e2c09b5ef9aeeb1e2d5a952

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53f443db4a1c06e6ec3f8799a977597750dc6f72d3221e9fe3dbf4711324d55c
MD5 088cdd51aa9dff6b9ceec6b930bae8fb
BLAKE2b-256 da980dafe556ce952065b5c332c40035e3cde7e6d0a6e0b20ceb75a271346c6b

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 49fd13245a3755d59455efba806196c9a670a303a5b43d66139d735e94044fa1
MD5 f47ecf5a473ae128d1529c496fdf5c6d
BLAKE2b-256 13fa989883db5bd32d5d4ae3474758b454f5af4c6358296fa1405e84f13432da

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4cc4c126cfeb31e791b9b7a3041158d2bc1aae3c28cc2fdf41fc8ed13a63ac1
MD5 6b337bf3d3750c45102eb7e7d9b29ab1
BLAKE2b-256 5a14a4b18234eed57e06cdd157c3d471c0d965f311798f02bf4a9a330aa502a9

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5c06405660d392974badbee72132b802daf38bf8f1418b988f3704480c270474
MD5 b3ac85615a79a044f1990c3b5a99e14e
BLAKE2b-256 dc95d592ca0d05f185afbc754de30bab0a3af3cdf2aa4ecc1fbe15dd8980e834

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp311-cp311-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp311-cp311-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 f094f09bed901639ec2304464b8985201640dbe3eefabc1d9dbf7dade4fa9d71
MD5 65676ec367bd38a21616d851fd8a0a34
BLAKE2b-256 57127f91be9bccf0e5a927e8fb037455dbf730346306fbad872705adf01a091e

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8dab8964322391d3979d929512f6b2bf1388f171acabd78a9b1a916309f53cc5
MD5 116ba37e6cb6a641c277bc0b14990d57
BLAKE2b-256 ef9a6fb6a2c62f4d80deadc6ac34ac85ac281656f40c4755422df1c49688b72c

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a42fc621da4103af7416284dc27c8b8e17073529a192910a10d27ca949057517
MD5 01c81be48e543fc79768f01bc858fb32
BLAKE2b-256 fe67e3e56ce6b39df9430bfcd07c83db622c932b1611fe39585fba4d567da99f

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d137f11f05374db2da9932c04df18eff34d16b27b7f3533550862e9f1d9aa98
MD5 9192684a24e02f7dd92ddff95cc49cd7
BLAKE2b-256 acbc70244caedc91347bb49f91bc3ed014f5ca608039c98e296efb24b2de378e

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7af5dbfc66ee460cf6da09f37b923f6af99882b70ec01651c3c54878b7784238
MD5 7b73fd91c9f079f005a217fc2ae071eb
BLAKE2b-256 c1a5edf95d79fd97fae24c7cae0990bca0a665133543bd5aae388541a6c73c0e

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b9fe0b9e228e9c933309f00dc9add5c037101b90888181e4a156c8f5c9d9129
MD5 d1ba7296e066fb338fb6f466c2642284
BLAKE2b-256 e5f52b10876a01e2b2d6fcde6d247ceaf17d3f1e52b0b04fd2828f521204774e

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 45e68537f86f6b6616a7d8975b58b202f8d7509d0e35fca30cec345c53fe80ac
MD5 3f0b4e3c08c44950ce1f46510d80adcc
BLAKE2b-256 a7d8909fdf4ba052384a309f76ec1b075342093f790ff8662d089a66f25a5f98

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp310-cp310-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp310-cp310-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 924fdf1346e3ade7a1d8a58eb5594c3d238ad4c68418f4f1daaa89355217014d
MD5 b8b719b28502a72584e9db4bea8f949f
BLAKE2b-256 51f51320b5bccd767ec66d878d38fcedf6b5b2e9b88f8673885d59de9c05b4c4

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0fb94dadc0fb9e07ec13c8cc1eaff1c58a3dd3f1c213a509d7fab32e096e300f
MD5 bd11285bebe8a1b6ad387368050cf137
BLAKE2b-256 ec4ce0ff7c8c4412c3e6cffdcb3c3bdeaa9ec14638e654ec497836f21774d22a

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 24d898b4e4d5c3f1547373fb97053a252e27c549bca2dabc5762a7f5f665f9dc
MD5 8706917c5f4f79178cff915b782a72a0
BLAKE2b-256 e780cd040c9f3f981e9633d705a1d30159c7ac7828504ddb9a31eecb96d95872

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57d5ed503c87aee3e1e9f45fb96d65dc1a9d3ce2b379b1ac9063135b7e835e27
MD5 d81c22f84bc95529da2e695302e07987
BLAKE2b-256 35325a6dac87d4a0ba5e359016f430844408c18f239163149adafae194d22c00

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5c6eda309ac012981e9d2f72baaf5da1e09ac74cd40e65e13f4c4af0a95b6128
MD5 7e7f4deb9402b2e938ff32190de71474
BLAKE2b-256 10c15506326994582dbc1e46250ba4e5c1fbf52be20fe14b5fb61965081488d2

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12bbba553b085e6df03fdd1a96deb5e0806d225ff9b5e5e2cabf714fa139956d
MD5 4fd3d563faef59b47bf66949c3565d7c
BLAKE2b-256 2baacb7a7eb217e35f43a482185d685ebcc7aed13c37fcd5dc9e83554aaf5173

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 811f21f5384957c1d8ee9742367e142d2a7f97a8ccba50ccb64f43fd1aab8dde
MD5 922e57c31d954dbedcd06a27758b754c
BLAKE2b-256 b71e389b791f593fccb11c85b8e03db7fb993e9f4c852296b02a94177a6b80a8

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp39-cp39-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp39-cp39-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 be09aa301a95128a4b062a00fc7b760ae9ac05e1168c7b4db4c5486a2c282102
MD5 67384c1ad8466c6855edc7441fc54baa
BLAKE2b-256 3f00b8c54ab7bf37f54c25b5512862f31550ae324c9c5931c6aa4b426d423e05

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ea7fc9bfa84319edc3e1f61db7c9e453d85b584ff8b3e2bec6fe193f1972a756
MD5 5b9feff2c7f4fc14c7b715d1be53f94d
BLAKE2b-256 fccdf21394b9ba292500680d6e2a00185f9c2ae893710d050be59fcfcfcc61af

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 783e2034245c9cbc49a066f34ab5436760b2b6af10b992314e1da342da1d7da6
MD5 bfc078c824e9a3b60709af604d8d715e
BLAKE2b-256 09d7c26389e56874f3808c740c68acb9d19b326b3c5fbaf171d06c0b89847c7f

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5956389c0be6d9f224b5a60f7f8267557f45d5ac9ed13a731831bf14577d7240
MD5 7cd19364b24da267ebca746e7cc29339
BLAKE2b-256 5eae07d6dd465815de298f2212897c8d7db10bd9d703d37c1ebf520863d7b374

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c93da9435aeb7e73b20019e1ba162887d3d9efe90d818bfd0d3ce7db1ebcbbd6
MD5 1b3280195fdeea31536263de1966919b
BLAKE2b-256 3a6fc521c2fb120af8cb70cb0033fbc42d8b279dd8b11c0869ddcf47dc390687

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a10312c6ac93d93efe743c3017e613ab8b9fe354e3c89e4a6952a9213b27382
MD5 b8c32e37263904e83f1f16b8f2b8b04f
BLAKE2b-256 37dd31da438e096e2552012dd003d1f6642a881dbe7605fcf160a203036e1d9d

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 702e6a71baca270a29a299bbdb0e451df43abcb02261ac54780945f83478f8a1
MD5 9ff1b0481e29966de9056199c000bf09
BLAKE2b-256 6cedb632dc3fe26baebe30e3fef90d1870baa045ded45f933b48bb19a862e944

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp38-cp38-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp38-cp38-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 1c76bd5803623d16b653f8a445ded0509676daee36cf69e203ae6958c3a48519
MD5 f0b5b9a1890a346b3bb3600e4107ac94
BLAKE2b-256 50bbf0bc74d35a0d0a733ddff918d87353bc40793cb70e50db621a206e9277e5

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0e98a5d33e32fe3a5581ae998693c8ee413497f31a38e122712e3a00fdd898c9
MD5 77feb92f5a9d7ca424d6b4a0deb96c52
BLAKE2b-256 2f5af0ffbe37c4c1c85d248c747eb722f0744d54db94a0e278037394a20b6b3e

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d8cede1905b0f5e2aa5f83772d27e1b4dbcce97867281619597616ea5de56cc0
MD5 090155ddc1c9506634c22c70ccd47ef4
BLAKE2b-256 4b17afdb6b2fbe88ca101e0293d2261c6223303a0dadf1eaf74b24ea8c5691dd

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a239087ad539db19cf48a927bf9f4d2773f18e6d47822dba86ae4f6d745ccb4
MD5 e4c41f402fb424e22a980a33f0861159
BLAKE2b-256 c7249213be89ee6be9731e2f8777fde8737cae1b3412d19397982d5acec80c3f

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 db1e93f184e67f83ab16dc8947c2d85d435ba76f227a2f2d1a9d8baf428d0885
MD5 33582e5d7ca018d5220f08771cebdba3
BLAKE2b-256 782a5e9f4a28733c26f7d058dc50b57699e24a79ed1003a4169a9bb22d2ef6d8

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e111b573c41027e33df61b1a271ac107cce874596035e8961035d74dbfb0f3d6
MD5 6601d2aa4be211407ab22997faf519c7
BLAKE2b-256 b5e7d4fe04f0f81691cd23e3f062f32095e38ebe8b160ebc1ba02f87201b9ef9

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 30ed684e1666f7810bd6a6bfacc6ea554e5457ade0d72922ab8ae309d80dcc9d
MD5 97aaca9973801cf7f1fbd2ed1eee5e40
BLAKE2b-256 f64b1c10bd532a047b01dcf942c9164eef6e9c483bea2fddb08a6af6f8863ec8

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3f9f1d3b7d313da210d097a05e26e5fecf9f04e8f6c68330ced7fcb81065ec81
MD5 37b39384636eae78a378ab8fd40fa4e5
BLAKE2b-256 d45fb246812c5ce4894d6c966ca15f3ce684827e4fa152a864da3f962076251a

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 777e33d642be3d5532610aa54f6bc5cc8f7696c83857f59fc1f2b5d057857574
MD5 7bc02acc086cdbc56cb9beb4c43a780d
BLAKE2b-256 8aede7adfae541801ab0253f9128ee2aadb3c4541a1fe34c323d9d10163736a0

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a21ca23b85a1fbccc371c8e63e61b5469448b034a0a23f629c800e63949a0446
MD5 eb4cb1686c7bbf650e0a538472d3fb24
BLAKE2b-256 69f08bc530649951efd43d3ba2e3df8fe56b5216211647eb5c839c287f79d6bf

See more details on using hashes here.

File details

Details for the file banditpam-4.0.4-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for banditpam-4.0.4-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 eb61b945ae4e697dbd7e08ed0a1d7835082fe3b28dea067e434d4f4a77931725
MD5 9d4206be755ea63bbb6714a860964ddf
BLAKE2b-256 1ebe459d4ffcfe7a9e4d25895a63f05a39ca892765ff265d3f45f933d0fd2be6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page