Skip to main content

k-Medoids Clustering in Python with FasterPAM

Project description

k-Medoids Clustering in Python with FasterPAM

PyPI version Conda Version Conda Platforms

This python package implements k-medoids clustering with PAM and variants of clustering by direct optimization of the (Medoid) Silhouette. It can be used with arbitrary dissimilarites, as it requires a dissimilarity matrix as input.

This software package has been introduced in JOSS:

Erich Schubert and Lars Lenssen
Fast k-medoids Clustering in Rust and Python
Journal of Open Source Software 7(75), 4183
https://doi.org/10.21105/joss.04183 (open access)

For further details on the implemented algorithm FasterPAM, see:

Erich Schubert, Peter J. Rousseeuw
Fast and Eager k-Medoids Clustering:
O(k) Runtime Improvement of the PAM, CLARA, and CLARANS Algorithms
Information Systems (101), 2021, 101804
https://doi.org/10.1016/j.is.2021.101804 (open access)

an earlier (slower, and now obsolete) version was published as:

Erich Schubert, Peter J. Rousseeuw:
Faster k-Medoids Clustering: Improving the PAM, CLARA, and CLARANS Algorithms
In: 12th International Conference on Similarity Search and Applications (SISAP 2019), 171-187.
https://doi.org/10.1007/978-3-030-32047-8_16
Preprint: https://arxiv.org/abs/1810.05691

This is a port of the original Java code from ELKI to Rust. The Rust version is then wrapped for use with Python.

For further details on medoid Silhouette clustering with automatic cluster number selection (FasterMSC, DynMSC), see:

Lars Lenssen, Erich Schubert:
Medoid silhouette clustering with automatic cluster number selection
Information Systems (120), 2024, 102290
https://doi.org/10.1016/j.is.2023.102290
Preprint: https://arxiv.org/abs/2309.03751

the basic FasterMSC method was first published as:

Lars Lenssen, Erich Schubert:
Clustering by Direct Optimization of the Medoid Silhouette
In: 15th International Conference on Similarity Search and Applications (SISAP 2022)
https://doi.org/10.1007/978-3-031-17849-8_15

If you use this code in scientific work, please cite above papers. Thank you.

Documentation

Full python documentation is included, and available on python-kmedoids.readthedocs.io

Installation

Installation with pip or conda

Pre-built packages for many Linux, Windows, and OSX systems are available in PyPI and conda-forge can be installed with

  • pip install kmedoids respectively
  • conda install -c conda-forge kmedoids.

On uncommon architectures, you may need to first install Cargo (i.e., the Rust programming language) first, and a subsequent pip install kmedoids will try to compile the package for your CPU architecture and operating system.

Compilation from source

You need to have Python 3 installed.

Unless you already have Rust, install Rust/Cargo.

Installation uses maturin for compiling and installing the Rust extension. Maturin is best used within a Python virtual environment:

# activate your desired virtual environment first, then:
pip install maturin
git clone https://github.com/kno10/python-kmedoids.git
cd python-kmedoids
# build and install the package:
maturin develop --release

Integration test to validate the installation.

pip install numpy
python -m unittest discover tests

This procedure uses the latest git version from https://github.com/kno10/rust-kmedoids. If you want to use local modifications to the Rust code, you need to provide the source folder of the Rust module in Cargo.toml by setting the path= option of the kmedoids dependency.

Example

Given a distance matrix distmatrix, cluster into k = 5 clusters:

import kmedoids
c = kmedoids.fasterpam(distmatrix, 5)
print("Loss is:", c.loss)

Using the sklearn-compatible API

Note that KMedoids defaults to the "precomputed" metric, expecting a pairwise distance matrix. If you have sklearn installed, you can also use metric="euclidean" and other distances supported by sklearn.

import kmedoids
km = kmedoids.KMedoids(5, method='fasterpam')
c = km.fit(distmatrix)
print("Loss is:", c.inertia_)

MNIST (10k samples)

import kmedoids, numpy, time
from sklearn.datasets import fetch_openml
from sklearn.metrics.pairwise import euclidean_distances
X, _ = fetch_openml('mnist_784', version=1, return_X_y=True, as_frame=False)
X = X[:10000]
diss = euclidean_distances(X)
start = time.time()
fp = kmedoids.fasterpam(diss, 100)
print("FasterPAM took: %.2f ms" % ((time.time() - start)*1000))
print("Loss with FasterPAM:", fp.loss)
start = time.time()
pam = kmedoids.pam(diss, 100)
print("PAM took: %.2f ms" % ((time.time() - start)*1000))
print("Loss with PAM:", pam.loss)

