Changeset d171299 in sasview


Ignore:
Timestamp:
Oct 24, 2008 5:05:33 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:
922b0d1
Parents:
b24bf4e
Message:

replot 2 d model with data bugging…not replotting all the time you seledct model

Location:
sansview
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • sansview/bugs.txt

    r7691125 rd171299  
    664-select a model from the model menu , hit close , select it again from the model menu : 
    77the parameters don't appear 
     8 
     9------>bugs [1,2,3,4] fixed---9.46 am 10/22/2008 
     10 
     115- plot data2D theory not working for all models 
     12---->bugs[5] fixed 
  • sansview/perspectives/fitting/fitpage1D.py

    r44bbf6a rd171299  
    5454        self.sizer2 = wx.GridBagSizer(5,5) 
    5555        self.sizer1 = wx.GridBagSizer(5,5) 
     56        #self.sizer1 =wx.BoxSizer(wx.HORIZONTAL) 
    5657        #self.DataSource      = wx.TextCtrl(self, -1,size=(_BOX_WIDTH,20)) 
    5758        #self.DataSource.SetToolTipString("name of data to fit") 
     
    127128        self.xmax.Bind(wx.EVT_TEXT_ENTER, self._onTextEnter) 
    128129        self.xmax.Disable() 
     130        iy+=1 
     131        self.sizer4.Add((20,20),(iy,ix),(1,1), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    129132        #Set chisqr  result into TextCtrl 
    130133        ix = 0 
    131134        iy = 1 
     135         
    132136        self.text1_1 = wx.StaticText(self, -1, 'Chi2/dof', style=wx.ALIGN_LEFT) 
     137        #self.sizer1.Add(self.text1_1,1) 
    133138        self.sizer1.Add(self.text1_1,(iy,ix),(1,1),\ 
    134139                   wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     
    136141        self.tcChi    = wx.TextCtrl(self, -1,size=(_BOX_WIDTH,20)) 
    137142        self.tcChi.SetToolTipString("Chi^2 over degrees of freedom.") 
     143        #self.sizer1.Add(self.tcChi, 1, wx.R | wx.BOTTOM , 5) 
    138144        self.sizer1.Add(self.tcChi,(iy,ix),(1,1), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    139145        ix +=2 
     146        #self.sizer1.Add(self.btFit, 1, wx.LEFT | wx.BOTTOM , 5) 
    140147        self.sizer1.Add(self.btFit,(iy,ix),(1,1), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    141148        ix+= 1 
    142149        self.sizer1.Add( self.btClose,(iy,ix),(1,1), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     150        #self.sizer1.Add( self.btClose,1, wx.LEFT | wx.BOTTOM , 5) 
     151 
    143152        ix= 1 
    144153        iy+=1 
    145154        self.sizer1.Add((20,20),(iy,ix),(1,1), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     155        #self.sizer1.Add((20,20), 0) 
    146156        # contains link between  model ,all its parameters, and panel organization 
    147157        self.parameters=[] 
     
    166176            @param owner: the class responsible of plotting 
    167177        """ 
    168         self.event_owner=owner     
     178        self.event_owner = owner     
    169179    
    170180   
  • sansview/perspectives/fitting/fitpage2D.py

    r44bbf6a rd171299  
    279279            post an event to its owner to draw an appropriate theory 
    280280        """ 
    281          
     281        self.btFit.SetFocus() 
    282282        for item in self.model_list_box.itervalues(): 
    283283            name = item.__name__ 
     
    364364     
    365365        self.sizer2.Clear(True) 
     366        self.sizer5.Clear(True) 
    366367        self.parameters = [] 
    367368        self.param_toFit=[] 
     
    429430        iy+=1 
    430431        self.sizer2.Add((20,20),(iy,ix),(1,1), wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    431         ix= 0 
    432         iy=1 
     432         
    433433        if len(disp_list)>0: 
     434            ix= 0 
     435            iy=1 
    434436            disp = wx.StaticText(self, -1, 'Dispersion') 
    435437            self.sizer5.Add(disp,( iy, ix),(1,1),  wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     
    443445            #npts = wx.StaticText(self, -1, 'npts') 
    444446            #self.sizer5.Add(npts,( iy, ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    445             iy+=1 
     447            iy +=1 
    446448             
    447         for item in disp_list: 
    448             ix = 0 
    449             cb2 = wx.CheckBox(self, -1, item, (10, 10)) 
    450             cb2.SetValue(False) 
    451             self.sizer5.Add( cb2,( iy, ix),(1,1),  wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    452             wx.EVT_CHECKBOX(self, cb2.GetId(), self.select_param) 
    453              
    454             ix += 1 
    455             value= self.model.getParam(item) 
    456             ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=wx.TE_PROCESS_ENTER) 
    457             ctl2.SetValue(str (format_number(value))) 
    458             ctl2.Bind(wx.EVT_KILL_FOCUS, self._onparamEnter) 
    459             ctl2.Bind(wx.EVT_TEXT_ENTER,self._onparamEnter) 
    460             self.sizer5.Add(ctl2, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    461             iy += 1 
     449            for item in disp_list: 
     450                ix = 0 
     451                cb2 = wx.CheckBox(self, -1, item, (10, 10)) 
     452                cb2.SetValue(False) 
     453                self.sizer5.Add( cb2,( iy, ix),(1,1),  wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     454                wx.EVT_CHECKBOX(self, cb2.GetId(), self.select_param) 
     455                 
     456                ix += 1 
     457                value= self.model.getParam(item) 
     458                ctl2 = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,20), style=wx.TE_PROCESS_ENTER) 
     459                ctl2.SetValue(str (format_number(value))) 
     460                ctl2.Bind(wx.EVT_KILL_FOCUS, self._onparamEnter) 
     461                ctl2.Bind(wx.EVT_TEXT_ENTER,self._onparamEnter) 
     462                self.sizer5.Add(ctl2, (iy,ix),(1,1), wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
     463                iy += 1 
    462464        #Display units text on panel 
    463465        for item in keys:    
  • sansview/perspectives/fitting/modelpage.py

    r5cab7d3 rd171299  
    216216        if hasattr(self.model,'description'): 
    217217            description =model.description 
     218         
     219 
    218220        print "went here",self.model.name,model.description 
    219221        iy = 1 
     
    222224        self.sizer1.Add(self.cb0,(iy, ix),(1,1),\ 
    223225                          wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    224         ix += 1 
    225         self.cb01 = wx.StaticText(self, -1,str(description)) 
     226        iy += 1 
     227         
     228        self.cb01 = wx.StaticText(self, -1,str(description),style=wx.ALIGN_LEFT) 
     229        self.cb01.Wrap(400)  
     230        #self.cb01 = wx.StaticText(self, -1,str(description),(45, 25),style=wx.ALIGN_LEFT) 
     231         
    226232        self.sizer1.Add(self.cb01,(iy, ix),(1,1),\ 
    227233                          wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
Note: See TracChangeset for help on using the changeset viewer.