Crate numpress

source ·
Expand description

Numpress utility.

A pure rust implementation of ms-numpress, a fast, minimally lossy compression algorithm for mass spectrometry data.

Additional Information

The API makes extensive use of unsafe Rust features, and therefore cannot guarantee low-level memory safety. Use at your own risk.

Modules

Structs

Custom error for Numpress compression.

Enums

Type of error encountered during compression or decompression.

Constants

Default scaling factor for compression.

Functions

High-level compressor for Numpress.
High-level decompressor for Numpress.
Calculate the optimal, most-compressed scaling factor for compression.

Type Definitions

Specialized result for Numpress operations.