Skip to main content

leech-core

Rust acceleration for leechLearning 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

leech_core-0.9.0.tar.gz (37.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

leech_core-0.9.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

leech_core-0.9.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

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

Hashes for leech_core-0.9.0.tar.gz
Algorithm Hash digest
SHA256 e7460d7f8fd481ab950795a85811b907d7656592549925e4dfdace33c5d78b90
MD5 6566ecc6009883a305fc510f320425fc
BLAKE2b-256 23d2092d76e2a069403e8c721699d6d860646f018336fc7f37a04be296cc7d9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for leech_core-0.9.0.tar.gz:

Publisher: release.yml on rnabioco/leech

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file leech_core-0.9.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for leech_core-0.9.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ec84dea85f1627725fb0ba9cf51caf23d8c6decc0f7e7d99f70a0cc5296d5b4
MD5 8bd93ea0bc40a13210671d8924b098de
BLAKE2b-256 07ce201a548ece5026460186fd158a22760fec28afdc9ed768232a37fd983160

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file leech_core-0.9.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for leech_core-0.9.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c901f21f16c1d39f01b32aac75d41ac03c1256b9501baedb91d1ffc04b0eabbf
MD5 a5e24e02b1c9be2fd9eb0262123d5b82
BLAKE2b-256 1ef0a859cfd9b6e104ee1475b18aa6853943ee738735dfb625822ff6ea29d0ad

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.9.0 This release

3 files

0.8.0

3 files

0.7.0

3 files

0.6.7

3 files

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