Changeset 5582a9f1 in sasview for sansview/perspectives/fitting


Ignore:
Timestamp:
Sep 17, 2009 1:00:24 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:
d4bb639
Parents:
6ced1cc
Message:

savinf smear value state

Location:
sansview/perspectives/fitting
Files:
2 edited

Legend:

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

    r904168e1 r5582a9f1  
    7878        self.num_points_def = 50 
    7979        ## Q range 
    80         self.qmin_x= self.qmin_def 
    81         self.qmax_x= self.qmax_def 
    82         self.num_points= self.num_points_def 
     80        self.qmin_x= 0.001 
     81        self.qmax_x= 0.13 
     82        self.num_points= 50 
    8383         
    8484        ## Create memento to save the current state 
     
    647647        self.model= state.model 
    648648        self.data = state.data 
    649         self.smearer= state.smearer 
     649        if self.data !=None: 
     650            from DataLoader.qsmearing import smear_selection 
     651            self.smearer= smear_selection( self.data ) 
    650652        self.enable2D= state.enable2D 
    651653         
     
    698700 
    699701            self._set_dipers_Param(event=None) 
    700              
    701             #self.disp_cb_dict = {} 
    702             #for k,v in self.state.disp_cb_dict.iteritems(): 
    703             #    self.disp_cb_dict = copy.deepcopy(state.disp_cb_dict)  
    704             #    self.state.disp_cb_dict = copy.deepcopy(state.disp_cb_dict) 
    705  
     702        
    706703            if name=="ArrayDispersion": 
    707704                 
     
    733730                    self.disp_cb_dict = copy.deepcopy(state.disp_cb_dict)  
    734731                    self.state.disp_cb_dict = copy.deepcopy(state.disp_cb_dict) 
    735                  
    736                 #self._disp_obj_dict={} 
    737                 #for k , v in self.state._disp_obj_dict.iteritems(): 
    738                 #    self._disp_obj_dict[k]=v 
    739                  
     732       
    740733        ##plotting range restore     
    741734        self._reset_plotting_range(state) 
     
    745738            self.enable_smearer.SetValue(state.enable_smearer) 
    746739            self.disable_smearer.SetValue(state.disable_smearer) 
     740            self.onSmear(event=None) 
    747741            self.tcChi.SetLabel(str( state.tcChi)) 
    748742            self.sizer5.Layout() 
    749743            self.Layout() 
    750744            self.Refresh() 
    751             #self.compute_chisqr(smearer= self.smearer)   
    752         #self._draw_model()    
     745             
     746        
    753747        ## reset state of checkbox,textcrtl  and dispersity parameters value 
    754748        self._reset_parameters_state(self.fittable_param,state.fittable_param) 
     
    760754        ## reset context menu items 
    761755        self._reset_context_menu() 
    762          
    763         #self._reset_dispersity() 
    764         #self._set_dipers_Param(event=None) #to bo removed //resets disper para value 
    765  
    766         #self.disp_cb_dict = {} 
    767         #for k,v in self.state.disp_cb_dict.iteritems(): 
    768             #self.disp_cb_dict = copy.deepcopy(state.disp_cb_dict)  
    769             #self.state.disp_cb_dict = copy.deepcopy(state.disp_cb_dict) 
    770  
    771  
     756     
    772757        ## set the value of the current state to the state given as parameter 
    773758        self.state = state.clone()  
     
    16851670         
    16861671         
     1672        sizer.Add((5,5)) 
     1673        sizer.Add(wx.StaticText(self, -1, 'Min')) 
     1674        sizer.Add(wx.StaticText(self, -1, 'Max')) 
     1675        sizer.Add(wx.StaticText(self, -1, 'Q range')) 
    16871676              
    16881677        sizer.Add(self.qmin) 
  • sansview/perspectives/fitting/fitpage.py

    r920a6e5 r5582a9f1  
    922922        ##Calculate chi2 
    923923        self.compute_chisqr(smearer= temp_smearer)   
    924         ## save the state enable smearing 
    925         self.state.smearer= temp_smearer 
    926         #self.save_current_state()  
    927     
     924         
     925        self.state.enable_smearer=  self.enable_smearer.GetValue() 
     926        self.state.disable_smearer=self.disable_smearer.GetValue() 
    928927    
    929928    def complete_chisqr(self, output, elapsed=None):   
     
    941940            ## post state to fit panel 
    942941            self.state.tcChi =output 
    943             #event = PageInfoEvent(page = self) 
    944             #wx.PostEvent(self.parent, event) 
     942           
    945943        except: 
    946944            pass 
Note: See TracChangeset for help on using the changeset viewer.