code: def initialise(self, other):
          
          self.frame_no = other.frame_no
          self.data = other.data
          self.type = other.type
          self.metadata.copy(other.metadata)
docs: Initialise a :py:class:`Frame` from another :py:class:`Frame`.
  
          Copies the metadata and (a reference to) the data from
          :py:obj:`other`. Note that the data is not actually copied --
          you must make a copy of the data before changing it.
  
          :param Frame other: The frame to copy.