Ignore:
Timestamp:
Jun 6, 2017 9:37:52 AM (7 years ago)
Author:
Piotr Rozyczko <rozyczko@…>
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:
06b0138
Parents:
358b39d
Message:

More polydisp. functionality SASVIEW-601

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/Perspectives/Fitting/FittingUtilities.py

    r6964d44 raca8418  
    3737    return (param_name, param_length) 
    3838 
    39 def addParametersToModel(parameters, is2D): 
     39def addParametersToModel(parameters, kernel_module, is2D): 
    4040    """ 
    4141    Update local ModelModel with sasmodel parameters 
     
    6969                if p.name != param.name: 
    7070                    continue 
    71                 item1_2 = QtGui.QStandardItem(str(p.default)) 
     71                width = kernel_module.getParam(p.name+'.width') 
     72                #npts = kernel_module.getParam(p.name+'.npts') 
     73                #nsigs = kernel_module.getParam(p.name+'.nsigmas') 
     74                type = kernel_module.getParam(p.name+'.type') 
     75 
     76                item1_2 = QtGui.QStandardItem(str(width)) 
    7277                item1_2.setEditable(False) 
    73                 item1_3 = QtGui.QStandardItem(str(p.limits[0])) 
     78                item1_3 = QtGui.QStandardItem() 
    7479                item1_3.setEditable(False) 
    75                 item1_4 = QtGui.QStandardItem(str(p.limits[1])) 
     80                item1_4 = QtGui.QStandardItem() 
    7681                item1_4.setEditable(False) 
    77                 item1_5 = QtGui.QStandardItem(p.units) 
     82                item1_5 = QtGui.QStandardItem(type) 
    7883                item1_5.setEditable(False) 
    7984                poly_item.appendRow([item1_1, item1_2, item1_3, item1_4, item1_5]) 
     
    156161    model.setHeaderData(5, QtCore.Qt.Horizontal, QtCore.QVariant("Nsigs")) 
    157162    model.setHeaderData(6, QtCore.Qt.Horizontal, QtCore.QVariant("Function")) 
     163 
     164def addErrorPolyHeadersToModel(model): 
     165    """ 
     166    Adds predefined headers to the model 
     167    """ 
     168    model.setHeaderData(0, QtCore.Qt.Horizontal, QtCore.QVariant("Parameter")) 
     169    model.setHeaderData(1, QtCore.Qt.Horizontal, QtCore.QVariant("PD[ratio]")) 
     170    model.setHeaderData(2, QtCore.Qt.Horizontal, QtCore.QVariant("Error")) 
     171    model.setHeaderData(3, QtCore.Qt.Horizontal, QtCore.QVariant("Min")) 
     172    model.setHeaderData(4, QtCore.Qt.Horizontal, QtCore.QVariant("Max")) 
     173    model.setHeaderData(5, QtCore.Qt.Horizontal, QtCore.QVariant("Npts")) 
     174    model.setHeaderData(6, QtCore.Qt.Horizontal, QtCore.QVariant("Nsigs")) 
     175    model.setHeaderData(7, QtCore.Qt.Horizontal, QtCore.QVariant("Function")) 
    158176 
    159177def addShellsToModel(parameters, model, index): 
Note: See TracChangeset for help on using the changeset viewer.