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.8.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.8.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.8.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.8.0.tar.gz.

File metadata

  • Download URL: leech_core-0.8.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.8.0.tar.gz
Algorithm Hash digest
SHA256 004e92bd73560b9c2d0290bcb2ffc868f8878d4aaccfc84a26dad39a7e16cf22
MD5 88cfedb69445c6ebdd5f383067c2f827
BLAKE2b-256 f824a3849570e4c0ff4ad36917b5b6b7ea9b0b6e63e536585ff11ab0992627df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leech_core-0.8.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7999e68aac8327b0ddc1dfdd72770cceb214e18bf8c2d8b4560a7b7117dc9e50
MD5 bfd23e1e40b3275aa94dddd7a282d46b
BLAKE2b-256 e8a24933452aacbeba4957f6928c775c156cfd8166a2fddadbee82da62da68f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for leech_core-0.8.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f40764648e7645349b53ad6b0c61b4e61cc4246ec83f114b30b499f7ceca7b5f
MD5 e07ec2489bafb0a31b097efc78fc433d
BLAKE2b-256 c12f491aaad4fd06910cbe26d361590e5062b37022163b288864b1b6c18373e4

See more details on using hashes here.

Provenance

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

This release

0.8.0 This release

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