<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def on_btn_add_fit(self, event):
 """ add a new interpretation to the current specimen Parameters event : the wx.ButtonEvent that triggered this function Alters ------ pmag_results_data """

        if self.auto_save.GetValue():
            self.current_fit = self.add_fit(self.s, None, None, None, saved=True)
        else:
            self.current_fit = self.add_fit(self.s, None, None, None, saved=False)
        self.generate_warning_text()
        self.update_warning_box()

        if self.ie_open:
            self.ie.update_editor()

        self.update_fit_boxes(True)
        # Draw figures and add  text
        self.get_new_PCA_parameters(event)