Changeset 6da860a in sasview for src/sas/qtgui/Perspectives/Inversion/DMaxExplorerWidget.py
- Timestamp:
- May 1, 2018 11:51:06 AM (6 years ago)
- Branches:
- ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
- Children:
- 72ecbdf2
- Parents:
- 6bd0d81
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/Perspectives/Inversion/DMaxExplorerWidget.py
rae34d30 r6da860a 8 8 9 9 # global 10 import sys11 import os12 10 import logging 13 11 import numpy as np … … 51 49 52 50 self.plot = PlotterWidget(self, self) 53 self.hasPlot = None51 self.hasPlot = False 54 52 self.verticalLayout.insertWidget(0, self.plot) 55 53 56 54 # Let's choose the Standard Item Model. 57 55 self.model = QtGui.QStandardItemModel(self) 58 self.mapper = None56 self.mapper = QtWidgets.QDataWidgetMapper(self) 59 57 60 58 # Add validators on line edits 61 59 self.setupValidators() 62 60 63 # #Connect buttons to slots.64 # #Needs to be done early so default values propagate properly.61 # Connect buttons to slots. 62 # Needs to be done early so default values propagate properly. 65 63 self.setupSlots() 66 64 … … 89 87 90 88 def setupMapper(self): 91 self.mapper = QtWidgets.QDataWidgetMapper(self)92 89 self.mapper.setOrientation(QtCore.Qt.Vertical) 93 90 self.mapper.setModel(self.model) … … 112 109 chi2 = [] 113 110 114 xs = np.linspace(float(self.model.item(W.DMIN).text()), 115 float(self.model.item(W.DMAX).text()), 116 float(self.model.item(W.NPTS).text())) 111 try: 112 dmin = float(self.model.item(W.DMIN).text()) 113 dmax = float(self.model.item(W.DMAX).text()) 114 npts = float(self.model.item(W.NPTS).text()) 115 xs = np.linspace(dmin, dmax, npts) 116 except ValueError as e: 117 msg = ("An input value is not correctly formatted. Please check {}" 118 .format(e.message)) 119 logger.error(msg) 117 120 118 121 original = self.pr_state.d_max … … 133 136 msg = "ExploreDialog: inversion failed " 134 137 msg += "for D_max=%s\n%s" % (str(x), ex) 135 print(msg)136 138 logger.error(msg) 137 139 … … 143 145 msg = "ExploreDialog: inversion failed " 144 146 msg += "for D_max=%s\n%s" % (str(x), ex) 145 print(msg)146 147 logger.error(msg) 147 148
Note: See TracChangeset
for help on using the changeset viewer.