Skip to main content

escapepod

Fast Python reader/writer for Oxford Nanopore POD5 files, backed by a pure Rust engine (the same engine as the escpod CLI). It mirrors the API of Oxford Nanopore's official pod5 package closely enough to be a mostly drop-in replacement, while reading and writing considerably faster.

Alpha quality and under active development. APIs and output formats may change without notice. Verify results against the official ONT pod5 tools before relying on it for anything important.

Install

uv pip install escapepod

Wheels are published for CPython 3.9+ (abi3) on Linux (x86_64/aarch64, manylinux + musllinux) and macOS (x86_64/arm64).

Usage

import escapepod

with escapepod.Reader("experiment.pod5") as reader:
    print(f"{reader.read_count} reads")
    for read in reader:
        signal = reader.get_signal(read)          # raw ADC (int16)
        print(read.read_id, read.num_samples, signal.mean())

See the documentation for the full API.

License

MIT

Metadata

Release files for escapepod 0.31.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for escapepod 0.31.2
File Size Uploaded
escapepod-0.31.2.tar.gz 1.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for escapepod 0.31.2
File
escapepod-0.31.2-cp39-abi3-musllinux_1_2_x86_64.whl CPython 3.9 abi3 Linux musl 1.2+ x86-64 Details
escapepod-0.31.2-cp39-abi3-musllinux_1_2_aarch64.whl CPython 3.9 abi3 Linux musl 1.2+ ARM64 Details
escapepod-0.31.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
escapepod-0.31.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
escapepod-0.31.2-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
escapepod-0.31.2-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 13.8 MB

Release files / escapepod-0.31.2.tar.gz

Download URL escapepod-0.31.2.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
ddcabfa254aa1f9b38705311801c0e09e32cb66defd16db2fef8b72bc7d0de38
BLAKE2b-256 checksum
How to use checksums
15e94123d5713237595d9c99c7ca8eadba35c66ce9b88bb3c99af1a85973faea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / escapepod-0.31.2-cp39-abi3-musllinux_1_2_x86_64.whl

Download URL escapepod-0.31.2-cp39-abi3-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
38661c1445374134160f14f2e5a43c53544da1748109bc85af65584369971282
BLAKE2b-256 checksum
How to use checksums
5d2aaa240c9b7d7028f67888d6f1312b1e28c3a5ae88af97f188755268964999
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / escapepod-0.31.2-cp39-abi3-musllinux_1_2_aarch64.whl

Download URL escapepod-0.31.2-cp39-abi3-musllinux_1_2_aarch64.whl
Size 2.2 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
51c38c80160ea8561a4004a5fba22fd599b294c233cf9dbe7c0000f8b6025805
BLAKE2b-256 checksum
How to use checksums
8c9c3db9ebed09fb0aaede27846fed1113fd8cf14201e7e2e0cad0761b29740a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / escapepod-0.31.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL escapepod-0.31.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
3c2fca733337c829910f2e398ab63b59aff79c7d77fcbf7b1b0946b3e1ab8bf1
BLAKE2b-256 checksum
How to use checksums
a7438ef151ddad1bdfe56da1e774a53115f1b3688194a76bf95dfced8382ffe1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / escapepod-0.31.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL escapepod-0.31.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
f8b87fffd224d274b797cd62365fccb5fffae00a9a727b02d98488b5aacdd93a
BLAKE2b-256 checksum
How to use checksums
2286abb2d251531ad5e141cfa79100b6e936f386f91eac3f6a3e6b5a7a2fe434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / escapepod-0.31.2-cp39-abi3-macosx_11_0_arm64.whl

Download URL escapepod-0.31.2-cp39-abi3-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f278b692a673222e48aa415aeffe6b3fe2c81aa5c81686bd33365fe32d4076d4
BLAKE2b-256 checksum
How to use checksums
93d23cbf6daf5a0476e24ba6082858ab5d5860695b6bfdda602200266aa841eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log

Release files / escapepod-0.31.2-cp39-abi3-macosx_10_12_x86_64.whl

Download URL escapepod-0.31.2-cp39-abi3-macosx_10_12_x86_64.whl
Size 2.0 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c0c70228bc99de84b6dfe815e71f7c5486face816d6fc6171a0983b789cf36f1
BLAKE2b-256 checksum
How to use checksums
6d2f1132f9ea8605889f34f2f295138d7449a2c81584aa0d853e7a83dfda0886
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.

Transparency log
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