Skip to main content

openmassspec-io (Python)

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

import openmassspec_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

Metadata

Release files for openmassspec-io 1.5.3

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

Source distribution (sdist)

Source distribution for openmassspec-io 1.5.3
File Size Uploaded
openmassspec_io-1.5.3.tar.gz 41.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for openmassspec-io 1.5.3
File
openmassspec_io-1.5.3-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
openmassspec_io-1.5.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
openmassspec_io-1.5.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
openmassspec_io-1.5.3-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
openmassspec_io-1.5.3-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 10.7 MB

Release files / openmassspec_io-1.5.3.tar.gz

Download URL openmassspec_io-1.5.3.tar.gz
Size 41.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e6dab63a4848f81cccf146c3ff69d544aef93a4800889222e49120eabc078954
BLAKE2b-256 checksum
How to use checksums
9a9a0f63aa86f39fc35ed33dbfbc5c44d1ca2b036197da76234239320f6fe491
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release files / openmassspec_io-1.5.3-cp39-abi3-win_amd64.whl

Download URL openmassspec_io-1.5.3-cp39-abi3-win_amd64.whl
Size 2.0 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4a352014d40911c324f2baace781daf7231ab47e0db2bb3cb71555b8b54f6bdc
BLAKE2b-256 checksum
How to use checksums
b1a38d5d6315d7ca6ba37257896399024621679ffa978e35f326dc5d05f68b43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release files / openmassspec_io-1.5.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL openmassspec_io-1.5.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
00387d1b87562cf6d2f37a91954d73e296fdf8c902de884f78b3e53e9394b905
BLAKE2b-256 checksum
How to use checksums
d5776c188d65f5183e3f145c0249c0487bfcb99ca88fab2bffda7318ad5c09ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release files / openmassspec_io-1.5.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL openmassspec_io-1.5.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
16c5c895cdf164f00a442b51702c0a164f72ffb84923af08cd78b143f8d374a1
BLAKE2b-256 checksum
How to use checksums
29fa045919fc220a6c794a178860bb5f7daa9e1e3b95bedfbb4bab7dc5344126
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release files / openmassspec_io-1.5.3-cp39-abi3-macosx_11_0_arm64.whl

Download URL openmassspec_io-1.5.3-cp39-abi3-macosx_11_0_arm64.whl
Size 2.0 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
795a18dece6ffa036ce7ae255520e073c6da8d55e392c35d84b292248236ee50
BLAKE2b-256 checksum
How to use checksums
5714e703bd4431ba3ef3f9ec4d2948be392d9a19cdb108a097e680d92e74f04e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release files / openmassspec_io-1.5.3-cp39-abi3-macosx_10_12_x86_64.whl

Download URL openmassspec_io-1.5.3-cp39-abi3-macosx_10_12_x86_64.whl
Size 2.1 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0a44a527a12a26c47a3a5fa33f9c6c72a55919fbe9a4a574df1ce05115c01ab2
BLAKE2b-256 checksum
How to use checksums
87383200e4e9937eff403bfd8c2f2cb7d45f3912cf6f638fa00a615089d52503
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release history Release notifications | RSS feed

2.0.0

6 release files

1.5.5

6 release files

1.5.4

6 release files

This release

1.5.3 This release

6 release files

1.5.2

6 release files

1.5.1

6 release files

1.5.0

6 release files

1.4.0

6 release files

1.2.0

6 release files

1.1.0

6 release files

1.0.1

6 release files

1.0.0

6 release 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