Skip to main content

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/.

Release files for kmedoids 0.5.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for kmedoids 0.5.5
File
kmedoids-0.5.5-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
kmedoids-0.5.5-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
kmedoids-0.5.5-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
kmedoids-0.5.5-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
kmedoids-0.5.5-cp314-none-win_amd64.whl CPython 3.14 none Windows x86-64 Details
kmedoids-0.5.5-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
kmedoids-0.5.5-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
kmedoids-0.5.5-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
kmedoids-0.5.5-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
kmedoids-0.5.5-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.14 CPython 3.14 macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.12+ x86-64 Details
kmedoids-0.5.5-cp313-none-win_amd64.whl CPython 3.13 none Windows x86-64 Details
kmedoids-0.5.5-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
kmedoids-0.5.5-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
kmedoids-0.5.5-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
kmedoids-0.5.5-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
kmedoids-0.5.5-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.13 CPython 3.13 macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.12+ x86-64 Details
kmedoids-0.5.5-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details
kmedoids-0.5.5-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
kmedoids-0.5.5-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
kmedoids-0.5.5-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
kmedoids-0.5.5-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
kmedoids-0.5.5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.12 CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.12+ x86-64 Details
kmedoids-0.5.5-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
kmedoids-0.5.5-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
kmedoids-0.5.5-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
kmedoids-0.5.5-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
kmedoids-0.5.5-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
kmedoids-0.5.5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
kmedoids-0.5.5-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
kmedoids-0.5.5-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
kmedoids-0.5.5-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
kmedoids-0.5.5-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
kmedoids-0.5.5-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
kmedoids-0.5.5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.10 CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.12+ x86-64 Details
kmedoids-0.5.5-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
kmedoids-0.5.5-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
kmedoids-0.5.5-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
kmedoids-0.5.5-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
kmedoids-0.5.5-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
kmedoids-0.5.5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
kmedoids-0.5.5-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
kmedoids-0.5.5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details

Total release size:21.7 MB

Release files / kmedoids-0.5.5-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL kmedoids-0.5.5-cp315-cp315-musllinux_1_2_x86_64.whl
Size 532.7 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1bc7adb0a0f04d4d05d8dc8315d63bada6263be154df913520eaeea1bcfaf14c
BLAKE2b-256 checksum
How to use checksums
76b6ced74de840b7a72218ebffa925efd491af7c399d480b4fbfa1ddd398cfc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL kmedoids-0.5.5-cp315-cp315-musllinux_1_2_aarch64.whl
Size 489.6 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
65776cadadb06f839182ae32731dd7b7628cf862125182261d016ca80095a6c6
BLAKE2b-256 checksum
How to use checksums
9bcde67d45d057ed5870d3d3b8d53d955f88f0ea858f90b577981550699c27bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL kmedoids-0.5.5-cp315-cp315-manylinux_2_28_x86_64.whl
Size 457.3 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f6fc253859a594c01b57a0df046903a45cb91fb553d5600deb580d6bef3811ae
BLAKE2b-256 checksum
How to use checksums
2e5bab5856be6fcfe2d54bdad0d01e0bc07c90fe5de82659baaff42f42387952
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL kmedoids-0.5.5-cp315-cp315-manylinux_2_28_aarch64.whl
Size 423.7 kB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
087d5cc4550db6cb06b45b31d5ad5734b51b2c1d0f565021e336b97f653921d3
BLAKE2b-256 checksum
How to use checksums
c55023aa3304f1a4de5e14a99e39b040d523ad59eca43390e072f3278d80a767
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp314-none-win_amd64.whl

