Skip to main content

Crate rasterqc

Crate rasterqc 

Source
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 statistics
  • distribution - Distribution-based metrics (percentiles, skewness, kurtosis)
  • histogram - Histogram computation
  • quality - Quality assessment metrics

Modules§

distribution
histogram
quality
stats