Ignore:
Timestamp:
Feb 5, 2009 4:02:45 PM (15 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:
8d93ec4
Parents:
d468daa
Message:

sansview print remove

File:
1 edited

Legend:

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

    r17fc6f8 r888e62c  
    135135        self.index_model = 0 
    136136        self.parent.Bind(EVT_SLICER_PANEL, self._on_slicer_event) 
     137        
    137138         
    138139        #create the fitting panel 
     
    141142        self.mypanels.append(self.fit_panel) 
    142143        return self.mypanels 
     144     
     145     
    143146    def _on_model2D_show(self, event ): 
    144147        print "model2D get the id ", event.id 
     148         
     149         
    145150    def _on_slicer_event(self, event): 
    146151        print "fitting:slicer event ", event.panel 
    147         new_panel = event.panel 
    148         # Set group ID if available 
    149         event_id = self.parent.popup_panel(new_panel) 
    150         self.menu1.Append(event_id, new_panel.window_caption,  
    151                          "Show %s plot panel" % new_panel.window_caption) 
    152         # Set UID to allow us to reference the panel later 
    153         new_panel.uid = event_id 
    154         new_panel 
    155         self.mypanels.append(new_panel)  
     152        if event.panel!=None: 
     153            new_panel = event.panel 
     154            # Set group ID if available 
     155            event_id = self.parent.popup_panel(new_panel) 
     156            self.menu1.Append(event_id, new_panel.window_caption,  
     157                             "Show %s plot panel" % new_panel.window_caption) 
     158            # Set UID to allow us to reference the panel later 
     159            new_panel.uid = event_id 
     160            new_panel 
     161            self.mypanels.append(new_panel)  
    156162        return         
    157163    def _on_show_panel(self, event): 
     
    375381                    #Do the single fit 
    376382                    self.fitter.set_model(Model(model), self.id, pars)  
    377                     print "args...:",metadata,self.id,smearer,qmin,qmax,ymin,ymax 
     383                    #print "args...:",metadata,self.id,smearer,qmin,qmax,ymin,ymax 
    378384                   
    379385                    self.fitter.set_data(data=metadata,Uid=self.id, 
     
    468474                           
    469475                    self.fitter.set_model(new_model, self.id, pars)  
    470                      
    471476                    self.fitter.set_data(metadata,self.id,qmin,qmax,ymin,ymax) 
    472477                    self.fitter.select_problem_for_fit(Uid=self.id,value=value.get_scheduled()) 
     
    642647                xmin=data.xmin 
    643648                xmax=data.xmax 
    644                 print " q range =",     
     649                #print " q range =",     
    645650                theory.data = numpy.zeros((len(data.y_bins),len(data.x_bins))) 
    646                 for j in range(len(data.y_bins)): 
    647                     if data.y_bins[j]>= ymin and data.y_bins[j]<= ymax: 
    648                         for i in range(len(data.x_bins)): 
     651                for i in range(len(data.y_bins)): 
     652                    if data.y_bins[i]>= ymin and data.y_bins[i]<= ymax: 
     653                        for j in range(len(data.x_bins)): 
    649654                            if data.x_bins[i]>= qmin and data.x_bins[i]<= qmax: 
    650655                                theory.data[j][i]=model.runXY([data.y_bins[j],data.x_bins[i]]) 
Note: See TracChangeset for help on using the changeset viewer.