mzdata 0.66.6

A library to read mass spectrometry data formats and a data model for mass spectra
Documentation
//! Reader implementation for Bruker's TDF data files, [`TDFFrameReaderType`] for ion mobility frames
//! and [`TDFSpectrumReaderType`] for summed or sliced spectra.
//!
//! **Requires the `bruker_tdf` feature**
//!
//! Depends upon the [`timsrust`] library, a cross-platform, pure Rust implementation of the Bruker-specifc
//! file reading behaviors and [`rusqlite`] for reading the SQLite3 .tdf files.
mod constants;
mod arrays;
mod sql;
mod reader;
mod calibration;

pub use reader::{TDFFrameReader, TDFFrameReaderType, TDFSpectrumReader, TDFSpectrumReaderType, is_tdf};
pub use sql::{ChromatographyData, SQLTrace};

pub use calibration::{
    CalibrationParameters,
    IonMobilityCalibrationError,
    MzCalibration,
    TimsCalibration,
    MzCalibrationError,
    clamp_u32,
    TimsCalibrationModel,
    TimsCalibrationModel2,
    MzCalibrationModel,
    MzCalibrationModel1
};