Skip to main content

PyCDHIT4 Stars

Cython bindings and Python interface to CD-HIT, an accelerated sequence clustering program..

Actions Coverage License PyPI Bioconda AUR Wheel Python Versions Python Implementations Source Mirror Issues Docs Changelog Downloads

🗺️ Overview

CD-HIT is a fast method published in 2006 by Weizhong Li[1] for clustering biological sequences. Its clustering approach uses a greedy clustering algorithm and common word counting to approximate sequence identity. Extensive parallelization later implemented by Limin Fu[2] allow for a quasi-linear speed-up for up to 8 CPU cores, a typical figure for consumer hardware.

PyCDHIT4 is a Python module that provides bindings to CD-HIT v4.8 using Cython. It implements a user-friendly, Pythonic interface to cluster biological sequences using different parameters and access results directly. It interacts with the CD-HIT library interface, which has the following advantages:

  • single dependency: PyCDHIT4 is distributed as a Python package, so you can add it as a dependency to your project, and stop worrying about the CD-HIT binaries being present on the end-user machine.
  • no intermediate files: Everything happens in memory, through Python objects you control, so you don't have to invoke the CD-HIT CLI using a sub-process and temporary files.
  • custom alignment parameters: The pairwise alignment can receive custom parameters rather than the default CD-HIT ones, including custom scoring matrices from the scoring-matrices library.

📋 Features

PyCDHIT4 has the following roadmap to support the same features as the CD-HIT command line:

  • CD-HIT with default parameters.
  • Sequence identity threshold parameter (-c).
  • Local sequence identity mode (-G 0, additional parameters -aL, -AL, -aS, -AS).
  • Extended parameter support.
  • CD-HIT-EST.
  • CD-HIT-2D and CD-HIT-2D-EST.
  • CD-HIT-DIV
  • CD-HIT-454

🔧 Installing

PyCDHIT4 can be installed directly from PyPI, which hosts some pre-built wheels for common architectures & operating systems, as well as the code required to compile from source with Cython:

$ pip install pycdhit4

💡 Example

Let's create some sequences in memory, then cluster them with CD-HIT and default parameter, and finally print result:

import pycdhit4

sequences = [
  "MKALIVLGLVLLSVTVQGKVFERCELARTLKRLGMDGYRGISLANWMCLAKWESGYNTRATNYNAGDRSTDYGIFQINSRYWCNDGKTPGAVNACHLSCSALLQDNIADAVACAKRVVRDPQGIRAWVAWRNRCQNRDVRQYVQGCGV",
  "MKALIVLGLVLLSVMVQGKVFERCELARTLKRLGMDGYRGISLANWMCLAKWESGYNTRATNYNAGDRSTDYGIFQINSRYWCNDGKTPGAVNACHLSCSALLQDNIADAVACAKRVVRDPQGIRAWVAWRNRCQNRDVRQYVQGCGV",
  "MMRFVPLFLACISLPAFQATEFTKCEVSHAIEDMDGYQGISLLEWTCVLFHTSGYDSQAIVKNNGSTEYGLFQISNRNWCKSSEFPESENICDISCDKFLDDELADDIVCAKKIVAIKGIDYWKAHKPMCSEKLEQWRCEKPGAPALVVPALNSETPVP",
  "MMSFFPLLLVGILFPAVQAKQLTKCALSHELNDLAGYRDITLPEWLCIIFHISGYDTQAIVKNSDHKEYGLFQINDKDFCESSTTVQSRNICDISCDKLLDDDLTDDIMCVKKILDIKGIDYWLAHKPLCSDKLEQWYCEAQ",
]

clustering = pycdhit4.cluster(sequences)
print("clusters: ", list(clustering.clusters))
print("representatives: ", list(clustering.representatives))

This should output the following:

clusters: [0, 0, 1, 2]
representatives: [0, 2, 3]