Download URL kmedoids-0.5.5-cp314-none-win_amd64.whl
Size 371.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
0ac7302edb39496529a19d908b6a8f12bf641d594e50c66b64a6fb9429bc004a
BLAKE2b-256 checksum
How to use checksums
172f5d3c957fc56dfad8aaf264cdec79acfc8451bbcb5835b969fbfb140502d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL kmedoids-0.5.5-cp314-cp314-musllinux_1_2_x86_64.whl
Size 532.6 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fe0e22b1c32b983b2d551977f5f710cc291561a5b9e1fb82966c540346424f8c
BLAKE2b-256 checksum
How to use checksums
78c436512c6258aac788e8fb2fcaf5cce8dfdeb1d88027d385cc08aedbcc88b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL kmedoids-0.5.5-cp314-cp314-musllinux_1_2_aarch64.whl
Size 489.6 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9b91f56317ad2b27106e363c375e9e37cdaf76afaf61bcb8d3ecd0eb1672dcf6
BLAKE2b-256 checksum
How to use checksums
4fe29ec167d486428f4e92d951c6380d9d3fd72da443715b31788ba88fb3499e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL kmedoids-0.5.5-cp314-cp314-manylinux_2_28_x86_64.whl
Size 457.2 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
df7f17cfdf0c105a2f321236d05ae85695daabf31e78f0e9e2340a6e8c3e39da
BLAKE2b-256 checksum
How to use checksums
9e62fd80b2b72be0531f8bb9debff75fa6e1cd6ea3d26a0d660d21c5c989ab2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL kmedoids-0.5.5-cp314-cp314-manylinux_2_28_aarch64.whl
Size 423.7 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2fc723f21fcad47bd952bc05a233b8163a20be9681455b7e1d2544356852e9af
BLAKE2b-256 checksum
How to use checksums
15d17bbc4226f87ee5fc6e3473ad2580103c6abcd0524c59382eee308676aba0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL kmedoids-0.5.5-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 809.4 kB
Tags CPython 3.14 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
861f0795cc8afff01ca9af5c6fc24d216a7938895d792d65709936e07f07cddf
BLAKE2b-256 checksum
How to use checksums
58b2cc0c64f398935f9a6d24c0b9b6bd705931631757a7a71c0278b80da289af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp313-none-win_amd64.whl

Download URL kmedoids-0.5.5-cp313-none-win_amd64.whl
Size 371.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5a5f66e6418f622effac4d9c3e8ac3adbc4c3925adf255d054be2eec096a4917
BLAKE2b-256 checksum
How to use checksums
0c2da4cb65a8372521406422f0ca581275508d168b3c97955b8917a37b617525
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL kmedoids-0.5.5-cp313-cp313-musllinux_1_2_x86_64.whl
Size 532.7 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d2c5d0d67e9ab000716b00413d6ecbf2835909c8e27e3d900cba002f13f0c423
BLAKE2b-256 checksum
How to use checksums
1153542ab2b51dec75c86cb854946a72bddc47c6f89495ad1f9265c5ea4fd172
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL kmedoids-0.5.5-cp313-cp313-musllinux_1_2_aarch64.whl
Size 489.7 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
83127e06239cbfff69d39b95523658b8e85acb55c146d9088148cd86da8b8db5
BLAKE2b-256 checksum
How to use checksums
8596e240991dddf6a39b6ad781bad15417ea679a15a4c70641fb41f8697ba358
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL kmedoids-0.5.5-cp313-cp313-manylinux_2_28_x86_64.whl
Size 457.4 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f2173aefdfd584c6bdc801203cfff7a3113bf9bfabd72566d823e6734a014897
BLAKE2b-256 checksum
How to use checksums
312c9756a8aa6f5b54c64a1aad129f4d0c427aade89ecd86c54c46efc6541ecd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL kmedoids-0.5.5-cp313-cp313-manylinux_2_28_aarch64.whl
Size 424.3 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
33494a300ff47cb99779dd4940ee2cd8c297f767fe1fcd32845090362b2842b8
BLAKE2b-256 checksum
How to use checksums
88dd52ddc55071b350c8f5fe96c2e3d8c71f8a3089d93192d8e38381309a359b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL kmedoids-0.5.5-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 808.9 kB
Tags CPython 3.13 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
12f4bf2ec3810b6be130e3fc10c754a36aec4ca26de8a7418e18830acaabdfd4
BLAKE2b-256 checksum
How to use checksums
0a9e82a72c00b8beb611ce09bfcb4735160fb785e19c84bc68465ed4389936ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp312-none-win_amd64.whl

