code: def cluster(self, window):
          
          # If no events, do nothing
          pivot_ifo = self.attrs['pivot']
          fixed_ifo = self.attrs['fixed']
          if len(self.data['%s/time' % pivot_ifo]) == 0 or len(self.data['%s/time' % fixed_ifo]) == 0:
              return self
          from pycbc.events import cluster_coincs
          interval = self.attrs['timeslide_interval']
          cid = cluster_coincs(self.stat,
                               self.data['%s/time' % pivot_ifo],
                               self.data['%s/time' % fixed_ifo],
                               self.timeslide_id,
                               interval,
                               window)
          return self.select(cid)
docs: Cluster the dict array, assuming it has the relevant Coinc colums,
          time1, time2, stat, and timeslide_id