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.6.7.tar.gz (36.9 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.6.7-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.6.7-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.6.7.tar.gz.

File metadata

  • Download URL: leech_core-0.6.7.tar.gz
  • Upload date:
  • Size: 36.9 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.6.7.tar.gz
Algorithm Hash digest
SHA256 f7a3aef6da791e4cc710da6b8cc0982726a73c943199f26c336a6c49d78df251
MD5 770c04a476972cf204c2f7e512ae9670
BLAKE2b-256 fda6e7c4781ead890975070caf5b35ecebd22e36cf55058ece5e991266be520d

See more details on using hashes here.

Provenance

The following attestation bundles were made for leech_core-0.6.7.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.6.7-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for leech_core-0.6.7-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53dd73b0872ef5c97fd8875d62d16e055c87abec288ec733ea206350d86ac132
MD5 c67f6fdc29362786bb05ff30c5e33d60
BLAKE2b-256 3738e5e6c9438caff1ee50eb79a2ebd362f6dc6b6e731bebbc4e5a74eb73cd87

See more details on using hashes here.

Provenance

The following attestation bundles were made for leech_core-0.6.7-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.6.7-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for leech_core-0.6.7-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e94d1acea8ede3b5e9e1eb597b11f1f6d6c5bcb4c93aff2dfb249f10a8c2b34c
MD5 466faccbd9cd3ef17640e32d2e63e774
BLAKE2b-256 64b6807152999f0d051a8be90edf5cad6ab2928368eb910c76c19b32a3af2356

See more details on using hashes here.

Provenance

The following attestation bundles were made for leech_core-0.6.7-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

0.9.0

3 files

0.8.0

3 files

0.7.0

3 files

This release

0.6.7 This release

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