Changeset ff8cb73 in sasview for src/sas/qtgui


Ignore:
Timestamp:
Oct 25, 2017 4:11:27 AM (7 years ago)
Author:
Adam Washington <adam.washington@…>
Children:
7be7136
Parents:
c57ecca
Message:

Update to latest version of corfunc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/Perspectives/Corfunc/CorfuncPerspective.py

    re958531 rff8cb73  
    6767        self.draw() 
    6868 
    69     def drawRealSpace(self): 
     69    def draw_real_space(self): 
    7070        self.fig.clf() 
    7171 
     
    7575 
    7676        if self.data: 
    77             self.axes.plot(self.data.x, self.data.y) 
    78             self.axes.set_xlim(min(self.data.x), max(self.data.x)/4) 
     77            self.axes.plot(self.data.x, self.data.y, label="1D Correlation") 
     78            self.axes.plot(self.data3.x, self.data3.y, label="3D Correlation") 
     79            self.axes.plot(self.data_idf.x, self.data_idf.y, label="Interface Distribution Function") 
     80            self.axes.set_xlim(min(self.data.x), max(self.data.x) / 4) 
     81            self.axes.legend() 
    7982 
    8083        self.draw() 
     
    188191            pass 
    189192 
    190         def completefn(transform): 
    191             self._realplot.data = transform 
    192             self._realplot.drawRealSpace() 
    193             params = self._calculator.extract_parameters(transform) 
    194             self.model.setItem(W.W_CORETHICK, QtGui.QStandardItem(str(params['d0']))) 
    195             self.model.setItem(W.W_INTTHICK, QtGui.QStandardItem(str(params['dtr']))) 
    196             self.model.setItem(W.W_HARDBLOCK, QtGui.QStandardItem(str(params['Lc']))) 
    197             self.model.setItem(W.W_CRYSTAL, QtGui.QStandardItem(str(params['fill']))) 
    198             self.model.setItem(W.W_POLY, QtGui.QStandardItem(str(params['A']))) 
    199             self.model.setItem(W.W_PERIOD, QtGui.QStandardItem(str(params['max']))) 
     193        def completefn(transforms): 
     194            (trans1, trans3, idf) = transforms 
     195            self._realplot.data = trans1 
     196            self._realplot.data3 = trans3 
     197            self._realplot.data_idf = idf 
     198            self._realplot.draw_real_space() 
     199            params = self._calculator.extract_parameters(trans1) 
     200            self.model.setItem(W.W_CORETHICK, 
     201                               QtGui.QStandardItem(str(params['d0']))) 
     202            self.model.setItem(W.W_INTTHICK, 
     203                               QtGui.QStandardItem(str(params['dtr']))) 
     204            self.model.setItem(W.W_HARDBLOCK, 
     205                               QtGui.QStandardItem(str(params['Lc']))) 
     206            self.model.setItem(W.W_CRYSTAL, 
     207                               QtGui.QStandardItem(str(params['fill']))) 
     208            self.model.setItem(W.W_POLY, 
     209                               QtGui.QStandardItem(str(params['A']))) 
     210            self.model.setItem(W.W_PERIOD, 
     211                               QtGui.QStandardItem(str(params['max']))) 
    200212 
    201213        self._update_calculator() 
Note: See TracChangeset for help on using the changeset viewer.