genieclust Package for R and Python
Genie: Fast and Robust Hierarchical Clustering
Genie finds meaningful clusters. It does so quickly, even in large datasets.
A comprehensive tutorial, benchmarks, and a reference manual is available at https://genieclust.gagolewski.com/.
When using genieclust in research publications, please cite (Gagolewski, 2021) and (Gagolewski, Bartoszuk, Cena, 2016) as specified below. Thank you.
About
Genie is a robust hierarchical clustering algorithm (see Gagolewski, Bartoszuk, Cena, 2016). Its original implementation was included in the R package genie. This is its faster and more capable variant.
The idea behind Genie is beautifully simple. First, make each individual point the only member of its own cluster. Then, keep merging pairs of the closest clusters, one after another. However, to prevent the formation of clusters of highly imbalanced sizes, a point group of the smallest size is sometimes combined with its nearest counterpart.
Genie's appealing simplicity goes hand in hand with its usability. It often outperforms other clustering approaches such as K-means, BIRCH, or average, complete, and Ward's linkage on benchmark data. Of course, there is no, nor will there ever be, a single best universal clustering approach for every kind of problem, but Genie is definitely worth a try.
As with all distance-based methods (this includes k-means and DBSCAN as well), applying data preprocessing and feature engineering techniques (e.g., feature scaling, feature selection, dimensionality reduction) might lead to more meaningful results.
Genie is based on Euclidean minimal spanning trees. Thus, it can also be pretty fast: thanks to quitefastmst, determining the entire cluster hierarchy for datasets containing millions of points can be completed in minutes. Therefore, it is well suited to solving extreme clustering tasks (involving large datasets with a high number of clusters to detect).
genieclust also allows clustering with respect to mutual reachability distances,
enabling it to act as an alternative to HDBSCAN* (Campello et al., 2013)
that can identify any number of clusters or their entire hierarchy. Notably, it
doesn't depend on DBSCAN's somewhat difficult to set eps parameter.
When combined with the deadwood package, it can act as an outlier detector.
Other Package Features
The package also features an implementation of:
-
inequality measures (the Gini, Bonferroni, or de Vergottini index),
-
external cluster validity measures (e.g., the normalised clustering accuracy and partition similarity indices such as the adjusted Rand, Fowlkes-Mallows, or mutual information scores),
-
internal cluster validity indices (e.g., the Calinski-Harabasz, Davies-Bouldin, Ball-Hall, Silhouette, or generalised Dunn indices).
Author and Contributors
Author and Maintainer: Marek Gagolewski
Contributors:
Maciej Bartoszuk, Anna Cena (R packages
genie and
CVI), and
Peter M. Larsen
(rectangular_lsap).
Examples, Tutorials, and Documentation
The R interface is compatible with stats::hclust():
X <- ... # some data
h <- gclust(X) # dist(X) also works, but is slower
plot(h) # plot cluster dendrogram
cutree(h, k=2)
# or simply: genie(X, k=2) (faster)
To learn more about R, check out Marek's open-access textbook Deep R Programming.
The Python language version of genieclust has a scikit-learn-like API:
import genieclust
X = ... # some data
g = genieclust.Genie(n_clusters=2)
labels = g.fit_predict(X)
Tutorials and the package documentation are available here.
To learn more about Python, check out Marek's open-access textbook Minimalist Data Wrangling in Python.
How to Install
Python Version
To install from PyPI, call:
pip3 install genieclust # python3 -m pip install genieclust
The package requires Python 3.9+ with cython, numpy, scikit-learn, quitefastmst. and deadwood.
R Version
To install from CRAN, call:
install.packages("genieclust")
Other
The core functionality is implemented in the form of a header-only C++ library. It can thus be easily adapted for use in other projects.
New contributions are welcome, e.g., Julia, Matlab/GNU Octave wrappers.
License
Copyright (C) 2018–2026 Marek Gagolewski https://www.gagolewski.com/
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License Version 3, 19 November 2007, published by the Free Software Foundation.
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 Affero General Public License Version 3 for more details. You should have received a copy of the License along with this program. If not, see (https://www.gnu.org/licenses/).
The file src/c_scipy_rectangular_lsap.h is adapted from the
scipy project (https://scipy.org/scipylib), source:
/scipy/optimize/rectangular_lsap/rectangular_lsap.cpp.
Author: Peter M. Larsen. Distributed under the BSD-3-Clause license.
The implementation of internal cluster validity measures
were adapted from our previous project (Gagolewski, Bartoszuk, Cena, 2021);
see optim_cvi.
Originally distributed under the GNU Affero General Public License Version 3.
References
Gagolewski, M., genieclust: Fast and robust hierarchical clustering, SoftwareX 15, 2021, 100722. DOI: 10.1016/j.softx.2021.100722. https://genieclust.gagolewski.com/.
Gagolewski, M., Bartoszuk, M., Cena, A., Genie: A new, fast, and outlier-resistant hierarchical clustering algorithm, Information Sciences 363, 2016, 8–23. DOI: 10.1016/j.ins.2016.05.003.
Gagolewski, M., Bartoszuk, M., Cena, A., Are cluster validity measures (in)valid?, Information Sciences 581, 2021, 620–636. DOI: 10.1016/j.ins.2021.10.004.
Gagolewski, M., Cena, A., Bartoszuk, M., Brzozowski, L., Clustering with minimum spanning trees: How good can it be?, Journal of Classification 42, 2025, 90–112. DOI: 10.1007/s00357-024-09483-1.
Gagolewski, M., Normalised clustering accuracy: An asymmetric external cluster validity measure, Journal of Classification 42, 2025, 2–30. DOI: 10.1007/s00357-024-09482-2.
Gagolewski, M., A framework for benchmarking clustering algorithms, SoftwareX 20, 2022, 101270. DOI: 10.1016/j.softx.2022.101270. https://clustering-benchmarks.gagolewski.com/.
Campello, R.J.G.B., Moulavi, D., Sander, J., Density-based clustering based on hierarchical density estimates, Lecture Notes in Computer Science 7819, 2013, 160–172. DOI: 10.1007/978-3-642-37456-2_14.
Mueller, A., Nowozin, S., Lampert, C.H., Information theoretic clustering using minimum spanning trees, DAGM-OAGM, 2012.
See genieclust's homepage for more references.
Metadata
Release files for genieclust 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| genieclust-1.3.0.tar.gz | 73.1 kB | Details |
Built distributions (wheels)
Total release size: 102.3 MB
Release files / genieclust-1.3.0.tar.gz
| Download URL | genieclust-1.3.0.tar.gz |
|---|---|
| Size | 73.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a471af47979a1912158a3feff6b9719629f546f44972513db8393dc520319e55
|
|
BLAKE2b-256 checksum How to use checksums |
4a1ccb5c2114e7e3c7ed8ed3c00c32172d2d8e32059b8c7088a5250fb3bb500e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314t-win_arm64.whl
| Download URL | genieclust-1.3.0-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 360.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
8911c2594359c6b456c1d3135253a68210c04925987be966f521bc3397fd0d2f
|
|
BLAKE2b-256 checksum How to use checksums |
a414f23c398f70910789bec4fb7b93daef5158ac45035bf7b0fcfb6f31af8f2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314t-win_amd64.whl
| Download URL | genieclust-1.3.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 475.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
898fbee288a7f5ee79d4983072b5e680bd33f982bb962b187f392ffb5093ad9a
|
|
BLAKE2b-256 checksum How to use checksums |
2e1abc1429d46f9a9f113cc8d3596c3b7aec1c2df9a698bfa816f304d4f70420
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | genieclust-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
4092f6decaf891f0cfec45d4b9bb6ba19dc2ca0b3bfb284557b937d9d7f5e8be
|
|
BLAKE2b-256 checksum How to use checksums |
dbd07d902a2eaa3422254729418c1c38e5d643ef4b4a5def614ca647de376246
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | genieclust-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
7c417682b8d4516fa8fbe4705cd640754ec2766548961aaa1bc5129b4826805c
|
|
BLAKE2b-256 checksum How to use checksums |
6e5c0e0fb246ac8407d4c958903f6b88c045714e665f0b0b8918e1bdf7fd359c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | genieclust-1.3.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2d89b0fec43eb27326e347397194635ce8c763723c307e43c3dada34980a9feb
|
|
BLAKE2b-256 checksum How to use checksums |
c4719813fa23bcfcc633d30017c800f828e5dfc85942f6a82b88d4e8494b6141
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | genieclust-1.3.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0d4c623cbe369a4a0be41dcd55bd0a62aa7318fbd64f3447aa2d4c958cd402ab
|
|
BLAKE2b-256 checksum How to use checksums |
a9e65bffb50d107c5af6543904e34288269a46a1a3778b07713cdec2ea241e18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | genieclust-1.3.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 464.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
91be950929501950cde10292d9fd6b794d09e0981f6de827c894da21bf89a5e5
|
|
BLAKE2b-256 checksum How to use checksums |
831c40d4d683d58bd39e91002b9fa6097a996ca865add38f7a855306512e7486
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314t-macosx_10_15_x86_64.whl
| Download URL | genieclust-1.3.0-cp314-cp314t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 487.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
c7ceaf004bb0cb932ea02c0c817d1655c2c923678f5e7553e81379ab0ef111d5
|
|
BLAKE2b-256 checksum How to use checksums |
0501daf8301f22c8181e8ba73a26b08b40b5250258cff8cd937a4fcf2205c49f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314-win_arm64.whl
| Download URL | genieclust-1.3.0-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 340.5 kB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
c6f78eb554b2b69aac4d06b5453aad3c33766e525d82ee678013d79fc0ce7c13
|
|
BLAKE2b-256 checksum How to use checksums |
a96fbf2ee0e4f4c5431fe55f269cd78b057932383135eca30e2c9aad28f4b899
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314-win_amd64.whl
| Download URL | genieclust-1.3.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 410.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8a099c5ac0994a440e6f31e6871b31538814ce087332de30cc4f6d14d377ec25
|
|
BLAKE2b-256 checksum How to use checksums |
019848ba5d022a65f600436c1e0d6c21a34588c317c12dcf75378e34ea4761e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | genieclust-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
bdf66b598677ee17a5d5bf8f46c9e854dfb760b5f9c2b62f07e758dc6e4d13d5
|
|
BLAKE2b-256 checksum How to use checksums |
cbd4c2a80d96bfaa984ff1c131f86a05b5a6c5cb4736bceb6cd51795c0900602
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | genieclust-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
ff6517eae236ee0cb88c292657a9ad9d8cb967cfbdecd2dc42c8cc2796e38de1
|
|
BLAKE2b-256 checksum How to use checksums |
4b4316ac5ea9ceba12b3e8aa40c550013ec2c7fc76e6ac97cb4e8cc11307b853
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | genieclust-1.3.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
448fee094d336543e81caef47186ec7e4ee3273973724b085c9ce3ce030fb785
|
|
BLAKE2b-256 checksum How to use checksums |
55c897d390672f498b6fa15e4d8264f645fd4347c6153a7e31b95ca0b73c1b02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | genieclust-1.3.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2bdceb01363d87aff9f0846511cdbdd94d75a98fa9e60b29f14ea10bc6beb0df
|
|
BLAKE2b-256 checksum How to use checksums |
ca5c811c4f7a450e82960b836d4926b4f247def85bf714927c6a174b1c025c09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | genieclust-1.3.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 439.1 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f23b190a77ba112a11ee7311895977797769b2106dd2d130e02db9ac92fceedd
|
|
BLAKE2b-256 checksum How to use checksums |
4d8bdcbdb83d21eca3c0fe001add28c5561d8ad6e5dc9ba06765c7d377c70008
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | genieclust-1.3.0-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 467.9 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
20a699fbe2dcbac27d746d199846311f80ce48db91bf147bce50626a9423f8ff
|
|
BLAKE2b-256 checksum How to use checksums |
678d07bb3330a635e81ea5de78bd9705732e8052abc11b4938ad35da44c764de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp313-cp313-win_arm64.whl
| Download URL | genieclust-1.3.0-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 329.2 kB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
00a30626a11e9c530dddc7e69a2af0eec1a0b5eb512b11c32b67ef3d03d561cf
|
|
BLAKE2b-256 checksum How to use checksums |
00f120f8da27ea8d6bc418159b2f31337571f22188f86c3a10745abe825423b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp313-cp313-win_amd64.whl
| Download URL | genieclust-1.3.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 397.2 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9ab9644e4093fcaf8e1ea2b8029efcb0183f1aec3de7a71d3267e5bbb627f810
|
|
BLAKE2b-256 checksum How to use checksums |
b86a074ba7ccbf87d4ca94527bccf474f8948b717d9de2f7b91cb75d556bc894
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | genieclust-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
bd8ac7fda5ba1a6a439a9bd264f617e7676f88257f7b6203030fff8a62a1236b
|
|
BLAKE2b-256 checksum How to use checksums |
657887f27d91dbd5e618015bf213adc4d65b68046f9b909294535ea3fa144d13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | genieclust-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
ec1c1e97d3fd018cf7cd73007539b85e277e405ca2422489599e76c4ec479a1a
|
|
BLAKE2b-256 checksum How to use checksums |
7c5966ffc3f06313d5f92fe8fb1f4e6f68b4010432e22ef3838fa83306502fdb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | genieclust-1.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9da9535a98d02f2812e60f021fe57f489e2c3a38685f556296256cc311284b08
|
|
BLAKE2b-256 checksum How to use checksums |
6c77ab7101e9d8c733a35eaf909466d4d1c2b078143382dd45a8ea7e23fd5a4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | genieclust-1.3.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
b6d8cdff1124f1c643c5a774b8ad1938e28c66587a1ad2bd673a44c840f6b076
|
|
BLAKE2b-256 checksum How to use checksums |
d6775fee0a4c9b16331871c9ad5082310ed423fc22cb62f61e6d658740f25489
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | genieclust-1.3.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 434.9 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4b383e5adc9fd2e04da85ad14b5ba32c95b4454a0b80f71680f1bd91bfd1d93d
|
|
BLAKE2b-256 checksum How to use checksums |
75b4a6c7126c8dc8e65ac5ac47dae97c958228b572f50978d3cdab0856ba58c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | genieclust-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 466.9 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
4d3f6f34a813a3b75d91660aa06d98d00eb410422073ce4ab3db908a5233ff54
|
|
BLAKE2b-256 checksum How to use checksums |
99fda63b5ff54462239e635bca837fc996e00b4b64806409df0544abfaf31f3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp312-cp312-win_arm64.whl
| Download URL | genieclust-1.3.0-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 329.6 kB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
cd91dbd7213000c96381b2884438137ea33d34dc981062c366fad09dcbcd58f5
|
|
BLAKE2b-256 checksum How to use checksums |
e03b970df9104638d8ffebfbeecf8c481cbc8c9839531b2a179536515d14786d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp312-cp312-win_amd64.whl
| Download URL | genieclust-1.3.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 397.2 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4d300b15b7e0415af44069b7ea9cb241f7ea9f60cbc6eaa633e5ee97a71003bd
|
|
BLAKE2b-256 checksum How to use checksums |
1801fc9b8f5a040c95878dac78d6f34a5856fda539daa88b0ec5716d0c02144f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | genieclust-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
a96fac3043e54ccbd2178cbe68dd3d8beb69e707208dcadea873e5b5162eec11
|
|
BLAKE2b-256 checksum How to use checksums |
6045157b7641bfbb096ae8da87e50fd81bdd56e535430bf3fc570a63237c0dfa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | genieclust-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
9c10178e9851a7e05b93771128b5b550298456c0187302fa35e1dd58a60d4a1c
|
|
BLAKE2b-256 checksum How to use checksums |
162f5db3cb7af5ac065eb12dc0b2ce20b0a2d34b14c65156a162e48f16f37ba2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | genieclust-1.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
793a2184ddfb0e84f17c2408cc9fbeb573137dc4216faed5296ad8ed2a7d3b95
|
|
BLAKE2b-256 checksum How to use checksums |
048bc98b1bb506070da3df4d181bfa9ab639140d62a038d7c92a6a68787adbaa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | genieclust-1.3.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
febacc74b0ed07f1c774f8de401db497578512af10ffd4fce0c73b1e2dde483e
|
|
BLAKE2b-256 checksum How to use checksums |
9c9262680a3f54ba7524d95cd33507bb7e9dc60b98a3099c65609d6164937ebb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | genieclust-1.3.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 437.0 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
556848b00c006a59338d5ca9c9591153916c9c0082b8c2e067ae528bf7cc8f4b
|
|
BLAKE2b-256 checksum How to use checksums |
14d7ca4fd7e0cc38311aa6dc3e000ec399153548a46acb5bb36ff9988930937d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | genieclust-1.3.0-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 469.0 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
685c636ba7378686bace4657ed6990d5af4224c51bcc64c5cb9bd256ea545ae8
|
|
BLAKE2b-256 checksum How to use checksums |
8b55e92018d5b56e94efd7dab9f6241eb87573224d682f63bcd95f97d0436508
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp311-cp311-win_arm64.whl
| Download URL | genieclust-1.3.0-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 338.7 kB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
ce952cbe3357c1b339ef7340157ff2286467bb1d2462abf0b88c4d737010685d
|
|
BLAKE2b-256 checksum How to use checksums |
8cfc532164170c12966f18257b086f56635f6780185f477824fa4783429f3921
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp311-cp311-win_amd64.whl
| Download URL | genieclust-1.3.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 404.3 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a2791dd3055d9a6ec8633fc3c7dbf5e38b0d7712b2806da5877d21cba543ad5a
|
|
BLAKE2b-256 checksum How to use checksums |
af0867e394a3042fd41127443d8f38eafb3969415cad389bd438e2cbb0829fa4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | genieclust-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
8f08be61220461d9de23dd59bb0a4673ea164ef464304001ea82a035c3328bc3
|
|
BLAKE2b-256 checksum How to use checksums |
8e3739f68bce10439ef5ccf4c9c6b4b336b053dd7edc5049d1f6df38a10582b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | genieclust-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
70ad6e77e9cd3542a341bb732fd5fdf72c757580938811d013af98580e837438
|
|
BLAKE2b-256 checksum How to use checksums |
e61615d23b1b4d15edd224948d4e7babbba1243334e46ad9aa4357463a8c6cb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | genieclust-1.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5edaf95100f5cb9b4051859a9a4eec533073db57de1ff0c77757e0188beae219
|
|
BLAKE2b-256 checksum How to use checksums |
e08aad0ade1824f4c0f6de36ffc49fc47990299ed532fae9c9d061f8e7cc36a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | genieclust-1.3.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d3393ff32f735fcae56ad960d20041607020b336812ee4772c017d6e9879bcec
|
|
BLAKE2b-256 checksum How to use checksums |
5c106bcf7844c6065ddb5226dbbc50cd79712e2349b8e4a160b3db772c81a53e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | genieclust-1.3.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 436.5 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
34f6b33aa8f9fe09e774b54333362a61849ba15d323e89f54bf26a6d14a47128
|
|
BLAKE2b-256 checksum How to use checksums |
b88713c2963217a0e8085e4eca69689fd1955db77b8c76a2b6ad89a9a3052c1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | genieclust-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 471.6 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b11f05aedbc712e7eb18049512a5cdc0952703fe723f193e735d6eb543fcdd43
|
|
BLAKE2b-256 checksum How to use checksums |
c2637138870ada5aafed3b90b145c2e4bcff3e7dffccc76fb95c78f39d27d4ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp310-cp310-win_arm64.whl
| Download URL | genieclust-1.3.0-cp310-cp310-win_arm64.whl |
|---|---|
| Size | 340.2 kB |
| Tags | CPython 3.10 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
888e3de1d6ab72c6d79ce116dbfee840ae26a6b5596d14fc58dc3feae980e39e
|
|
BLAKE2b-256 checksum How to use checksums |
ca15c2be780bfddf9da2d33cfa5f5b2620c94ac7eff30d8b36dd0fe8d9aacac2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp310-cp310-win_amd64.whl
| Download URL | genieclust-1.3.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 404.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e69a282782c5a21eef7407618352e03b78140f2c404bec7e4fc63be973b4c049
|
|
BLAKE2b-256 checksum How to use checksums |
f7df300849f4ec1ac9db471bd059b217c4cf49335a27f2f3cd9dea1ef12f786d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | genieclust-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0919c057f0621a916cfcf9e5c875033e0fda62aa7a306ceed123eb00d09fb63d
|
|
BLAKE2b-256 checksum How to use checksums |
79db1a57a1a52ca9022e5a84b621fe77f4f26c0848c49d380fa42a2974bd833e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | genieclust-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
f505986a52c189bcb364135709a44a32739d997e0f68d895229ea21f51df530c
|
|
BLAKE2b-256 checksum How to use checksums |
41bb724ad95f21b7e6241283d243bb6760ddbaa850004a0f20e65c8dda2e4ae8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | genieclust-1.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a9c862a895e7e6f7c4db6fd544bcbae5a19b5091c9f5fb182af33afb750842df
|
|
BLAKE2b-256 checksum How to use checksums |
0e59def957099b7e97b0184524c2c4f1d67b5d6aa39c8766d47ff50c60ac949d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | genieclust-1.3.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
1816ced846d48ebf5175709db3c9043bcc0ae1f01c317e6e8e7d111dd7f1e1f5
|
|
BLAKE2b-256 checksum How to use checksums |
1582211c35e961dff4a19128b43aefb953d3412a6a86d67e45c30367d7bf4bc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | genieclust-1.3.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 439.6 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f2660e40f6600d39e156537dc6cfec959021f66946517ce1a93b280aef38ad47
|
|
BLAKE2b-256 checksum How to use checksums |
459675a757f18be23eb631aeee315f20a12f85995916abb88a3fce21189b5991
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / genieclust-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | genieclust-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 475.8 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
5d8a7cbc3b5002744fd521af8ef8318698c04a859db7cae1c269730de2521c15
|
|
BLAKE2b-256 checksum How to use checksums |
64673d05e938e7b7214c2299fc66db7239a8871824bde41edfef9daf496c323b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|