Choose the optimal number of clusters

This package includes DynMSC, an algorithm that optimizes the Medoid Silhouette, and chooses the "optimal" number of clusters in a range of kmin..kmax. Beware that if you allow a too large kmax, the optimum result will likely have many one-elemental clusters. A too high kmax may mask more desirable results, hence it is recommended that you choose only 2-3 times the number of clusters you expect as maximum.

import kmedoids, numpy
from sklearn.datasets import fetch_openml
from sklearn.metrics.pairwise import euclidean_distances
X, _ = fetch_openml('mnist_784', version=1, return_X_y=True, as_frame=False)
X = X[:10000]
diss = euclidean_distances(X)
kmin, kmax = 10, 20
dm = kmedoids.dynmsc(diss, kmax, kmin)
print("Optimal number of clusters according to the Medoid Silhouette:", dm.bestk)
print("Medoid Silhouette over range of k:", dm.losses)
print("Range of k:", dm.rangek)

Full Colab notebook example.

Memory Requirements

Because the algorithms require a distance matrix as input, you need O(N²) memory to use these implementations. With single precision, this matrix needs 4·N² bytes, so a typical laptop with 8 GB of RAM could handle data sets of over 40.000 instances, but if your computation of the distance matrix incurs copying the matrix, only 30.000 or less may be feasible.

The majority of run time usually is the distance matrix computation, so it is recommended you only compute it once, then experiment with different algorithm settings. Avoid recomputing it repeatedly.

For larger data sets, it is recommended to only cluster a representative sample of the data. Usually, this will still yield sufficient result quality.

Implemented Algorithms

  • FasterPAM (Schubert and Rousseeuw, 2020, 2021)
  • FastPAM1 (Schubert and Rousseeuw, 2019, 2021)
  • PAM (Kaufman and Rousseeuw, 1987) with BUILD and SWAP
  • Alternating optimization (k-means-style algorithm)
  • Silhouette index for evaluation (Rousseeuw, 1987)
  • FasterMSC (Lenssen and Schubert, 2022)
  • FastMSC (Lenssen and Schubert, 2022)
  • DynMSC (Lenssen and Schubert, 2023)
  • PAMSIL (Van der Laan and Pollard, 2003)
  • PAMMEDSIL (Van der Laan and Pollard, 2003)
  • Medoid Silhouette index for evaluation (Van der Laan and Pollard, 2003)

Note that the k-means-like algorithm for k-medoids tends to find much worse solutions.

Contributing to python-kmedoids

Third-party contributions are welcome. Please use pull requests to submit patches.

Reporting issues

Please report errors as an issue within the repository's issue tracker.

Support requests

If you need help, please submit an issue within the repository's issue tracker.

License: GPL-3 or later

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

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.

kmedoids-0.5.4-cp314-none-win_amd64.whl (390.0 kB view details)

Uploaded CPython 3.14Windows x86-64

