Expand description
PyO3 bindings for raster quality control functions.
This library provides a Python interface to high-performance Rust implementations of raster statistics and quality metrics. It includes:
- Statistics: min, max, mean, standard deviation, median
- Distribution metrics: percentiles, quantiles, interquartile range, skewness, kurtosis
- Histograms: configurable bin histograms with parallel processing
- Quality metrics: signal-to-noise ratio (SNR), uniformity, dynamic range
All functions operate on NumPy arrays using zero-copy interoperability (PyO3 + numpy crate). Computation is parallelized using Rayon for efficiency on multi-core systems.
§Modules
stats- Basic raster statisticsdistribution- Distribution-based metrics (percentiles, skewness, kurtosis)histogram- Histogram computationquality- Quality assessment metrics