docs: def make_table(self):
          """Make numpy array from timeseries data."""
          num_records = int(np.sum([1 for frame in self.timeseries]))
          dtype = [
                  ("frame",float),("time",float),("proteinring",list),
                  ("ligand_ring_ids",list),("distance",float),("angle",float),
                  ("offset",float),("type","|U4"),("resid",int),("resname","|U4"),("segid","|U8") ]
          out = np.empty((num_records,),dtype=dtype)
          cursor=0
          for contact in self.timeseries:
              out[cursor] = (contact.frame, contact.time,contact.proteinring,contact.ligandring,contact.distance,contact.angle,contact.offset,contact.type,contact.resid,contact.resname,contact.segid)
              cursor+=1
          return out.view(np.recarray)