Skip to content

saimn/ndcombine

Repository files navigation

CI Status

Coverage Status

NDCombine is a Python package to combine efficiently n-dimensional arrays such as images or datacubes. It is implemented in Cython which allows to parallelize the computation at the C level with OpenMP.

Currently the implemented algorithms are:

  • Combination: mean, median, sum.
  • Rejection: sigma clipping, variance clipping.

If variance arrays are provided, the variance is propagated with the usual uncertainty propagation formulas.

Wishlist:

  • Rejection algorithms: minmax (value or number or percentile ?)
  • Weights, scaling factor or function, offsets (?)

Links