Skip to main content

Fast and explainable clustering based on sorting

Project description

pypi Download Status Documentation Status License: MIT

CLASSIX is a fast and explainable clustering algorithm based on sorting. Here are a few highlights:

  • Ability to cluster low and high-dimensional data of arbitrary shape efficiently.

  • Ability to detect and deal with outliers in the data.

  • Ability to provide textual explanations for the generated clusters.

  • Full reproducibility of all tests in the accompanying paper.

  • Support of Cython compilation.

CLASSIX is a contrived acronym of CLustering by Aggregation with Sorting-based Indexing and the letter X for explainability. CLASSIX clustering consists of two phases, namely a greedy aggregation phase of the sorted data into groups of nearby data points, followed by a merging phase of groups into clusters. The algorithm is controlled by two parameters, namely the distance parameter radius for the group aggregation and a minPts parameter controlling the minimal cluster size.

Installing and example

CLASSIX has the following dependencies for its clustering functionality:

  • cython

  • numpy

  • scipy

  • requests

and requires the following packages for data visualization:

  • matplotlib

  • pandas

To install the current CLASSIX release via PIP use:

pip install classixclustering

To check the CLASSIX installation you can use:

python -m pip show classixclustering

Download the repository via:

git clone https://github.com/nla-group/classix.git

Example usage:

from sklearn import datasets
from classix import CLASSIX

# Generate synthetic data
X, y = datasets.make_blobs(n_samples=2000000, centers=4, n_features=10, random_state=1)

# Employ CLASSIX clustering
clx = CLASSIX(sorting='pca', verbose=1)
clx.fit(X)

Citation

