def METHOD_NAME(self):
    """Tick the timer."""
    # Update anim position value
    self.anim_veloc += self.anim_accel  # acceleration on vellcoity update
    self.anim_value += self.anim_delta + self.anim_veloc  # update position
    # print(f'tick {self.anim_value}')
    if self.anim_value >= self.anim_stop:  # one sided
        self.text.set_alpha(self.anim_value)
        if self.text not in self.ax.texts:
            # if the axis is cleared and redrawn
            self.ax.texts.append(self.text)
        self.canvas.refresh()  # refresht the canvas
    else:
        self.timer.stop()
        self.timer.deleteLater()
        # Remove artist
        self.text.figure = self.ax.figure
        if self.text in self.ax.texts:
            self.ax.texts.remove(self.text)
        if self.text.axes:
            try:
                # remove text from axis
                self.text.remove()
            except ValueError as e:
                # could raise ValueError: list.remove(x): x not in list
                pass
        self.canvas.refresh()  # refresht the canvas