Changeset 39e49a1 in sasview


Ignore:
Timestamp:
Dec 15, 2009 12:56:02 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:
4e80ae0
Parents:
89108a0
Message:

modify sld_calculator methods' names

Location:
calculatorview
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • calculatorview/perspectives/calculator/sld_panel.py

    r383eeaa r39e49a1  
    1616 
    1717#SLD panel size  
    18 if sys.platform.count("darwin")==0: 
     18if sys.platform.count("win32")>0: 
    1919    _STATICBOX_WIDTH = 350 
    2020    PANEL_SIZE = 400 
     
    4141         
    4242        # Object that receive status event 
    43         self.base= base 
     43        self.base = base 
    4444        self.calculator = SldCalculator() 
    4545        self.wavelength = self.calculator.wavelength 
     
    5656        unit_a = '[A]' 
    5757        unit_density = '[g/cm^(3)]' 
    58         unit_sld= '[1/A^(2)]' 
    59         unit_cm1='[1/cm]' 
    60         unit_cm='[cm]' 
     58        unit_sld = '[1/A^(2)]' 
     59        unit_cm1 ='[1/cm]' 
     60        unit_cm ='[cm]' 
    6161        sizer_input = wx.GridBagSizer(5,5) 
    6262        sizer_output = wx.GridBagSizer(5,5) 
     
    9090        sizer_input.Add(density_txt,(iy, ix),(1,1),\ 
    9191                             wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    92         ix +=1 
    93         sizer_input.Add(self.density_ctl,(iy, ix),(1,1),\ 
     92        ix += 1 
     93        sizer_input.Add(self.density_ctl, (iy, ix), (1,1),\ 
    9494                            wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
    9595        ix +=1 
     
    9898        iy += 1 
    9999        ix = 0 
    100         sizer_input.Add(wavelength_txt,(iy, ix),(1,1),\ 
    101                              wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    102         ix +=1 
     100        sizer_input.Add(wavelength_txt, (iy, ix),(1,1),\ 
     101                             wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     102        ix += 1 
    103103        sizer_input.Add(self.wavelength_ctl,(iy, ix),(1,1),\ 
    104104                            wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
    105         ix +=1 
     105        ix += 1 
    106106        sizer_input.Add(unit_a_txt,(iy, ix),(1,1),\ 
    107107                            wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
     
    113113        boxsizer2.SetMinSize((_STATICBOX_WIDTH,-1)) 
    114114         
    115         i_complex= '+ i' 
     115        i_complex = '+ i' 
    116116        neutron_sld_txt = wx.StaticText(self, -1, 'Neutron SLD') 
    117117        self.neutron_sld_reel_ctl = wx.TextCtrl(self, -1, size=(_BOX_WIDTH,-1)) 
     
    162162        sizer_output.Add(neutron_sld_txt,(iy, ix),(1,1), 
    163163                             wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    164         ix +=1 
     164        ix += 1 
    165165        sizer_output.Add(self.neutron_sld_reel_ctl,(iy, ix),(1,1), 
    166166                            wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
    167         ix +=1 
     167        ix += 1 
    168168        sizer_output.Add(wx.StaticText(self, -1, i_complex) 
    169169                         ,(iy, ix),(1,1),wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
     
    184184        sizer_output.Add(wx.StaticText(self, -1, i_complex) 
    185185                         ,(iy, ix),(1,1),wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    186         ix +=1 
     186        ix += 1 
    187187        sizer_output.Add(self.cu_ka_sld_im_ctl 
    188188                         ,(iy, ix),(1,1),wx.EXPAND|wx.ADJUST_MINSIZE, 0)   
    189         ix +=1 
     189        ix += 1 
    190190        sizer_output.Add(cu_ka_sld_units_txt 
    191191                         ,(iy, ix),(1,1),wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
     
    200200        sizer_output.Add(wx.StaticText(self, -1, i_complex) 
    201201                         ,(iy, ix),(1,1),wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    202         ix +=1 
     202        ix += 1 
    203203        sizer_output.Add(self.mo_ka_sld_im_ctl 
    204204                         ,(iy, ix),(1,1),wx.EXPAND|wx.ADJUST_MINSIZE, 0)   
     
    210210        sizer_output.Add(neutron_inc_txt,(iy, ix),(1,1), 
    211211                             wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    212         ix +=1 
     212        ix += 1 
    213213        sizer_output.Add(self.neutron_inc_ctl,(iy, ix),(1,1), 
    214214                            wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
     215        ix += 2 
     216        sizer_output.Add(neutron_inc_units_txt,(iy, ix),(1,1), 
     217                            wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
     218        iy += 1 
     219        ix = 0 
     220        sizer_output.Add(neutron_abs_txt, (iy, ix), (1,1), 
     221                             wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     222        ix += 1 
     223        sizer_output.Add(self.neutron_abs_ctl, (iy, ix), (1,1), 
     224                            wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
    215225        ix +=2 
    216         sizer_output.Add(neutron_inc_units_txt,(iy, ix),(1,1), 
    217                             wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
    218         iy += 1 
    219         ix = 0 
    220         sizer_output.Add(neutron_abs_txt,(iy, ix),(1,1), 
    221                              wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    222         ix +=1 
    223         sizer_output.Add(self.neutron_abs_ctl,(iy, ix),(1,1), 
    224                             wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
    225         ix +=2 
    226         sizer_output.Add(neutron_abs_units_txt,(iy, ix),(1,1), 
    227                             wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
    228         iy += 1 
    229         ix = 0 
    230         sizer_output.Add(neutron_length_txt,(iy, ix),(1,1), 
    231                              wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
    232         ix +=1 
    233         sizer_output.Add(self.neutron_length_ctl,(iy, ix),(1,1), 
     226        sizer_output.Add(neutron_abs_units_txt, (iy, ix), (1,1), 
     227                            wx.EXPAND|wx.ADJUST_MINSIZE, 0)  
     228        iy += 1 
     229        ix = 0 
     230        sizer_output.Add(neutron_length_txt, (iy, ix), (1,1), 
     231                             wx.LEFT|wx.EXPAND|wx.ADJUST_MINSIZE, 15) 
     232        ix +=1 
     233        sizer_output.Add(self.neutron_length_ctl, (iy, ix), (1,1), 
    234234                            wx.EXPAND|wx.ADJUST_MINSIZE, 0) 
    235         ix +=2 
    236         sizer_output.Add(neutron_length_units_txt,(iy, ix),(1,1), 
     235        ix += 2 
     236        sizer_output.Add(neutron_length_units_txt, (iy, ix), (1,1), 
    237237                            wx.EXPAND|wx.ADJUST_MINSIZE, 0)   
    238238        boxsizer2.Add( sizer_output ) 
    239         sizer2.Add(boxsizer2,0, wx.EXPAND | wx.ALL, 10) 
     239        sizer2.Add(boxsizer2,0, wx.EXPAND|wx.ALL, 10) 
    240240        #-----Button  sizer------------ 
    241241     
     
    259259    def check_inputs(self): 
    260260        """Check validity user inputs""" 
    261         flag= True 
     261        flag = True 
    262262        
    263263        if check_float(self.density_ctl): 
    264264            self.density = float(self.density_ctl.GetValue()) 
    265265        else: 
    266             flag=False 
     266            flag = False 
    267267            raise ValueError,"Error for Density value :expect float" 
    268268     
    269         self.wavelength= self.wavelength_ctl.GetValue() 
    270         if self.wavelength.lstrip().rstrip()=="": 
     269        self.wavelength = self.wavelength_ctl.GetValue() 
     270        if self.wavelength.lstrip().rstrip() == "": 
    271271            self.wavelength = self.calculator.wavelength 
    272272        else: 
    273273            if check_float(self.wavelength_ctl): 
    274                 self.wavelength= float(self.wavelength) 
     274                self.wavelength = float(self.wavelength) 
    275275            else: 
    276276                flag = False 
    277277                raise ValueError,"Error for wavelenth value :expect float" 
    278278                 
    279         self.formulata_text= self.compound_ctl.GetValue().lstrip().rstrip() 
    280         if self.formulata_text!="": 
     279        self.formulata_text = self.compound_ctl.GetValue().lstrip().rstrip() 
     280        if self.formulata_text != "": 
    281281            self.compound_ctl.SetBackgroundColour(wx.WHITE) 
    282282            self.compound_ctl.Refresh() 
     
    284284            self.compound_ctl.SetBackgroundColour("pink") 
    285285            self.compound_ctl.Refresh() 
    286             flag=False 
     286            flag = False 
    287287            raise ValueError, "Enter a formula" 
    288288        return flag  
     
    297297                #get ready to compute 
    298298                try: 
    299                     self.calculator.setValue(self.formulata_text,self.density,self.wavelength) 
     299                    self.calculator.set_value(self.formulata_text, 
     300                                              self.density, self.wavelength) 
    300301                except: 
    301                     if self.base !=None: 
    302                         msg= "SLD Calculator: %s" % (sys.exc_value) 
    303                         wx.PostEvent(self.base, StatusEvent(status= msg )) 
     302                    if self.base is not None: 
     303                        msg = "SLD Calculator: %s" %(sys.exc_value) 
     304                        wx.PostEvent(self.base, StatusEvent(status=msg)) 
    304305                    else: 
    305306                        raise 
     
    307308                 
    308309                # Compute the Cu SLD 
    309                 Cu_reel, Cu_im = self.calculator.calculateXRaySld( "Cu") 
    310                 self.cu_ka_sld_reel_ctl.SetValue(format_number(Cu_reel*_SCALE)) 
    311                 self.cu_ka_sld_im_ctl.SetValue(format_number(Cu_im*_SCALE)) 
     310                Cu_reel, Cu_im = self.calculator.calculate_xray_sld( "Cu") 
     311                self.cu_ka_sld_reel_ctl.SetValue(format_number(Cu_reel *_SCALE)) 
     312                self.cu_ka_sld_im_ctl.SetValue(format_number(Cu_im * _SCALE)) 
    312313                 
    313314                # Compute the Mo SLD 
    314                 Mo_reel, Mo_im = self.calculator.calculateXRaySld( "Mo") 
    315                 self.mo_ka_sld_reel_ctl.SetValue(format_number(Mo_reel*_SCALE)) 
    316                 self.mo_ka_sld_im_ctl.SetValue(format_number(Mo_im*_SCALE)) 
     315                Mo_reel, Mo_im = self.calculator.calculate_xray_sld( "Mo") 
     316                self.mo_ka_sld_reel_ctl.SetValue(format_number(Mo_reel *_SCALE)) 
     317                self.mo_ka_sld_im_ctl.SetValue(format_number(Mo_im * _SCALE)) 
    317318                
    318                 coh,absorp,inc= self.calculator.calculateNSld() 
    319                 im = self.calculator.calculateAbsorptionIm() 
    320                 length = self.calculator.calculateLength() 
     319                coh,absorp,inc = self.calculator.calculate_neutron_sld() 
     320                im = self.calculator.calculate_coherence_im() 
     321                length = self.calculator.calculate_length() 
    321322                # Neutron SLD 
    322                 self.neutron_sld_reel_ctl.SetValue(format_number(coh*_SCALE)) 
    323                 self.neutron_sld_im_ctl.SetValue(format_number(im*_SCALE)) 
    324                 self.neutron_inc_ctl.SetValue(format_number(inc )) 
     323                self.neutron_sld_reel_ctl.SetValue(format_number(coh * _SCALE)) 
     324                self.neutron_sld_im_ctl.SetValue(format_number(im * _SCALE)) 
     325                self.neutron_inc_ctl.SetValue(format_number(inc)) 
    325326                self.neutron_abs_ctl.SetValue(format_number(absorp)) 
    326327                # Neutron length 
     
    329330                self.wavelength_ctl.SetValue(str(self.wavelength)) 
    330331        except: 
    331             if self.base !=None: 
    332                   msg= "SLD Calculator: %s" % (sys.exc_value) 
    333                   wx.PostEvent(self.base, StatusEvent(status= msg )) 
     332            if self.base is not None: 
     333                  msg = "SLD Calculator: %s"%(sys.exc_value) 
     334                  wx.PostEvent(self.base, StatusEvent(status=msg)) 
    334335            else: 
    335336                raise 
Note: See TracChangeset for help on using the changeset viewer.