@techreport{CG22b,
  title   = {Fast and explainable clustering based on sorting},
  author  = {Chen, Xinye and G\"{u}ttel, Stefan},
  year    = {2022},
  number  = {arXiv:2202.01456},
  pages   = {25},
  institution = {The University of Manchester},
  address = {UK},
  type    = {arXiv EPrint},
  url     = {https://arxiv.org/abs/2202.01456}

}

Project details


Release history Release notifications | RSS feed

This version

1.5.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

classixclustering-1.5.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

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

classixclustering-1.5.0-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

classixclustering-1.5.0-cp313-cp313-win32.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86

classixclustering-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

classixclustering-1.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

classixclustering-1.5.0-cp313-cp313-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

classixclustering-1.5.0-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

classixclustering-1.5.0-cp312-cp312-win32.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86

classixclustering-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

classixclustering-1.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

classixclustering-1.5.0-cp312-cp312-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

classixclustering-1.5.0-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

classixclustering-1.5.0-cp311-cp311-win32.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86

classixclustering-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

classixclustering-1.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

classixclustering-1.5.0-cp311-cp311-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

classixclustering-1.5.0-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

classixclustering-1.5.0-cp310-cp310-win32.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86

classixclustering-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

classixclustering-1.5.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

classixclustering-1.5.0-cp310-cp310-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

classixclustering-1.5.0-cp39-cp39-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.9Windows x86-64

classixclustering-1.5.0-cp39-cp39-win32.whl (2.1 MB view details)

Uploaded CPython 3.9Windows x86

classixclustering-1.5.0-cp39-cp39-musllinux_1_2_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

classixclustering-1.5.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

classixclustering-1.5.0-cp39-cp39-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

classixclustering-1.5.0-cp38-cp38-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.8Windows x86-64

classixclustering-1.5.0-cp38-cp38-win32.whl (2.1 MB view details)

Uploaded CPython 3.8Windows x86

classixclustering-1.5.0-cp38-cp38-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

classixclustering-1.5.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

classixclustering-1.5.0-cp38-cp38-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file classixclustering-1.5.0.tar.gz.

File metadata

  • Download URL: classixclustering-1.5.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for classixclustering-1.5.0.tar.gz
Algorithm Hash digest
SHA256 01439c44a630fef2408fa6ccc750e70ac1f9bfb8aa5a89b8ff58386bfe74f208
MD5 6f910537a856d817457e2c9b3193cc29
BLAKE2b-256 64c2a243a22f9e5be858d1b73d273b176ed7ad8851edb901eda0db044a694a7c

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f4c0af34445d0651e895f663e9bdec3fd2d0ad08aa6567450d98a3eae1517f5b
MD5 c06ba738d533699237295107bcbaec30
BLAKE2b-256 de27379f0c629c5658af49df5b92524260b3cfb661517243163a85bd691b4f67

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 54ce4c4a1abb189c7023808fbd1c50e2e3d104d55a9909c380ed96835c2f858f
MD5 03f1548821599861719ad5a57f76ffbc
BLAKE2b-256 285b28252761e2e48ebe8b5076e8e6c04c88baf1266c31f18bcbddc65a2d9f49

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3218fdeaa4004346f53d61e25db85120c40206c435a2d17d9e03d4e429a97cbb
MD5 7df723f1b56f96db645b9620ea36268c
BLAKE2b-256 11f9969e3ec8054b94b7cfcaf9ea57f02db755bf773f91fead81c1a6dfe28b76

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 767e186a42fb74811c4123985375cada1210aa8442415504dc13541d51f90d62
MD5 d648978e8065fe83f6ed5b9f78bf4bf0
BLAKE2b-256 58eabfe33f716ec043bf9df192ac0a1cc8b55a50b91cb97e22b9e5391ca95f71

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 725218cdfaca9ce56458beea106c94d2dc89e5c466742bd00e71c7654ff2d9a0
MD5 2b22985dd22aee0a89a624927b336760
BLAKE2b-256 a4f3876f751185f97cd8ac67406efd680923d3a380521eee3408163dd0ec69da

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 294d84f773f44077a215e06a63b2d5adfb2eec01b5dfd8774a9ebda02f392c46
MD5 0fb15e299f2e53cbf4d5e51748ac5681
BLAKE2b-256 80a28903b3ae15fedb5a01710ffe4e3b6aefb05fc568ddeed63d2196de0e7d75

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 f2837e44f5ade3a0bd8207e20d43d3d5d8af436b44727f0682a5d8a04e812890
MD5 2b8a7223b4645df1f5e2d302f2e22414
BLAKE2b-256 1303fef97468a752970726f980dfa231b719808e652e7421462ecd3b1fecf174

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e4b3670aa669ee451a3e487dedccdc307a87e849e9e513bc51d3ba3488b9ec9
MD5 0d3289059096b6da0af7e91ba8113831
BLAKE2b-256 0c6e0f4f8e8cd4e27b8c0591231bb2e68c5ba186721f6bb9c32a25a3f6f48d04

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e9cbda9cca472c81c34aa2bbc97229ac5eacf14374b609ec675fbf070ab7e26
MD5 f7543a3d3b82ee2782eaf0d9eeb1a5fa
BLAKE2b-256 7063eaaff3016921d98b9c08a5ad3906f7d7fe41d464c14ac4a943167b5eed15

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6511a1c7da58397462fca067d8d0df3b8ef0cc44810614497715c5ad3620940b
MD5 d45836dcfac3fe10476f9d25e2aff42c
BLAKE2b-256 ad1caa1c37248cb370ce4a9c6122d76deb6d27ac7618973ce43cd315f4c59c83

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9e6f4352367b6a47f9eb8b41dedab002eefd83d7a7e9a9f787746e174e66ee31
MD5 d7754e4140521deca7ea8fe657f6b162
BLAKE2b-256 7295cd7142ae4af9b7b9673dd83f173c77b3ac8011e122998dbcf51cfbd07133

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ea1c03b45520bba8b53e5055f19fdba55cbc4caac85584df04f5dc7d2f4263c2
MD5 1713d01c46a20102740efc3e55585168
BLAKE2b-256 5641af445ec028fd42df08bdcf315d72ccf1a335ad0b276dafcc94d272e6b48a

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fc8c3d2e8b8a0f157ddeb4da2564302df728c988b62e9eb1dec91b7288c71177
MD5 ff6d723b01db12a0424145263022a2c3
BLAKE2b-256 3eb06e1ab8a8249d1675700636f6d73fe4f10879fc54de921e57c7a6e715ab83

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92507ff59d50866462a5aa07f4b84d25b936732f9e333ec3ffe7f065e15e81aa
MD5 8a0b4a2885cdcaf9b13ffbc4ccfcaf41
BLAKE2b-256 5a6929885702e98d0143073a2f97b64581fc677fbd7801bd9132688fdbd3876d

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23cfe8739bf3bcdc20e9cdc704600f82f394b0aafb7ccebc1081043013f775ec
MD5 8b9efca4359d235c5e1586fa0da13ad9
BLAKE2b-256 8e3385e01fd6db51c330b56a68facb428120fb5b4f5dbb3875caeb445e7c106a

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ec3b24ee28000453549850cd729bfb9243392460b00094049f1f429fe4f64ef0
MD5 5cd2c65757e3f8a99f3086cd90497701
BLAKE2b-256 6542171bacfd94d3399d795628263d4273a91689e7f945c17570087dc91119a6

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 eb22c3aa515c56d8753d008bcf8d63d93432c0b1c24d894f7cd6a1cb8a8292c0
MD5 4ec72acd56fc4ff06b1204c7ce913bb1
BLAKE2b-256 29d6266d689eda38a31e44e1d8e65c7ea3e317d3fe30ae9b1a36bda3d0b0e931

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac4e884fbdfc90683a8d69077d2e44aad53ef0d487fda5102fedd477e4153267
MD5 bdcdd7a6f84c693d3f5856a1b5197960
BLAKE2b-256 e0004453ca6459c071b1097f5343ac77cfa658a294a7001324a864090724abd6

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bec1664ded52028e5c85aecf4da66948846dce1adf9321a50a9de5f32f4cc37e
MD5 1fe2896d15a8787650511d2f4335d219
BLAKE2b-256 69ab12e5c420a684ef39f287f977cb49ddfeab6a8df9a9dc72af4572f2f4e1bb

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7c93181bc4913c6c4a101209c80cb1eaad9b765d3f1a4e08b0b9d98c207e44f
MD5 b308f7d22841b42107cf4ceb631d80f9
BLAKE2b-256 f8ca812171db783f777d7daf79d28f71ec7b1297faaf62bfe1a548609268330e

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4251031aa4500f5c04856de36a13cd11f977d10f60deb8f51a12f5776fbedd25
MD5 49d2a3ff24c7cc425a6729cdac6bb618
BLAKE2b-256 916125f348cba36e2486a23bba5489fd19127178a979b6a6b7ac5a4a312f1017

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0f1a7e35618eefd994236ec710bffa49ab0326db5a5df0d313525710ea6ec434
MD5 db8bc726e0c7c611c944cc1a982cd9f9
BLAKE2b-256 714f108c4f17129226c1b7318b3d5649193a0828e87ee94e4e15ff73c8760346

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ce7d51ed6772b91f511fd5b7967c50cc119dcfcdc98dd82b9fd174f3ce02a99
MD5 d43bbc3a2bbec7d1d497d52e144ebb4d
BLAKE2b-256 3855c006b3b8f0d2d50129d27fc43615223c5d05c594694bba174a074a2a12b8

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f950586c1069e02a4f79df9c594ee3cb4a03a2e7b7afc065815782d499378bba
MD5 9032def02fd528471e152e7f180883ea
BLAKE2b-256 1c310b0816cc4d82b227546256885fe4324ab2918afd0c3f62ec35fb33aed273

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ec6654b98dcb5ab1a93197ba23823d29fcc5525c030ffadd7bf438e4db1ec67
MD5 e0f4aef17504b50dff882a0d5bc5822f
BLAKE2b-256 4f8dcd3165c637b6023cd224ef0ea41a3b3e4b26c2b53b61a827ea1372930107

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ad2a4ab812d98c8c92ebee1efbd8145aa43c69ced2cb853916e91f10eefec854
MD5 8b2d558c97125ade0ad0c1ee06b61f77
BLAKE2b-256 4f61bd94cb8ebc705b090ef53e635f25a8c4f4ab3859f4299e8c5d18b7963d07

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7d16c06b37f8e8c820320fcabbd28b8f544c3e02efba068704411fdde63398f7
MD5 5e77ef0d622cb1bfb40691ad30db8b76
BLAKE2b-256 7bd06f90a0587aed7293753b990cb47f27d3b832eea4d099615da62c4a941773

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e50311595972c7db9d76473914d2bd40e53fb9db49d378ce8cf3725ea5617e00
MD5 fa12d7728133b63379ae479318825c22
BLAKE2b-256 ea0c2d79ab7db5d7a34d5550a5dd352fdf96c31a08bf55ec1a55159cbb4b4fa3

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95a65290218a79adeb3c459ddf10fefc6d7418923293aac9880dc58fb7c92847
MD5 e56e22c7b23846dd594bb3ef3a892c58
BLAKE2b-256 19a3f4543a669b9355cdf238f0e086b483905d24708f1061e67ad42fede190ee

See more details on using hashes here.

File details

Details for the file classixclustering-1.5.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for classixclustering-1.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9212d42ad99d8ae09294fd207b29fc82956e78226e88f8fc6074b6c2c464ae71
MD5 6a1df234750b0239b3587f1b34b88dfc
BLAKE2b-256 b809e3971fab8b439dc9c813ac9321ec27a1a1e89041ba7d8977519c0ef5955d

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