docs: def purge_catalogue(self, flag_vector):
          '''
          Purges present catalogue with invalid events defined by flag_vector
  
          :param numpy.ndarray flag_vector:
              Boolean vector showing if events are selected (True) or not (False)
  
          '''
          id0 = np.where(flag_vector)[0]
          self.select_catalogue_events(id0)
          self.get_number_events()