code: def compute_overlaps(self, *args):
          
          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
docs: compute overlaps