openmassspec-arrow
Apache Arrow bridge for
openmassspec-core spectrum
records: a canonical Arrow schema (spectrum_record_schema) and a streaming
SpectrumBatchBuilder that turns SpectrumRecords into one
arrow_array::RecordBatch, one row per spectrum.
use SpectrumBatchBuilder;
use SpectrumRecord;
let mut builder = new;
builder.push;
let batch = builder.finish.unwrap;
assert_eq!;
Uses arrow 60. MSRV 1.88. Apache-2.0.