Download URL kmedoids-0.5.5-cp312-none-win_amd64.whl
Size 371.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ed1c106cd51f904d5c70a96538bd3640eae7e3e6ab75f29533a74dfe19a0e26d
BLAKE2b-256 checksum
How to use checksums
197d83ee33f208441a5303df7c6035dfa8d6189e7b9a13c3c9fa80070f34120c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL kmedoids-0.5.5-cp312-cp312-musllinux_1_2_x86_64.whl
Size 533.7 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ca8fb5571941c260efc920bab10f6cffd648fcb79d40cff43007a2cb9438ad84
BLAKE2b-256 checksum
How to use checksums
bf57af355c8ebc5aa94c2aa2bc123ca6643359ee37f41a242a70d8fa6e2adb68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL kmedoids-0.5.5-cp312-cp312-musllinux_1_2_aarch64.whl
Size 489.9 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
13c1d515653797f2630ed915ccbb86ad9382968d4e621689ebe1a35b5f41620f
BLAKE2b-256 checksum
How to use checksums
4a586bf4f946cba166b09abe8ef88d85dc43da1264afff30c97b647d6a051db0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL kmedoids-0.5.5-cp312-cp312-manylinux_2_28_x86_64.whl
Size 458.8 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f03aea5bb4aaeacd6163404722d32b3a182d2cbe12983e8f1b91b5634845c550
BLAKE2b-256 checksum
How to use checksums
d41acd0b2afb611d9942dfd6685c9b19d47f9ef98097f8058eef6d3bcc9bec91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL kmedoids-0.5.5-cp312-cp312-manylinux_2_28_aarch64.whl
Size 424.5 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
99e3398ab73548abef0d3951724e6f09a8e735e7cf504c9d8f6cc56f12acda4c
BLAKE2b-256 checksum
How to use checksums
8cd9100bfb79bd2d78645b71550d1f4671b188a9866fd612f3a939a3935b06b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL kmedoids-0.5.5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 809.8 kB
Tags CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
353ede6766c35aa0f5db4bf1b1c94f92d92b9d8214913de4feeb3accfc31124d
BLAKE2b-256 checksum
How to use checksums
6868b5a749dc5ab9ab34402bad6837f9bbf966c89e30173b14ae68603c56dbc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp311-none-win_amd64.whl

Download URL kmedoids-0.5.5-cp311-none-win_amd64.whl
Size 374.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
828bb6f56617f691dd0e28ffd108f44fd24aa4bed30ade34addf575b10befab9
BLAKE2b-256 checksum
How to use checksums
22ea6f8e13b6ff8d0025a34dc8275bde360071e8a2fcb0a6b313e4e2d9f2bed7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL kmedoids-0.5.5-cp311-cp311-musllinux_1_2_x86_64.whl
Size 537.8 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e52a3ab7156413f43959759fb82b890a400052c32aceb189a4887ffe2d69f231
BLAKE2b-256 checksum
How to use checksums
16932345157919ce004710bbecba1108eaf37e583d8c1b7ac46de134b9d523b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL kmedoids-0.5.5-cp311-cp311-musllinux_1_2_aarch64.whl
Size 491.8 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e70e8baa124e8ddae3ea5f6d3efa84807d1378858ca559549aaa86bf5af6f6ea
BLAKE2b-256 checksum
How to use checksums
516cbf372bde75873d09b5f8812f6bec8348248e791ca00b3b75ad7fcb480344
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL kmedoids-0.5.5-cp311-cp311-manylinux_2_28_x86_64.whl
Size 461.9 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ee02125a43654838caea43e5155d8cb0ffc4ba5121035eef4b9d242d10d2ba3d
BLAKE2b-256 checksum
How to use checksums
f75eb16f439db6b43a51dfe7230f18108b7b9a30ce03c31cfd19cdfb53e3682b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL kmedoids-0.5.5-cp311-cp311-manylinux_2_28_aarch64.whl
Size 427.0 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f7b993acea83c9b3ed3e00dbe6fce0da7eeb2d885aae67a1a9c58a66b294f359
BLAKE2b-256 checksum
How to use checksums
b3812be3c3ec4a4eee9620c09900dc20e31807a809bfa22038f789fbae031f9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL kmedoids-0.5.5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 814.5 kB
Tags CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
be5b29d701f0efec1c3809866275c6bfa398aad6b2c0761d216b6f30e317f556
BLAKE2b-256 checksum
How to use checksums
8525192a8beee16f1c74f3421bc418db37835b1090cc5187534c5dfb1966eb3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp310-none-win_amd64.whl

