'Set the values stored in our current in-view data to be values of the
passed panel.  The passed panel must have the same indices as the panel
that would be returned by self.get_current.'

def set_current(self, panel):

    where = slice(self._oldest_frame_idx(), self._pos)
    self.buffer.values[:, where, :] = panel.values
