This PR adds a pad function that allows padding regional healpix maps. That function will compute the necessary indices purely based on the cell ids and return an object with a apply method. This allows significantly speeding up padding multiple arrays in the same way without recomputing these indices.
This PR adds a
pad
function that allows padding regional healpix maps. That function will compute the necessary indices purely based on the cell ids and return an object with aapply
method. This allows significantly speeding up padding multiple arrays in the same way without recomputing these indices.The typical usage is:
The only mode that is currently implemented is
constant
, but the planned modes are:constant
: pad with a constant valueedge
: "nearest neighbour" paddinglinear_ramp
: linearly interpolate from the nearest neighbour to a constant valuesymmetric
: mirror along the edge of the domain