# API

## array

### neighbours

```{eval-rst}
.. currentmodule:: healpix_convolution

.. autosummary::
   :toctree: generated

   neighbours
   angular_distances
```

### kernels

```{eval-rst}
.. currentmodule:: healpix_convolution

.. autosummary::
   :toctree: generated

   kernels.gaussian_kernel
```

### padding

```{eval-rst}
.. currentmodule:: healpix_convolution

.. autosummary::
   :toctree: generated

   pad
```

### convolution

```{eval-rst}
.. currentmodule:: healpix_convolution

.. autosummary::
   :toctree: generated

   convolve
```

## xarray

### kernels

```{eval-rst}
.. currentmodule:: healpix_convolution.xarray

.. autosummary::
   :toctree: generated

   kernels.gaussian_kernel
```

### padding

```{eval-rst}
.. currentmodule:: healpix_convolution.xarray

.. autosummary::
   :toctree: generated

   pad
```

### convolution

```{eval-rst}
.. currentmodule:: healpix_convolution.xarray

.. autosummary::
   :toctree: generated/

   convolve
```
