def grid(self, dimensions=None, **kwargs):
        dimensions = self._valid_dimensions(dimensions)
        if len(dimensions) == self.ndims:
            with item_check(False):
                return GridSpace(self, **kwargs)
        return self.groupby(dimensions, container_type=GridSpace, **kwargs)
GridSpace takes a list of one or two dimensions, and lays out the containing
dataset/ETHPy150Open ioam/holoviews/holoviews/core/spaces.py/HoloMap.grid