kmedoids-0.5.4-cp314-cp314-musllinux_1_2_x86_64.whl (553.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

kmedoids-0.5.4-cp314-cp314-musllinux_1_2_aarch64.whl (500.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

kmedoids-0.5.4-cp314-cp314-manylinux_2_28_x86_64.whl (476.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kmedoids-0.5.4-cp314-cp314-manylinux_2_28_aarch64.whl (435.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kmedoids-0.5.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (832.3 kB view details)

Uploaded CPython 3.14macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

kmedoids-0.5.4-cp313-none-win_amd64.whl (390.5 kB view details)

Uploaded CPython 3.13Windows x86-64

kmedoids-0.5.4-cp313-cp313-musllinux_1_2_x86_64.whl (552.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

kmedoids-0.5.4-cp313-cp313-musllinux_1_2_aarch64.whl (501.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

kmedoids-0.5.4-cp313-cp313-manylinux_2_28_x86_64.whl (476.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kmedoids-0.5.4-cp313-cp313-manylinux_2_28_aarch64.whl (436.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kmedoids-0.5.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (833.2 kB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

kmedoids-0.5.4-cp312-none-win_amd64.whl (390.8 kB view details)

Uploaded CPython 3.12Windows x86-64

kmedoids-0.5.4-cp312-cp312-musllinux_1_2_x86_64.whl (553.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

kmedoids-0.5.4-cp312-cp312-musllinux_1_2_aarch64.whl (501.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

kmedoids-0.5.4-cp312-cp312-manylinux_2_28_x86_64.whl (476.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kmedoids-0.5.4-cp312-cp312-manylinux_2_28_aarch64.whl (436.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kmedoids-0.5.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (833.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

kmedoids-0.5.4-cp311-none-win_amd64.whl (390.4 kB view details)

Uploaded CPython 3.11Windows x86-64

kmedoids-0.5.4-cp311-cp311-musllinux_1_2_x86_64.whl (553.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

kmedoids-0.5.4-cp311-cp311-musllinux_1_2_aarch64.whl (502.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

kmedoids-0.5.4-cp311-cp311-manylinux_2_28_x86_64.whl (477.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kmedoids-0.5.4-cp311-cp311-manylinux_2_28_aarch64.whl (437.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kmedoids-0.5.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (838.9 kB view details)

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

kmedoids-0.5.4-cp310-none-win_amd64.whl (390.0 kB view details)

Uploaded CPython 3.10Windows x86-64

kmedoids-0.5.4-cp310-cp310-musllinux_1_2_x86_64.whl (553.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

kmedoids-0.5.4-cp310-cp310-musllinux_1_2_aarch64.whl (502.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

kmedoids-0.5.4-cp310-cp310-manylinux_2_28_x86_64.whl (476.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kmedoids-0.5.4-cp310-cp310-manylinux_2_28_aarch64.whl (436.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kmedoids-0.5.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (836.2 kB view details)

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

kmedoids-0.5.4-cp39-none-win_amd64.whl (391.8 kB view details)

Uploaded CPython 3.9Windows x86-64

kmedoids-0.5.4-cp39-cp39-musllinux_1_2_x86_64.whl (554.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

kmedoids-0.5.4-cp39-cp39-musllinux_1_2_aarch64.whl (503.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

kmedoids-0.5.4-cp39-cp39-manylinux_2_28_x86_64.whl (478.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

kmedoids-0.5.4-cp39-cp39-manylinux_2_28_aarch64.whl (438.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

kmedoids-0.5.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (840.1 kB view details)

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

kmedoids-0.5.4-cp38-none-win_amd64.whl (391.5 kB view details)

Uploaded CPython 3.8Windows x86-64

kmedoids-0.5.4-cp38-cp38-musllinux_1_2_x86_64.whl (554.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

kmedoids-0.5.4-cp38-cp38-musllinux_1_2_aarch64.whl (503.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

kmedoids-0.5.4-cp38-cp38-manylinux_2_28_x86_64.whl (478.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

kmedoids-0.5.4-cp38-cp38-manylinux_2_28_aarch64.whl (438.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

kmedoids-0.5.4-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (838.9 kB view details)

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

File details

Details for the file kmedoids-0.5.4-cp314-none-win_amd64.whl.

File metadata

  • Download URL: kmedoids-0.5.4-cp314-none-win_amd64.whl
  • Upload date:
  • Size: 390.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kmedoids-0.5.4-cp314-none-win_amd64.whl
Algorithm Hash digest
SHA256 f057f398747439b3bf5e17326ad905484d874d3c9a4838163c70ae789517c85a
MD5 5c26262f40b322174a4e9c95d463b950
BLAKE2b-256 27e6c3c808550851ce62bfdb6802a5835dcbf54fe9e4976469d51eab1f065da9

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp314-none-win_amd64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1ba92ed4b0ce620c81dfc976fcb75bdce391b03e8e1068c072862bf88e600fd
MD5 f7c8a3fcfa6229275883f795feb62608
BLAKE2b-256 e9fa4e148647a1e56a8ce97d3c3e90eff6aa99bccc922f596d4c139f86ed05b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aca6446893b8d88a64996eee9c684de19c93048d4c86aed2b18a6c6c8ef5af0e
MD5 fb464c497f37f7ff405451e04a1c5234
BLAKE2b-256 8d4ae6dde6fde7feef1b9bed1e0387b2492115fda39b4057f070c442498ae4ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c2d2f491b3b784efdfff20b8ea5474f5a37d6063fe8e40f8ef8359a499321a00
MD5 af87f15a741b918bf006d2ea5bd0c974
BLAKE2b-256 aa38a313b49bce1668103aef35cb98d62a5ab14556804faed287f10ef711a0de

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9cdfca76ebe561457f762a373344429b1ebb69434426b3fc51f8ba0880af1246
MD5 d7aa492094524704e73119a3b982de69
BLAKE2b-256 001689db0f51787e2bfec6f597ca791999c02c648365f801b516601fa6c6977e

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 44becd83edea566e958fdce77f7dff7e2d86113a53d3257fc951e68e9916a7d3
MD5 e916d4318414ec34fe8c0ef0a1431320
BLAKE2b-256 4652737a935185445fb1ff08cc5985a052a4c9b8134ce84a1ecb2231955d6062

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp313-none-win_amd64.whl.

File metadata

  • Download URL: kmedoids-0.5.4-cp313-none-win_amd64.whl
  • Upload date:
  • Size: 390.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kmedoids-0.5.4-cp313-none-win_amd64.whl
Algorithm Hash digest
SHA256 c9ce4e72de463371de25f98924b81859d177a4a431ac8eff71d29f18f8606fea
MD5 35f09aeac44bc06d89abe6a91759f8b6
BLAKE2b-256 3e1b553d7d14be4db622fa6490509165f2cb121a99759513353350863e952dd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp313-none-win_amd64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e363de97c02b9100aeecbcac18e0ee4b78cd37998c742ffc73126e578364fb09
MD5 6a79eb754ff6b973c93d456fad642e4d
BLAKE2b-256 2eb98c319c09dc72c2c6e7ae3b724f83a6d7ebaed9e3cd49b8095371a9f5ddc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a910ef86ffaf4765e89ad96dae75d4ce8921b31c4b22ba51f6fc4fc84d1d0a12
MD5 4215c7be1d8fdaea3cc522563b81e8a3
BLAKE2b-256 370e8301c9614c26e3938625dfb36763c2bc11c7fefd417e34e2a7540d3bb278

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7be608660b5a01ac9ba75d24eaacb50732fc9674d662495c9aecffc3c7254e0c
MD5 351358d903729c87b3f6d38a1fb631ee
BLAKE2b-256 720da255e5e37e315d1267222495b4002bbaddcc97c078954b0383b8c8695957

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5fd75da329d4a585118a5664f161f1468fd4c9e693449d6c24b932ee5cda6a2f
MD5 30b134dc38bba45c87a19f300a05b8d7
BLAKE2b-256 2e500be62715d208d2a0e4351e06d088d95707b322b1353ec99d23147869cf58

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c21bf2f753264054a67768e5b3280b3c55217ac873d25006b74dd3f62bfd7bb8
MD5 d7c69b1a54561fc7988b3c917f9e172f
BLAKE2b-256 76bba6ad7d025c764edb8cbc431baf92d357859e43f0f43c8bbf8c92948eb35b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp312-none-win_amd64.whl.

File metadata

  • Download URL: kmedoids-0.5.4-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 390.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kmedoids-0.5.4-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 9aaf1e6320d899374b63a8a688cc40dd48134b6f0abea631e7711656ae2d6f21
MD5 ec90dc145f658e73cf3babc204e8a664
BLAKE2b-256 37b7fffa6ba43bfd70c7ed193b114c9fcb0e4c28a6ff398cc90bdeed45a6d9dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp312-none-win_amd64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca044594046dbe4b7ed129f5d90330fc3952a5841f37b7f0784c12e68517e974
MD5 06edfaf13ebcd58fef8ad1ed16e1824c
BLAKE2b-256 8713b4d0870c973bcabdc8dbdd5752b12f827a1fdacbb5cc0d3a86a4de423d4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 65342ee63d11a93379e007e31ac4bb633c06b19fa1f76ac557c738fc76db176b
MD5 66f7a8fdc8ed5041cbafe29441dc285d
BLAKE2b-256 cdc75ca1a30120aa5a797df5cf23a104bd4c45b0bd91fedb5cec2522229f2910

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38f9875c2c6f64aaec34c2e91bd0f069782b4fc5f5bb6b766c1864c1c2c35e61
MD5 75ed84c810d699f07fae4915e0eeb44f
BLAKE2b-256 76c8e1f9a7fd37f3f39a4bcf9e054c7bcb6b2524c20f301a22bf28e487bbdf6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31f30a8fc608122a6d5938ae16d87b3cf93ca0d4d9aee22bb7bd1b5288f6e09b
MD5 f05efac1f04a40ee2544e20e9bc82434
BLAKE2b-256 0e311d5b94fd709ff56387e5e82171155dbe08e6264e750875328d2f90ec1c28

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 fbb0c33db4ef4497b692a835c82c983b4095bffb7d1c1e857dfe14b1ae850ed6
MD5 5c4e04449cabaaaccd776ce7610513fc
BLAKE2b-256 c7d6fd6dd51da85f485d0c8b4f9226505e60ca52241388d7e9ae8823ea81c461

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp311-none-win_amd64.whl.

File metadata

  • Download URL: kmedoids-0.5.4-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 390.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kmedoids-0.5.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 868984c2f3ba9e22ef106c2ebd9b8f571c8531bfa9a054aaed326e8b52f942bf
MD5 17951fa77013b5c1d305de6bf8e494bc
BLAKE2b-256 297dae89449a71eeffd42f59ea24045bf816ec487997e7386b2dd7e8826db00a

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp311-none-win_amd64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 594362f4fd7536f58ae87942e3419ca32b4623b62a9218d0ffef09bb65603e99
MD5 5cf59ad879a6b3db120ef52bd7f235d3
BLAKE2b-256 3850509338371302afa87b9844b0573e1599e169f30bf40fa98edad85cb64524

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ffe4866eb84935a19e145ec42243c77a75a80d0dc88f78239b26097276fcab7c
MD5 291270089e627a57686d3f9398344c61
BLAKE2b-256 df9a886ff84e2e11ef2d263bb730bae4b7fbff47e71ceec711291b6baa717afb

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 530d098b36f6cb28b55145837fadb3f233e44f7a685a3dd467595f610cb4a07e
MD5 46bc7de424ca42caea088248e3d6dc30
BLAKE2b-256 33f72ce714c7a3d20247b9cceefea9742d0d8eb765d53e0ada38ed2e3e1ce42f

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47d1c5e846b44af2ae9fe9e17f2a9d771126d8cdc34d9b969160f2012d72f84f
MD5 715a9cfa556868546e60c5559c22bd80
BLAKE2b-256 aa77246404c4f64b055701bd4279c5c4089cdd66ae9f654653a60769b8809bac

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c05f34cb4fb71b45feb0863b1f1f30d8011ace586495fe41f550a99efa786c5d
MD5 dfa407761e32902452ad99dc8c80df28
BLAKE2b-256 2873bc6fc7f084783ce0cf7a676892ec3d8ee0731162940506aecc5f0d2d902c

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp310-none-win_amd64.whl.

File metadata

  • Download URL: kmedoids-0.5.4-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 390.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kmedoids-0.5.4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 f0d27e669716d559e4ac4242e1d0da01b92f4b61c4bb31de7cb19f868bc9b4a0
MD5 fc42803ce6eed9ac94e5335cb156c82e
BLAKE2b-256 5d6fa70b6719c9efc7e2384306310df5659898e30e29c37616e8b9bf60c450cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp310-none-win_amd64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 46513077e6242ea93de7992c6dcb90c57258c81c8ad7114218ba9fbc6bab59fb
MD5 dc132c6d0a398700bdac120ee12dfae5
BLAKE2b-256 747083992065b4862452870da15eaad4943c86d3245f574633793f50bf3b909a

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7738deaa68374b0b2013cb419d68c03f1ce1a1a6c41d17a43c64044db0433472
MD5 99c722d35622abb0bee76964cb047a37
BLAKE2b-256 8ccab11f4746fd41c07707dd092219a9acde66714b12cf943736065ccb736326

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bbf3a3d81fa69c83d3c9d2a242fc96c44dd1e7e1b758c2d1c9617ed77ebc729b
MD5 e879b05ab45999935b821adb17d17db1
BLAKE2b-256 d0d823064792f9ee5f2435d6ee32e17b86c6f58788cca7f44f99761bca001bad

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3882d3ccf024f7d9fa5b0918d29adddeb087cfd4dcd923bafec333434ed1bada
MD5 785f676056ba17e4d553ef5c60803819
BLAKE2b-256 837a092b6ea0b6829ecaa15d6531abe1dce4c2e9d1a94f236eccdede82d3db5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 671231b334dbb552d032212de26b2cfcae6d7f414b83143584b96953ba4842c7
MD5 8d3d5903b753c0c2c7ce7b9aa1fbae23
BLAKE2b-256 c147013e4d38bf558a867aca5eba51d0766b12fc76acf3066b04ed928234a705

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp39-none-win_amd64.whl.

File metadata

  • Download URL: kmedoids-0.5.4-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 391.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kmedoids-0.5.4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 ddb80fc03ee7cbee3c58ce5e3501c6762c7187466af8225eb6647ee1bebbad74
MD5 0674e0ce236f97151a56bb69176d31e2
BLAKE2b-256 7f9efc825ce9f4e80a8b222c511d95733ac079cfda4e57ae23a97de45e761d27

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp39-none-win_amd64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f06d8da82e5b8820c11fa3cf3f6db1400cfd6fd7f28cf7543511b455f6bcc9e
MD5 0e9ac224f2a5bdc66ea26dd5fe6fe84a
BLAKE2b-256 4a50a8fab07aae4719664ada099606ecc866f12da2404e08a03be8653e1f3c0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90e6b5a22a101915f4f035043c5593e32b87b1744d8bab98494903061efe69c5
MD5 f0c4747f20f0a279ff84f1017c0c36be
BLAKE2b-256 bc1589084c9311bc0a60535f2e6573d2f1ccee86d3cdc12777f360675820ddc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9d5a0a969564da1ab2a79d95f91c16662e8d6c9a0cedd9232c1b61a50bc6c19
MD5 68d2e959d3d511c494a8c13d550fefd1
BLAKE2b-256 396f71866814109e8668492cae445a405dd7eff22d1e4be83d240d033e13c074

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 adb2f83829348c1f96b109ddc23b2ea042e5572b0bb4331989a1cc0252955547
MD5 e55286c8b3725e7a1e42f2ce688952ca
BLAKE2b-256 9cae78f74ab1fc386adb12a3105943738efc7b42ff43665be289f254e438386b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 96d4fa27373be06934f02aed5472bd7b9c1e200cfb74964f9e73c831d1d301a5
MD5 a680a04089e72607c26e578f552ee47b
BLAKE2b-256 762676994a73c9ed608f43cc348dbd93a94baa8824e81003344aa441d0f75d2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp38-none-win_amd64.whl.

File metadata

  • Download URL: kmedoids-0.5.4-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 391.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kmedoids-0.5.4-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 32ea4b71bb84c88b72ec185973e4128217e7ec532c9c2dac5adc5e4d6a3189e0
MD5 03f59455e04664e1e0ee5744ea3a76cc
BLAKE2b-256 00c23403906485bd2d69aa6cbce13f514cf35a9f2b7d45fbc2b170d6f4683269

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp38-none-win_amd64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9486f879cba23a41857c7a65429a6b886b3c378bdc54c2b91cca31141c0ed2ee
MD5 ae6cfda18c6b607b0af0c2a5efc214b1
BLAKE2b-256 4bc46db0c6980f2294a4fccc138491c3ce5d21890a48cf245224af5437805dbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4c9e69f24eff8f40f1a944cbf846ed4818b7aa79107157c0ba6f4f3b0b2a2c31
MD5 19b71d3750c621095c3dc1ee3ba8b4b5
BLAKE2b-256 309ae3ba1c9c5585163ab1fc0be1c6e8525315eb26df6f729d91afdc9709c5f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp38-cp38-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f6f8f2282696ee74d65fb7c669a0be6c8b1b3823cef5ebd64770bbfd8e5bfc94
MD5 76aa9b8fdebd9841f5a6bc9e09a82c74
BLAKE2b-256 41258456616ffb6683c026f2fbdd030eb9fc75d9da0ebe3b11b33dd8617bcc93

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp38-cp38-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a085c36496ef58ba94d389f2f35555a14e08b65131bb91d6399dbed63c7b77e8
MD5 865863f1740ff2c2a482dced82c20495
BLAKE2b-256 9b7fadad2dfb9211e1ecca757884edabc4257de0468c049c30faf764a6873348

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp38-cp38-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kmedoids-0.5.4-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for kmedoids-0.5.4-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d6d98aeed2c0f309f53a34f935677cc8f4043b75248765a7e5e918acd81ae0f0
MD5 6a6d1d0ab9500f9f9c6b7b23b00307dd
BLAKE2b-256 e14dc307883339c569d964384fb2544d022cba3f769c7aebdd685488055ec22d

See more details on using hashes here.

Provenance

The following attestation bundles were made for kmedoids-0.5.4-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: wheels.yml on kno10/python-kmedoids

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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