Download URL kmedoids-0.5.5-cp310-none-win_amd64.whl
Size 374.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
65e166b17edc1bb77f54d34f77ca08426df64d2fa0b2b439e41aeb1ac76e9f80
BLAKE2b-256 checksum
How to use checksums
93aa2887ca1313d4bc23ee7e1ec646af6302af8de974cf76eb3838df520469d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL kmedoids-0.5.5-cp310-cp310-musllinux_1_2_x86_64.whl
Size 537.7 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
70e2abb6583b6f6a67c79a805ed05d6bd86321095301b47c4ae031a97534d079
BLAKE2b-256 checksum
How to use checksums
e217abbb6ac5c3f36843af3122956335ad438e9d55580264dccb8629e30048ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL kmedoids-0.5.5-cp310-cp310-musllinux_1_2_aarch64.whl
Size 491.7 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e3307b08dd21aabb61c494fa9ad554c76117d056f6acaa3e3651287438f20c81
BLAKE2b-256 checksum
How to use checksums
54802b6f32db9266656731160fc9f7b8f15b7f17d72162f771bc826133c79bb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL kmedoids-0.5.5-cp310-cp310-manylinux_2_28_x86_64.whl
Size 461.8 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
acce0af1b09dcb7aebab9a884c3a2a54dd36da606d8d4c5ac5058b9de4d7484b
BLAKE2b-256 checksum
How to use checksums
029da6143f49d8c705b10915050cb43901f7d21ef050a9569be773e367fc795f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL kmedoids-0.5.5-cp310-cp310-manylinux_2_28_aarch64.whl
Size 426.7 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
17cf192177f687e31842794cd48ba129eaf82800707e70a3ec2957193e2a9a19
BLAKE2b-256 checksum
How to use checksums
c3e984dd176bd12f38b943e02e2cce86b482abf6d4223a9a6e2b8f5e99229d6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL kmedoids-0.5.5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 814.4 kB
Tags CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fe0b13d1b5b88e5734f7fab65e53ca32ba9d6495d21f165a7f16621ab3171aed
BLAKE2b-256 checksum
How to use checksums
e7dcaae39af000e431a520aa2afee7fa5e727b802cb2a52f24a8135e47dc2adb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp39-none-win_amd64.whl

Download URL kmedoids-0.5.5-cp39-none-win_amd64.whl
Size 376.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
49c72f37f5a12a852ccb5e3eda05d582400d5cbfcbc86ce80eade4e3901bc1a4
BLAKE2b-256 checksum
How to use checksums
ed64ce835b805dc8f218c779dc1400d63f99c8e46e783e696a8836e225bb1f2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL kmedoids-0.5.5-cp39-cp39-musllinux_1_2_x86_64.whl
Size 540.3 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
58528aa8fc24d1998600dd1bd1edeb7a5df61dd39f184e1840fa3cd9b30bc4eb
BLAKE2b-256 checksum
How to use checksums
ea62903e790a7410594a6a611d93c2ed0a737e0f7a284cd23be02dfd43610ab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL kmedoids-0.5.5-cp39-cp39-musllinux_1_2_aarch64.whl
Size 493.9 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7aca44c4f3dabfdfe016efe921cd17ab44ae3909ec284c91e9319c3316a63dd6
BLAKE2b-256 checksum
How to use checksums
b7da47494ef0a90380e6d06d59f6656f884c63a8dcc3e76f0672663b65f838c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL kmedoids-0.5.5-cp39-cp39-manylinux_2_28_x86_64.whl
Size 464.3 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c6b1d95c690dfdd46e780f41fb857ae67cadba631bf2a98cd22b2bf2011a8ab5
BLAKE2b-256 checksum
How to use checksums
d7a13e434871739ace1b91e96bd7f3ea314f052146b58fb49deb2492f5c68559
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL kmedoids-0.5.5-cp39-cp39-manylinux_2_28_aarch64.whl
Size 428.8 kB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bfb59c788f4951993909441a4c9dffa07b28fe19e34fdd479996d28170bd0074
BLAKE2b-256 checksum
How to use checksums
a815a558d46bc19fd1ea29596c971811c9dde6b76578fefe6c680984a2da6818
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL kmedoids-0.5.5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 819.3 kB
Tags CPython 3.9 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
305e0348a20343bfc3ddabf54df05bfa390c6b66a2ccbdb4e85e4c5dd095d3e2
BLAKE2b-256 checksum
How to use checksums
8701c052692ddb974b1136e02e3e128f2d7430017079152c484ee2250dedd372
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp38-none-win_amd64.whl

Download URL kmedoids-0.5.5-cp38-none-win_amd64.whl
Size 376.0 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
85b9c647bc3285db2f478144935d1a7df5457b63ef98ee3925a3c0698af9c22c
BLAKE2b-256 checksum
How to use checksums
6a2c9dc8f44abd9ecbd19b471673d3d8580e6e398f5be78cfdaea871efc7a8de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log

Release files / kmedoids-0.5.5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL kmedoids-0.5.5-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 819.2 kB
Tags CPython 3.8 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f06a9e26f271e224a6107d0fee34011d1ff0579c7f9db619ee3500baa40e8187
BLAKE2b-256 checksum
How to use checksums
6190a191de3c965566293d3ee86a911a273ee72bf92c63e0c480c3c6d922513d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 23, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page