OpenSXRaw
Read SCIEX .wiff data in Rust and Python.
A pure-Rust parser for SCIEX's legacy
.wiff /
.wiff.scan format,
reverse-engineered without the vendor SDK. Covers the TripleTOF and
QTRAP instrument families.
Docs
Format notes, API reference, and quickstart.
Source
Apache-2.0 on GitHub.
What is a SCIEX .wiff file?
SCIEX's legacy .wiff is a
CFBF (Compound File Binary Format) container paired with a flat
.wiff.scan file that
holds the scan blocks. The format is closed and the first-party access
path is the Windows Clearcore SDK. OpenSXRaw reconstructs the on-disk
layout from first principles so the data is readable on any platform
with Rust or Python.
Coverage
Decodes the CFBF stream catalog, the
Idx scan index, and the
custom prefix-encoded scan blocks in
.wiff.scan. Distributed
as a Rust crate and a maturin-built Python wheel. SCIEX's newer,
encrypted .wiff2 format
is documented but deferred; see the docs for details.