Changeset dabb633 in sasview for sansview/perspectives


Ignore:
Timestamp:
Sep 17, 2008 9:08:04 AM (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:
671d14e1
Parents:
fadea71
Message:

comments added

File:
1 edited

Legend:

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

    r3b19ac9 rdabb633  
    1313import models 
    1414import fitpage 
     15import park 
    1516 
    1617class PlottableData(Data,Data1D): 
     
    3233class Plugin: 
    3334    """ 
     35        Fitting plugin is used to perform fit  
    3436    """ 
    3537    def __init__(self): 
     
    169171                    self.page_finder[page].add_data(datap) 
    170172                except: 
    171                     raise  
    172173                    wx.PostEvent(self.parent, StatusEvent(status="Fitting error: \ 
    173174                    data already Selected ")) 
     
    194195                if model.name== modelname: 
    195196                    value.set_model_param(names,values) 
    196                      
    197197                    break 
    198198 
     
    252252        try: 
    253253            for page, value in self.page_finder.iteritems(): 
    254                 print "fitting : simultaneous scheduled ",value.get_scheduled() 
    255254                if value.get_scheduled()=='True': 
    256255                    data = value.get_data() 
     
    306305                    templist=current_pg.get_param_list() 
    307306                except: 
    308                     raise 
    309307                    wx.PostEvent(self.parent, StatusEvent(status="Fitting error: %s" % sys.exc_value)) 
    310308                    return 
     
    351349        for page, value in self.page_finder.iteritems(): 
    352350            try: 
    353                 print "fitting : simultaneous scheduled ",value.get_scheduled(),value.schedule 
    354351                if value.get_scheduled()=='True': 
    355                     print "fitting: self.page_finder",value.get_scheduled() 
    356352                    data = value.get_data() 
    357                     #print "fitting: data",data 
    358353                    list = value.get_model() 
    359354                    model= list[0] 
     
    376371                wx.PostEvent(self.parent, StatusEvent(status="Fitting error: %s" % sys.exc_value)) 
    377372                return  
    378             #Do the simultaneous fit 
     373        #Do the simultaneous fit 
    379374        try: 
    380375            result=self.fitter.fit() 
     
    392387            self._on_change_engine('park') 
    393388        wx.PostEvent(self.parent, StatusEvent(status="Engine set to: %s" % self._fit_engine)) 
    394      
    395389   
    396390     
     
    423417            self.index_model += 1   
    424418            self.page_finder[current_pg].set_theory("Fitness") 
    425             #print "on model",model.name 
    426419            self.page_finder[current_pg].set_model(model,M_name) 
    427420            self.plot_helper(currpage= current_pg,qmin= None,qmax= None) 
     
    451444                if  page==currpage :   
    452445                    break  
    453             
    454446            data=self.page_finder[page].get_data() 
    455447            list=self.page_finder[page].get_model() 
     
    501493                    wx.PostEvent(self.parent, NewPlotEvent(plot=theory, title="Analytical model")) 
    502494                except: 
    503                     raise 
    504495                    print "SimView.complete1D: could not import sans.guicomm.events" 
    505496             
Note: See TracChangeset for help on using the changeset viewer.