cngi.image.mask

mask(xds, name='MASK1', ra=None, dec=None, pixels=None, pol=- 1, channels=- 1)[source]

Create a new mask Data variable in the Dataset

Note

This function currently only supports rectangles and integer pixel boundaries

Parameters
  • xds (xarray.core.dataset.Dataset) – input Image Dataset

  • name (str) – dataset variable name for mask, overwrites if already present

  • ra (list) – right ascension coordinate range in the form of [min, max]. Default None means all

  • dec (list) – declination coordinate range in the form of [min, max]. Default None means all

  • pixels (numpy.ndarray) – array of shape (N,2) containing pixel box. AND’d with ra/dec

  • pol (int or list) – polarization dimension(s) to include in mask. Default of -1 means all

  • channels (int or list) – channel dimension(s) to include in mask. Default of -1 means all

Returns

output Image

Return type

xarray.core.dataset.Dataset