Changes in src/sas/sasgui/perspectives/fitting/fitting.py [1a5d5f2:8f02f7f] in sasview
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sasgui/perspectives/fitting/fitting.py
r1a5d5f2 r8f02f7f 45 45 from sas.sasgui.guiframe.gui_manager import MDIFrame 46 46 from sas.sasgui.guiframe.documentation_window import DocumentationWindow 47 from sas.sasgui.perspectives.fitting.gpu_options import GpuOptions 47 48 48 49 from . import models … … 192 193 self.bumps_options_menu = self.menu1.FindItemById(self.id_bumps_options) 193 194 self.bumps_options_menu.Enable(True) 195 196 self.id_gpu_options_panel = wx.NewId() 197 self.menu1.Append(self.id_gpu_options_panel, "OpenCL Options", "Choose OpenCL driver or turn it off") 198 wx.EVT_MENU(owner, self.id_gpu_options_panel, self.on_gpu_options) 194 199 195 200 self.id_result_panel = wx.NewId() … … 801 806 self.result_frame.Show() 802 807 self.result_frame.Raise() 808 809 def on_gpu_options(self, event=None): 810 """ 811 Make the Fit Results panel visible. 812 """ 813 dialog = GpuOptions(None, wx.ID_ANY, "") 814 dialog.Show() 803 815 804 816 def stop_fit(self, uid): … … 1521 1533 for uid in page_id: 1522 1534 res = result[index] 1523 fit_msg = res.mesg1524 1535 if res.fitness is None or \ 1525 1536 not numpy.isfinite(res.fitness) or \ 1526 1537 numpy.any(res.pvec == None) or \ 1527 1538 not numpy.all(numpy.isfinite(res.pvec)): 1528 fit_msg += "\nFitting did not converge!!!" 1539 msg = "Fitting did not converge!!!" 1540 evt = StatusEvent(status=msg, info="warning", type="stop") 1541 wx.PostEvent(self.parent, evt) 1529 1542 wx.CallAfter(self._update_fit_button, page_id) 1530 1543 else: … … 1549 1562 wx.CallAfter(cpage._on_fit_complete) 1550 1563 except KeyboardInterrupt: 1551 fit_msg += "\nSingular point: Fitting stopped." 1564 msg = "Singular point: Fitting Stoped." 1565 evt = StatusEvent(status=msg, info="info", type="stop") 1566 wx.PostEvent(self.parent, evt) 1552 1567 except: 1553 fit_msg += "\nSingular point: Fitting error occurred." 1554 if fit_msg: 1555 evt = StatusEvent(status=fit_msg, info="warning", type="stop") 1556 wx.PostEvent(self.parent, evt) 1568 msg = "Singular point: Fitting Error occurred." 1569 evt = StatusEvent(status=msg, info="error", type="stop") 1570 wx.PostEvent(self.parent, evt) 1557 1571 1558 1572 except:
Note: See TracChangeset
for help on using the changeset viewer.