leech-core
Rust acceleration for leech — Learning
Enhanced Electrical Classifiers from Hanopore signals.
This package ships the compiled leech_core extension module: POD5 I/O with a
process-global reader cache, signal-map refinement, per-base statistics,
signal_kmer encoding, and the batched chunk-extraction pipelines used by
leech data prepare and leech predict.
It is not useful on its own. Install it through leech:
pip install "leech[rust]"
leech runs without it — every accelerated path has a pure-Python fallback —
but preparation and inference are substantially faster with it installed.
leech-core is released in lockstep with leech and reports a matching
__version__; check-rust warns if the two ever diverge.
Wheels are published for manylinux x86_64 and aarch64. On other platforms pip
falls back to the sdist, which needs a Rust toolchain and network access to
github.com (the escapepod-signal dependency is fetched from git, not
crates.io).
MIT licensed. Source, issues, and documentation live in the
leech repository.
Release files for leech-core 0.12.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| leech_core-0.12.1.tar.gz | 40.9 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| leech_core-0.12.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.12 | abi3 | Linux glibc 2.17+ x86-64 | Details |
| leech_core-0.12.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | CPython 3.12 | abi3 | Linux glibc 2.17+ ARM64 | Details |
Total release size: 2.9 MB
Release files / leech_core-0.12.1.tar.gz
| Download URL | leech_core-0.12.1.tar.gz |
|---|---|
| Size | 40.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4c1ab4b4e0f675168519a08044b3423c6fa78c3b9a84fc3096e966f17a9a31dd
|
|
BLAKE2b-256 checksum How to use checksums |
39bc34435b783210a151d9e80bed80b5c899f7e181a985ddf185be20cd8db2c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 15, 2026.
Transparency logRelease files / leech_core-0.12.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | leech_core-0.12.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
0678a48c6259dba86f0e44e46e667519097d5cc4c053c0b62453269b605f0550
|
|
BLAKE2b-256 checksum How to use checksums |
3fd1cc199cbda28c47d6672ca884a9dc774ae92164cef32d485cc7b4c002f63c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 15, 2026.
Transparency logRelease files / leech_core-0.12.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | leech_core-0.12.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
cd665169decc3e033ee1b41f1e1bbcab120ceef5606e67c6a9e49df7a8dd562b
|
|
BLAKE2b-256 checksum How to use checksums |
f1aa0fd55d073d4cc3ed50c1546ffead0fa1bcba0b4d3ddac252a138a133be58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 15, 2026.
Transparency log