Skip to main content

openproteo-io (Python)

Python bindings for the openproteo-io Rust crate. Detect a Thermo / Bruker / Waters acquisition on disk, convert it to mzML, or stream spectra as zero-copy NumPy arrays / pyarrow record batches.

import openproteo_io as opio

fmt = opio.detect("sample.raw")        # -> "thermo" | "bruker" | "waters" | None
opio.to_mzml("sample.raw", "sample.mzML", indexed=True)

for spec in opio.iter_spectra("sample.raw"):
    print(spec.native_id, spec.ms_level, spec.mz.shape)

# Optional Arrow stream (requires pyarrow):
reader = opio.read_arrow("sample.raw", batch_size=1024)
for batch in reader:
    print(batch.num_rows)

Build from source:

pip install maturin
maturin develop --release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openproteo_io-1.3.0.tar.gz (33.3 kB view details)

Uploaded Source

Built Distributions

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

openproteo_io-1.3.0-cp39-abi3-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9+Windows x86-64

openproteo_io-1.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

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

openproteo_io-1.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

openproteo_io-1.3.0-cp39-abi3-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

openproteo_io-1.3.0-cp39-abi3-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file openproteo_io-1.3.0.tar.gz.

File metadata

  • Download URL: openproteo_io-1.3.0.tar.gz
  • Upload date:
  • Size: 33.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for openproteo_io-1.3.0.tar.gz
Algorithm Hash digest
SHA256 b06aea5c47edcb3362745f4be34caa91a52c61d668d007551a688733f2f697de
MD5 b3faf6ce1697ace4d347bd4de778aa40
BLAKE2b-256 f0cad53fa4cfd6dae55e93e8e75f65f3616d30a7e2bf282b3622c4ff047453ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.3.0.tar.gz:

Publisher: publish.yml on Sigilweaver/OpenProteo

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

File details

Details for the file openproteo_io-1.3.0-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for openproteo_io-1.3.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2b9831c2cb0a6c6932268c4deff9a26b122f06a4d86f7babc5a8437bfccce9c9
MD5 bc06213dda89dfa0d8683fe9cb8e360f
BLAKE2b-256 f0faea243e572fc5927ec5e64744d4ae71f0d3f1b5e4a6801cdbc373f6cb4b80

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.3.0-cp39-abi3-win_amd64.whl:

Publisher: publish.yml on Sigilweaver/OpenProteo

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

File details

Details for the file openproteo_io-1.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openproteo_io-1.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfb9eced5fb0f27aa64098ed9475ff422ac086736b79a79568058a3625d6cac2
MD5 dfeacde1697067114dcca5edf095e06e
BLAKE2b-256 de275baf8ad8b1b44b9b00a3d0fbf7f8803bca1fbefcb111847daa1b37bb3028

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on Sigilweaver/OpenProteo

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

File details

Details for the file openproteo_io-1.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openproteo_io-1.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52220950548df72a1b6037d1f2bb7cc6b44fd48b9c74c22ab06a22d2268f867b
MD5 421fecc5fd0c5d983b8cd39a99f16ed3
BLAKE2b-256 c4e582d683266b75414fb6244f73cca8bdba06834a1a817623b90607c7750ee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on Sigilweaver/OpenProteo

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

File details

Details for the file openproteo_io-1.3.0-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openproteo_io-1.3.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f679e7a9ecc93260da175d34bb94f042813512fe0bee873073332851d696c57
MD5 c85a6fba32dbae504295b22c0d8d8f30
BLAKE2b-256 15dc76e3749023c5e82d4764e2b0f55aa1ea1080f6ac5902c0d87c3bb6df4e5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.3.0-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: publish.yml on Sigilweaver/OpenProteo

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

File details

Details for the file openproteo_io-1.3.0-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for openproteo_io-1.3.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 af80ffe26c8df42d95dd21b9e0b60fae71517c9e148e1175da1e867ef195d192
MD5 89ff2f3163022a1f08aa22950a11e6bb
BLAKE2b-256 c1132ef0ff64bf5bace34c12aaf83ce6149f7d7df73c0a6412c8a9f0c68fad39

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.3.0-cp39-abi3-macosx_10_12_x86_64.whl:

Publisher: publish.yml on Sigilweaver/OpenProteo

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

1.3.0 This release

6 files

1.2.1

6 files

1.2.0

6 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