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.7.0.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.7.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.7.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.7.0.tar.gz.

File metadata

  • Download URL: leech_core-0.7.0.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.7.0.tar.gz
Algorithm Hash digest
SHA256 fcdf053ad4ca48af3ebaf6964b684005345b37cb579e51e9d257c529824175a7
MD5 1821d456712a797fb8d6fb14543ac9aa
BLAKE2b-256 5221de9bfba1bc73ff9ad987522ddd4ee65ef5e58795e129072f62ceba915828

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leech_core-0.7.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e73df029319dda3f4a337216f9ec91240076927213a78cccba010813f4783a39
MD5 2f78c79acf7c1152d574ee2dd34f4211
BLAKE2b-256 f15d62d0e417c51e66056f7e0c797939ce1e2ef9541cdb2014178c20a76473f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leech_core-0.7.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1bc4e37a1a3cdd2ad6e0427d78155c8a334ccf3222b90e45b0332901d611672c
MD5 6624b2102ab869d78454c17dea01d096
BLAKE2b-256 86a5ff988ccbc857c073ce03373f6adf09fe9d7c7d077976da68aaf845abfd9a

See more details on using hashes here.

Provenance

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

0.9.0

3 files

0.8.0

3 files

This release

0.7.0 This release

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