Changeset 1945


Ignore:
Timestamp:
Jul 23, 2015 3:36:38 PM (7 years ago)
Author:
vondreele
Message:

fix another new histo in new phase error
some cleanup in texture calculations - unneeded list generation

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASII.py

    r1934 r1945  
    705705                    refList = self.PatternTree.GetItemPyData(
    706706                        G2gd.GetPatternTreeItemId(self,Id,'Reflection Lists'))
    707                     refList[generalData['Name']] = []
     707                    refList[generalData['Name']] = {}
    708708                    UseList[histoName] = SetDefaultDData('PWDR',histoName,NShkl=NShkl,NDij=NDij)
    709709                else:
     
    36163616                    self.PickIdText = None  #force reload of PickId contents
    36173617                    self.PatternTree.DeleteChildren(self.root)
    3618                     if self.HKL: self.HKL = []
     3618                    if len(self.HKL): self.HKL = []
    36193619                    if self.G2plotNB.plotList:
    36203620                        self.G2plotNB.clear()
  • trunk/GSASIIctrls.py

    r1944 r1945  
    12671267        topSizer.Add(
    12681268            wx.StaticText(self,wx.ID_ANY,title,size=(-1,35)),
    1269             1,wx.ALL|wx.EXPAND|WACV,1)
     1269            1,wx.ALL|wx.EXPAND|WACV,8)
    12701270        if filterBox:
    12711271            self.timer = wx.Timer()
  • trunk/GSASIIlattice.py

    r1820 r1945  
    11291129    import pytexture as ptx
    11301130    if SGLaue in ['m3','m3m']:
    1131         if phi.shape:
     1131        if 'float' in str(type(phi)):
    11321132            Kcl = np.zeros_like(phi)
    11331133        else:
    11341134            Kcl = 0.
    11351135        for j in range(0,L+1,4):
    1136             im = j/4+1
    1137             if phi.shape:
    1138                 pcrs = np.array([ptx.pyplmpsi(L,j,1,p)[0] for p in phi]).flatten()
     1136            im = j/4
     1137            if 'float' in str(type(phi)):
     1138                pcrs = ptx.pyplmpsi(L,j,len(phi),phi)[0]
    11391139            else:
    11401140                pcrs,dum = ptx.pyplmpsi(L,j,1,phi)
    1141             Kcl += BOH['L='+str(L)][N-1][im-1]*pcrs*cosd(j*beta)       
     1141            Kcl += BOH['L='+str(L)][N-1][im]*pcrs*cosd(j*beta)       
    11421142    else:
    1143         if phi.shape:
    1144             pcrs = np.array([ptx.pyplmpsi(L,N,1,p)[0] for p in phi]).flatten()
     1143        if 'float' in str(type(phi)):
     1144            pcrs = ptx.pyplmpsi(L,N,len(phi),phi)[0]
    11451145        else:
    11461146            pcrs,dum = ptx.pyplmpsi(L,N,1,phi)
     
    11661166        psrs,dpdps = ptx.pyplmpsi(L,M,1,psi)
    11671167    else:
    1168         psrs = np.array([ptx.pyplmpsi(L,M,1,p) for p in psi])
    1169         psrs,dpdps = np.reshape(psrs.flatten(),(-1,2)).T
     1168        psrs,dpdps = ptx.pyplmpsi(L,M,len(psi),psi)
    11701169    psrs *= RSQ2PI
    11711170    dpdps *= RSQ2PI
  • trunk/GSASIIphsGUI.py

    r1944 r1945  
    39183918            colorSel.Bind(wx.EVT_COMBOBOX,OnColorSel)
    39193919            PTSizer.Add(colorSel,0,WACV)
    3920             popLA = wx.Button(Texture,-1,"Make popLA file")
    3921             popLA.Bind(wx.EVT_BUTTON, OnpopLA)
    39223920            if 'Inverse' not in textureData['PlotType']:
     3921                popLA = wx.Button(Texture,-1,"Make popLA file")
     3922                popLA.Bind(wx.EVT_BUTTON, OnpopLA)
    39233923                PTSizer.Add(popLA,0,WACV)
    39243924        mainSizer.Add(PTSizer,0,WACV)
  • trunk/GSASIIpwdGUI.py

    r1933 r1945  
    13131313        try:
    13141314            keys.remove('Source')
    1315         except ListError:
     1315        except ValueError:
    13161316            pass
    13171317        flags = dict(zip(keys,[data[key][2] for key in keys]))
     
    32143214            im = data[1].get('Super',0)
    32153215        else:
    3216             if 'T' in data[phaseName]['Type']:
     3216            if 'T' in data[phaseName].get('Type',''):
    32173217                it = 3
    32183218            im = data[phaseName].get('Super',0)
Note: See TracChangeset for help on using the changeset viewer.