<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def save(self, output_path=None, title=None):
 """Saves the current figure with carpet visualization to disk. Parameters output_path : str Path to where the figure needs to be saved to. title : str text to overlay and annotate the visualization (done via plt.suptitle()) """


        try:
            save_figure(self.fig, output_path=output_path, annot=title)
        except:
            print('Unable to save the figure to disk! \nException: ')
            traceback.print_exc()