docs: def execute(self, eopatch, title=None, colorbar=False):
          """Shows data and scrolls through. Currently not working from Jupyter notebooks.
  
          :param eopatch: Image sequence to display. Can be single channel, RGB or multi-channel. If multi-channel,
                          indices must be specified.
          :type eopatch: numpy array
          :param title: String to be displayed as title of the plot
          :type title: string
          :param colorbar: Whether to add colorbar to plot or not. Default is ``False``
          :type colorbar: bool
          :return: Same input eopatch
          """
          image_seq, single_channel = self._get_data_to_display(eopatch)
          # clip to positive values
          if image_seq.dtype is np.float:
              image_seq = np.clip(image_seq, 0, 1)
          elif image_seq.dtype is np.int:
              image_seq = np.clip(image_seq, 0, 255)
          # Call IndexTracker and visualise time frames
          fig, axis = plt.subplots(1, 1)
          tracker = IndexTracker(axis, image_seq,
                                 single_channel=single_channel,
                                 msg=title,
                                 colorbar=colorbar)
          fig.canvas.mpl_connect('scroll_event', tracker.onscroll)
          plt.show()
          return eopatch