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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file leech_core-0.9.0.tar.gz.
File metadata
- Download URL: leech_core-0.9.0.tar.gz
- Upload date:
- Size: 37.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7460d7f8fd481ab950795a85811b907d7656592549925e4dfdace33c5d78b90
|
|
| MD5 |
6566ecc6009883a305fc510f320425fc
|
|
| BLAKE2b-256 |
23d2092d76e2a069403e8c721699d6d860646f018336fc7f37a04be296cc7d9d
|
Provenance
The following attestation bundles were made for leech_core-0.9.0.tar.gz:
Publisher:
release.yml on rnabioco/leech
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
leech_core-0.9.0.tar.gz -
Subject digest:
e7460d7f8fd481ab950795a85811b907d7656592549925e4dfdace33c5d78b90 - Sigstore transparency entry: 2601755151
- Sigstore integration time:
-
Permalink:
rnabioco/leech@db506020cc506c01adf184ae9991e76cc676a053 -
Branch / Tag:
refs/tags/v0.9.0 - Owner: https://github.com/rnabioco
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@db506020cc506c01adf184ae9991e76cc676a053 -
Trigger Event:
push
-
Statement type:
File details
Details for the file leech_core-0.9.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: leech_core-0.9.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ec84dea85f1627725fb0ba9cf51caf23d8c6decc0f7e7d99f70a0cc5296d5b4
|
|
| MD5 |
8bd93ea0bc40a13210671d8924b098de
|
|
| BLAKE2b-256 |
07ce201a548ece5026460186fd158a22760fec28afdc9ed768232a37fd983160
|
Provenance
The following attestation bundles were made for leech_core-0.9.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on rnabioco/leech
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
leech_core-0.9.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
1ec84dea85f1627725fb0ba9cf51caf23d8c6decc0f7e7d99f70a0cc5296d5b4 - Sigstore transparency entry: 2601755223
- Sigstore integration time:
-
Permalink:
rnabioco/leech@db506020cc506c01adf184ae9991e76cc676a053 -
Branch / Tag:
refs/tags/v0.9.0 - Owner: https://github.com/rnabioco
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@db506020cc506c01adf184ae9991e76cc676a053 -
Trigger Event:
push
-
Statement type:
File details
Details for the file leech_core-0.9.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: leech_core-0.9.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c901f21f16c1d39f01b32aac75d41ac03c1256b9501baedb91d1ffc04b0eabbf
|
|
| MD5 |
a5e24e02b1c9be2fd9eb0262123d5b82
|
|
| BLAKE2b-256 |
1ef0a859cfd9b6e104ee1475b18aa6853943ee738735dfb625822ff6ea29d0ad
|
Provenance
The following attestation bundles were made for leech_core-0.9.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on rnabioco/leech
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
leech_core-0.9.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
c901f21f16c1d39f01b32aac75d41ac03c1256b9501baedb91d1ffc04b0eabbf - Sigstore transparency entry: 2601755313
- Sigstore integration time:
-
Permalink:
rnabioco/leech@db506020cc506c01adf184ae9991e76cc676a053 -
Branch / Tag:
refs/tags/v0.9.0 - Owner: https://github.com/rnabioco
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@db506020cc506c01adf184ae9991e76cc676a053 -
Trigger Event:
push
-
Statement type: