Changeset 2012eae in sasview for sansview/perspectives/fitting


Ignore:
Timestamp:
Apr 14, 2010 4:44:26 PM (15 years ago)
Author:
Jae Cho <jhjcho@…>
Branches:
master, 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, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
5dc4236
Parents:
f1b0f70
Message:

Fixed MAC bugs: fit button(not accepting click),not displaying chi2 and npts

Location:
sansview/perspectives/fitting
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sansview/perspectives/fitting/basepage.py

    r19403da r2012eae  
    10351035                    # set mask    
    10361036                    is_modified = self._validate_Npts() 
     1037                    #reset npts for fitting textctrl. 
     1038                    self.set_npt2fit() 
    10371039 
    10381040            else: 
  • sansview/perspectives/fitting/fitpage.py

    r2f6c260 r2012eae  
    8181                if self.model != None: 
    8282                    self.smear_description_2d.Show(True) 
    83                     self.npts = len(self.data.data) 
    84             else: 
    85                 self.npts = len(self.data.x) 
    86                  
    87  
     83                     
    8884        self.disp_cb_dict = {} 
    8985        ## to update the panel according to the fit engine type selected 
     
    193189        smear_message_slit_height_title = "Slit height[1/A]:" 
    194190        smear_message_slit_width_title = "Slit width[1/A]:" 
    195         #Fit button 
    196         self.btFit = wx.Button(self,wx.NewId(),'Fit', size=(88,25)) 
    197         self.btFit.Bind(wx.EVT_BUTTON, self._onFit,id= self.btFit.GetId()) 
    198         self.btFit.SetToolTipString("Start fitting.") 
    199191         
    200192        self._get_smear_info() 
     
    211203        sizer_smearer_box = wx.StaticBoxSizer(smear_set_box, wx.HORIZONTAL) 
    212204        sizer_smearer_box.SetMinSize((_DATA_BOX_WIDTH,85)) 
     205        sizer_fit = wx.GridSizer(2, 4,2,6) 
     206         
     207        #Fit button 
     208        self.btFit = wx.Button(self,wx.NewId(),'Fit', size=(88,25)) 
     209        self.btFit.Bind(wx.EVT_BUTTON, self._onFit,id= self.btFit.GetId()) 
     210        self.btFit.SetToolTipString("Start fitting.") 
    213211         
    214212        #textcntrl for new resolution 
     
    262260        self.Npts_fit.SetToolTipString(" Npts : number of points selected for fitting") 
    263261        self.Npts_total  =  BGTextCtrl(self, -1, "-", size=(75,20), style=0) 
    264         self.Npts_total.SetValue(str(self.npts)) 
    265262        self.Npts_total.SetToolTipString(" Total Npts : total number of data points") 
    266263        box_description_1= wx.StaticText(self, -1,'    Chi2/Npts') 
     
    269266        box_description_4= wx.StaticText(self, -1,' ') 
    270267         
    271         sizer_fit = wx.GridSizer(2, 4,2,6) 
     268         
    272269        sizer_fit.Add(box_description_1,0,0) 
    273270        sizer_fit.Add(box_description_2,0,0) 
     
    840837 
    841838        if check_float(tcrtl): 
    842             flag = self._onparamEnter_helper()   
     839            flag = self._onparamEnter_helper()  
     840            self.set_npts2fit()  
    843841            if self.fitrange:              
    844842                temp_smearer = None 
     
    12681266            return the current chi2 
    12691267        """ 
    1270         return self.tcChi.GetLabel() 
     1268        return self.tcChi.GetValue() 
    12711269         
    12721270    def get_param_list(self): 
     
    13081306                    chisqr =chisqr/npt_fit     
    13091307            chi2 = format_number(chisqr)     
    1310             self.tcChi.SetLabel(chi2)     
     1308            self.tcChi.SetValue(chi2)     
    13111309            self.tcChi.Refresh()     
    13121310        else: 
    1313             self.tcChi.SetLabel("-") 
     1311            self.tcChi.SetValue("-") 
    13141312         
    13151313        #Hide error title 
     
    17701768                output= "-" 
    17711769 
    1772             self.tcChi.SetLabel(str(format_number(output))) 
     1770            self.tcChi.SetValue(str(format_number(output))) 
    17731771 
    17741772            self.state.tcChi =self.tcChi 
Note: See TracChangeset for help on using the changeset viewer.