API#

array#

neighbours#

neighbours(cell_ids, *, grid_info[, ring])

determine the neighbours within the nth ring around the center pixel

angular_distances(neighbours, *, grid_info)

compute the angular great-circle distances between neighbours

kernels#

kernels.gaussian_kernel(cell_ids, *, ...[, ...])

construct a gaussian kernel on the healpix grid

padding#

pad(cell_ids, *, grid_info, ring[, mode, ...])

pad an array

convolution#

convolve(arr, kernel, **kwargs)

convolve an array using a pre-computed sparse kernel matrix

xarray#

kernels#

kernels.gaussian_kernel(cell_ids, sigma[, ...])

Create a symmetric gaussian kernel for the given cell ids

padding#

pad(cell_ids, *, ring[, mode, ...])

pad a xarray object

convolution#

convolve(ds, kernel, *[, dim, mode, ...])

convolve data on a DGGS grid