Ignore:
Timestamp:
Jan 15, 2009 5:39:19 PM (16 years ago)
Author:
Gervaise Alina <gervyh@…>
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:
633ba04
Parents:
681f0dc
Message:

add thread for fitting

File:
1 edited

Legend:

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

    rd23544dc re9b4cc4  
    483483            when enter value on panel redraw model according to changed 
    484484        """ 
    485         self.set_model_parameter() 
     485        self.set_model() 
    486486        self.compute_chisqr() 
    487487         
    488       
    489     def set_model_parameter(self): 
    490         """ 
    491             this method redraws the model according to parameters values changes 
    492             and the reset model according to paramaters changes 
    493         """ 
    494         print "went here",len(self.parameters) ,self.model 
     488    def set_model(self):  
    495489        if len(self.parameters) !=0 and self.model !=None: 
    496490            # Flag to register when a parameter has changed. 
    497             is_modified = False 
    498491            for item in self.parameters: 
    499492                try: 
     
    502495                    item[3].Clear() 
    503496                    item[3].Hide() 
    504                     name=str(item[0].GetLabelText()) 
    505                     value= float(item[1].GetValue()) 
    506                     # If the value of the parameter has changed, 
    507                     # update the model and set the is_modified flag 
    508                     if value != self.model.getParam(name): 
    509                         self.model.setParam(name,value) 
    510                         is_modified = True  
    511497                except: 
    512498                     wx.PostEvent(self.parent.GrandParent, StatusEvent(status=\ 
    513499                            "Drawing  Error:wrong value entered : %s"% sys.exc_value)) 
     500        self.set_model_parameter() 
     501         
     502    def set_model_parameter(self): 
     503        if len(self.parameters) !=0 and self.model !=None: 
     504            # Flag to register when a parameter has changed. 
     505            is_modified = False 
     506            for item in self.parameters: 
     507                try: 
     508                     name=str(item[0].GetLabelText()) 
     509                     value= float(item[1].GetValue()) 
     510                     # If the value of the parameter has changed, 
     511                     # update the model and set the is_modified flag 
     512                     if value != self.model.getParam(name): 
     513                         self.model.setParam(name,value) 
     514                         is_modified = True 
     515                except: 
     516                     wx.PostEvent(self.parent.GrandParent, StatusEvent(status=\ 
     517                            "Model Drawing  Error:wrong value entered : %s"% sys.exc_value)) 
     518             
    514519            # Here we should check whether the boundaries have been modified. 
    515520            # If qmin and qmax have been modified, update qmin and qmax and  
Note: See TracChangeset for help on using the changeset viewer.