Install
From source (Rust)
OpenMassSpec targets Rust 2021, MSRV 1.75. The umbrella workspace lives
at the OpenMassSpec repository and pulls the vendor crates in via
path dependencies; for a stand-alone build, clone all five repos side
by side:
.
+-- OpenMassSpecCore/
+-- OpenMassSpec/
+-- OpenTFRaw/
+-- OpenTimsTDF/
+-- OpenWRaw/
Then build the CLI:
cd OpenMassSpec
cargo build --release -p openmassspec-io-cli
./target/release/vendor2mzml --help
Python (PyPI)
The Python bindings are distributed as openmassspec-io. Wheels are
abi3-py39, so a single wheel covers Python 3.9 and newer.
pip install openmassspec-io # core
pip install 'openmassspec-io[arrow]' # with pyarrow zero-copy bridge
Pre-built binaries
Release builds of vendor2mzml are attached to each GitHub release
for:
linux-x86_64linux-aarch64macos-x86_64macos-aarch64windows-x86_64
Download the archive for your platform from the Releases
page, extract, and put vendor2mzml on your PATH.