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.2.1.tar.gz (33.0 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.2.1-cp39-abi3-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9+Windows x86-64

openproteo_io-1.2.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

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

openproteo_io-1.2.1-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.2.1-cp39-abi3-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

openproteo_io-1.2.1-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.2.1.tar.gz.

File metadata

  • Download URL: openproteo_io-1.2.1.tar.gz
  • Upload date:
  • Size: 33.0 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.2.1.tar.gz
Algorithm Hash digest
SHA256 e8f27cca04f36ea80b6669f046493e42d60a1e02e21e1979e3a9a2a2a30c6c92
MD5 0e23dae26e1071fc1bd4fdf7a0418586
BLAKE2b-256 3be89cf56f066de0b65eb50cd586c7c63627c8b45e1b04aab34e4ab9bed92306

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.2.1.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.2.1-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for openproteo_io-1.2.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fda74974c3374c8ede099c590020268c6ca8f784c5572b1bc828f5e4392bdcb7
MD5 f00eb52e031c402a4411323c2d527ce6
BLAKE2b-256 b312c725fc2b24f9c9f4d2d93729bc069eb58fcffd60d796fdad9a403140a0b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.2.1-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.2.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openproteo_io-1.2.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e6142baa6857782e229eb06dc39cde4ca6734107321cbc962ac855db95f496e
MD5 eb1bfc9b1a299cdeab55707b9a7e88d2
BLAKE2b-256 b63d111cfaa732136c8fe2eb8910902b6354688fe5315e9593055aebad44588a

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.2.1-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.2.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openproteo_io-1.2.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 713633cabf8f02a0163867e23bffd883b15cf79cb007d1bd6bfcf0d47c95943b
MD5 560e4122d0cf593e7fe36203f997d54a
BLAKE2b-256 926a7aeab8866c7f905fb2899a1c0902d1f73606e490c6afda43d141221469e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.2.1-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.2.1-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openproteo_io-1.2.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07b1f86eb450f7ee962a08c23a4bf9f1667c33a168db2f31c73cfa858d30b7b6
MD5 21468f8189e91698d18ade1ece580770
BLAKE2b-256 6e801aad4bba8a93099683b69d482c8618d13f52f6722e6b549ba0ae14564dec

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.2.1-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.2.1-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for openproteo_io-1.2.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a963831284cbf0a47748e5d7101e733d8ee322b8a95009f727af0fb4a5ae2ee4
MD5 3fb7e1039d309d8ec7cd9daae5db0468
BLAKE2b-256 f521ada913221356b1b81565f6f5d6d65619f2da6a209c712f072b5abc9d61f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for openproteo_io-1.2.1-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

1.3.0

6 files

This release

1.2.1 This release

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