i.e. the first two sequences belong to the same cluster (with representative being sequence #0) while the two remaining ones form a singleton each. The format is similar to flat clusters returned by e.g. scipy.cluster.hierarchy.fcluster

🔎 See Also

Using CD-HIT to cluster protein families? Then perhaps for the next steps you may be interested in aligning them, for instance with pyfamsa, a Python package wrapping the FAMSA 2 aligner. Then you may want to build a profile HMM from the alignment, for instance with pyhmmer, a Python package which wraps HMMER.

💭 Feedback

⚠️ Issue Tracker

Found a bug ? Have an enhancement request ? Head over to the GitHub issue tracker if you need to report or ask something. If you are filing in on a bug, please include as much information as you can about the issue, and try to recreate the same bug in a simple, easily reproducible situation.

🏗️ Contributing

Contributions are more than welcome! See CONTRIBUTING.md for more details.

📋 Changelog

This project adheres to Semantic Versioning and provides a changelog in the Keep a Changelog format.

⚖️ License

This library is provided under the GNU General Public License v3.0. CD-HIT is developed by Weizhong Li's lab and is distributed under the terms of the GNU General Public License v2.0. See vendor/cdhit/license.txt for more information.

This project is in no way not affiliated, sponsored, or otherwise endorsed by the CD-HIT authors. It was developed by Martin Larralde during his post-doctoral project at the Idiap Research Institute in the Human-Centered Health AI group

📚 References

Metadata

Release files for pycdhit4 0.1.0

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

Source distribution (sdist)

Source distribution for pycdhit4 0.1.0
File Size Uploaded Provenance Actions
pycdhit4-0.1.0.tar.gz 250.5 kB With provenance Details for pycdhit4-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pycdhit4 0.1.0
File Actions
pycdhit4-0.1.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for pycdhit4-0.1.0-cp315-cp315t-win_amd64.whl
pycdhit4-0.1.0-cp315-cp315t-manylinux_2_34_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.34+ x86-64 Details for pycdhit4-0.1.0-cp315-cp315t-manylinux_2_34_x86_64.whl
pycdhit4-0.1.0-cp315-cp315t-manylinux_2_34_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.34+ ARM64 Details for pycdhit4-0.1.0-cp315-cp315t-manylinux_2_34_aarch64.whl
pycdhit4-0.1.0-cp315-cp315t-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ x86-64 Details for pycdhit4-0.1.0-cp315-cp315t-macosx_11_0_x86_64.whl
pycdhit4-0.1.0-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for pycdhit4-0.1.0-cp315-cp315t-macosx_11_0_arm64.whl
pycdhit4-0.1.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for pycdhit4-0.1.0-cp314-cp314t-win_amd64.whl
pycdhit4-0.1.0-cp314-cp314t-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 Details for pycdhit4-0.1.0-cp314-cp314t-manylinux_2_34_x86_64.whl
pycdhit4-0.1.0-cp314-cp314t-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64 Details for pycdhit4-0.1.0-cp314-cp314t-manylinux_2_34_aarch64.whl
pycdhit4-0.1.0-cp314-cp314t-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64 Details for pycdhit4-0.1.0-cp314-cp314t-macosx_11_0_x86_64.whl
pycdhit4-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for pycdhit4-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
pycdhit4-0.1.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details for pycdhit4-0.1.0-cp310-abi3-win_amd64.whl
pycdhit4-0.1.0-cp310-abi3-pyemscripten_2025_0_wasm32.whl CPython 3.10 abi3 PyEmscripten 2025.0+ WebAssembly Details for pycdhit4-0.1.0-cp310-abi3-pyemscripten_2025_0_wasm32.whl
pycdhit4-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl CPython 3.10 abi3 Linux glibc 2.34+ x86-64 Details for pycdhit4-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl
pycdhit4-0.1.0-cp310-abi3-manylinux_2_34_aarch64.whl CPython 3.10 abi3 Linux glibc 2.34+ ARM64 Details for pycdhit4-0.1.0-cp310-abi3-manylinux_2_34_aarch64.whl
pycdhit4-0.1.0-cp310-abi3-macosx_11_0_x86_64.whl CPython 3.10 abi3 macOS 11.0+ x86-64 Details for pycdhit4-0.1.0-cp310-abi3-macosx_11_0_x86_64.whl
pycdhit4-0.1.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details for pycdhit4-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
pycdhit4-0.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for pycdhit4-0.1.0-cp39-cp39-win_amd64.whl
pycdhit4-0.1.0-cp39-cp39-manylinux_2_34_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ x86-64 Details for pycdhit4-0.1.0-cp39-cp39-manylinux_2_34_x86_64.whl
pycdhit4-0.1.0-cp39-cp39-manylinux_2_34_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ ARM64 Details for pycdhit4-0.1.0-cp39-cp39-manylinux_2_34_aarch64.whl
pycdhit4-0.1.0-cp39-cp39-macosx_11_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 11.0+ x86-64 Details for pycdhit4-0.1.0-cp39-cp39-macosx_11_0_x86_64.whl
pycdhit4-0.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for pycdhit4-0.1.0-cp39-cp39-macosx_11_0_arm64.whl

Total release size: 5.0 MB

Release files / pycdhit4-0.1.0.tar.gz

Download URL pycdhit4-0.1.0.tar.gz
Size 250.5 kB
Tags Source
SHA-256 checksum
How to use checksums
98c9ffeed02a483f36bb1e5678ff0804e48459d1e6179fe055764587d2923895
BLAKE2b-256 checksum
How to use checksums
1730dd44d151a203e53a00feb1de0e10220c9b9ef9b79c7d791db19249c3a668
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp315-cp315t-win_amd64.whl

Download URL pycdhit4-0.1.0-cp315-cp315t-win_amd64.whl
Size 414.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
01bf78fe853a9105d63e94f5e49f29252b4d312bd5ffc481d426231b6defaad2
BLAKE2b-256 checksum
How to use checksums
92a9b3bbe888b1e0810d5187c6b34bcfba1312ca2146f6150f5175c341fc3088
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp315-cp315t-manylinux_2_34_x86_64.whl

Download URL pycdhit4-0.1.0-cp315-cp315t-manylinux_2_34_x86_64.whl
Size 271.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
9397896521a29c206066f656dceb8cdeb02454077b94f859b40f1b3e87897c4e
BLAKE2b-256 checksum
How to use checksums
81b92cd006a749d7620de35531959b2bb7d4eb54d47c69c25b4a2945adec8d71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp315-cp315t-manylinux_2_34_aarch64.whl

Download URL pycdhit4-0.1.0-cp315-cp315t-manylinux_2_34_aarch64.whl
Size 265.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
fa2c82b57703c2aaf6ed3a863ddec5c0bb47e10515afef512380891aa335467b
BLAKE2b-256 checksum
How to use checksums
e76163a990bbcd97fbf91e868d0abb82af73cf84a458c55314143157e6480f1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp315-cp315t-macosx_11_0_x86_64.whl

Download URL pycdhit4-0.1.0-cp315-cp315t-macosx_11_0_x86_64.whl
Size 115.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
b8cd70588fa266fe365787f68452dee02bea18a83ffec214b4d977666bebf456
BLAKE2b-256 checksum
How to use checksums
fba3b1a177d20486e0d937328e31c0f548d9eaf9722efcf0c6603020f0a3173f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp315-cp315t-macosx_11_0_arm64.whl

Download URL pycdhit4-0.1.0-cp315-cp315t-macosx_11_0_arm64.whl
Size 113.9 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8f192a9936eb1bcb6e105938cc9a46930be83ad6ae148c301fcc7296fb69e0eb
BLAKE2b-256 checksum
How to use checksums
bec51a245fdb6135636f25f80c5893600105420777726f91ff18006002155f47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp314-cp314t-win_amd64.whl

Download URL pycdhit4-0.1.0-cp314-cp314t-win_amd64.whl
Size 414.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
e6552bc4ec78adf56f8a4bfc2eca9d288bb164c86dd195a9f6b76be34d249760
BLAKE2b-256 checksum
How to use checksums
85c50b470f8859e020aefc447862459a34e6e48b0c8d742f474c8154a90ec8fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp314-cp314t-manylinux_2_34_x86_64.whl

Download URL pycdhit4-0.1.0-cp314-cp314t-manylinux_2_34_x86_64.whl
Size 271.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
11bcf0ce705cc294d3dcba0e11904ae23e3dc5b8ffd1e30eb218c59bb333188a
BLAKE2b-256 checksum
How to use checksums
5ddfe191b6839458390fa3c92f67eeb4cb4f7ca871a0bfaaaa0476fc7d078a62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp314-cp314t-manylinux_2_34_aarch64.whl

Download URL pycdhit4-0.1.0-cp314-cp314t-manylinux_2_34_aarch64.whl
Size 265.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
ecd37ab57d49f6e0b743be386e52574ee473ee92617c35b4d157b82702311232
BLAKE2b-256 checksum
How to use checksums
1ce7a2dc53a11f7047351c99dcbaeb2847a39d40d4bafd79c48d9427deea7fc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp314-cp314t-macosx_11_0_x86_64.whl

Download URL pycdhit4-0.1.0-cp314-cp314t-macosx_11_0_x86_64.whl
Size 116.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
5ecb0e3de2f45223440e61698f5f1ac4f532b9e481e82b1cd494e3ba0ea6afe6
BLAKE2b-256 checksum
How to use checksums
f6ca5f77041e79047ff75095f2d87ffeaaa8cc798e6042b13a005c9ee48f7694
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pycdhit4-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 114.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a909eafc906ed10b971e96397eb3eb00b2bcfe8cbb2212c07b95802ac6d9c24e
BLAKE2b-256 checksum
How to use checksums
33b362daa35d34b6032b3722309034dec798637ed5b4f55035ee07f61e4d51b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp310-abi3-win_amd64.whl

Download URL pycdhit4-0.1.0-cp310-abi3-win_amd64.whl
Size 397.2 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
0c0631cc5c1e73c0658d1b098c4a1b9423d569e1c656a924fb6c524792059d88
BLAKE2b-256 checksum
How to use checksums
c778ca28cb57d9ba8fab8c1e8bc7ff9d3ba9270ddd69f1ff483aa24be7983fdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp310-abi3-pyemscripten_2025_0_wasm32.whl

Download URL pycdhit4-0.1.0-cp310-abi3-pyemscripten_2025_0_wasm32.whl
Size 72.8 kB
Tags CPython 3.10 PyEmscripten 2025.0+ WebAssembly abi3
SHA-256 checksum
How to use checksums
decfaab1fbd1616efabeea1c1a2f8654ab204290e4255b2050421695beb1b870
BLAKE2b-256 checksum
How to use checksums
f758b0805b43f2ce3650463f43a2bafcd7668b4cb4207242217af9b25e6302b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl

Download URL pycdhit4-0.1.0-cp310-abi3-manylinux_2_34_x86_64.whl
Size 265.1 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
0b0461ec74140c294214481f797cab43e338194444ab1346b1327c0817f4a100
BLAKE2b-256 checksum
How to use checksums
ba005c3df0b95c598a10b47f240e0ae5dc7a0126e1ce63b99ec69b89eef45178
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp310-abi3-manylinux_2_34_aarch64.whl

Download URL pycdhit4-0.1.0-cp310-abi3-manylinux_2_34_aarch64.whl
Size 258.7 kB
Tags CPython 3.10 Linux glibc 2.34+ ARM64 abi3
SHA-256 checksum
How to use checksums
38a300aa6128ca470aeeab4b1ac85e789b0b36627ff66f0bae4e0612e6c96669
BLAKE2b-256 checksum
How to use checksums
cb967198bae6b7a7672e09ac103b25fc9b9cec501686c4167aaac48576fcab33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp310-abi3-macosx_11_0_x86_64.whl

Download URL pycdhit4-0.1.0-cp310-abi3-macosx_11_0_x86_64.whl
Size 110.1 kB
Tags CPython 3.10 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
921776a628d3da6a6159ac8217ec14ae61d15a51d6e4d3f16e4373c5bbf80af4
BLAKE2b-256 checksum
How to use checksums
c09098a4a4969381b58c8a0eae42485ccf8fc4ca6fc83572e7f9c0d121787ccb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL pycdhit4-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
Size 108.5 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d87dc8d5b09ca064cc1054a9eb779fb1a17b8152d76fd2b16746e51d12330f7f
BLAKE2b-256 checksum
How to use checksums
0075cb0b8585b2f25b0917df8335f14fa9ab1bc9cbffe49cc9b81083352ddb72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp39-cp39-win_amd64.whl

Download URL pycdhit4-0.1.0-cp39-cp39-win_amd64.whl
Size 401.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
9a1e2536c34f3c4d76b6623c7638763f7a7de222d125f978ef2ab3118eb755b5
BLAKE2b-256 checksum
How to use checksums
50f508a36f3be292079b192e19a67cf0ca4ed39b8e9f47293736088f6a691a89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp39-cp39-manylinux_2_34_x86_64.whl

Download URL pycdhit4-0.1.0-cp39-cp39-manylinux_2_34_x86_64.whl
Size 271.1 kB
Tags CPython 3.9 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
4cfd970dcfb210191289947000f2081c433ba4a967348779817e5439c471c397
BLAKE2b-256 checksum
How to use checksums
bb29be1d7bb9cb239108fb478c88c7591f926c8a0bb3623841b187b687f2acb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp39-cp39-manylinux_2_34_aarch64.whl

Download URL pycdhit4-0.1.0-cp39-cp39-manylinux_2_34_aarch64.whl
Size 264.8 kB
Tags CPython 3.9 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
003d8395f6289d11dfe08fe77c318790df9fbae03430996e8c93e03bdd94d96b
BLAKE2b-256 checksum
How to use checksums
68b2e28611e53411bd837cffd31446b7ff9b27bb6e6f823fc602a2af59c38eac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp39-cp39-macosx_11_0_x86_64.whl

Download URL pycdhit4-0.1.0-cp39-cp39-macosx_11_0_x86_64.whl
Size 114.6 kB
Tags CPython 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
b0a0dea3e65584c5332544dfb9014fec3e873e769ad16fe312dcbf02042f3937
BLAKE2b-256 checksum
How to use checksums
9022c6cf372e73bcb9a6c10b69453f81d5e73bd019998f1eda75e6c33c429a72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Release files / pycdhit4-0.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL pycdhit4-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 112.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3fbf16b29d5045799baa6a5fad9c64d5f3680f56c552d424e8db1652fd5e5336
BLAKE2b-256 checksum
How to use checksums
522119011e718c552bfd194f233aebf7fafa9fd157378cc722489a3faf34d62a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 8, 2026.

Transparency log

Security for pycdhit4 0.1.0

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.

Full provenance

All 22 files in this release have been uploaded with provenance metadata.

Select from 22 files

Attestation for pycdhit4-0.1.0.tar.gz

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 Nov 8, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

22 release files Full provenance

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