def compute_overlaps(self, *args):
        """ compute overlaps """
        olaps = []
        Y = self._Y
        psd = self._catalog_object.psd
        for i in np.arange(0,Y.shape[0]):
            olaps.append(_overlap(Y[i,:], self._Y_rec[i,:], psd))
        return olaps