Changeset 3848


Ignore:
Timestamp:
Mar 9, 2019 2:58:21 PM (3 years ago)
Author:
vondreele
Message:

since id is a python routine which could be useful in debugging, replaced id with Id (or pid in one place)

Location:
trunk
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIElemGUI.py

    r3715 r3848  
    323323        Elem = []
    324324        for Elem in choice:
    325             self.ElButton(id=-1,name=Elem,pos=wx.Point(16+i*24, 16))
     325            self.ElButton(name=Elem,pos=wx.Point(16+i*24, 16))
    326326            i+=1
    327327             
     
    330330        self._init_ctrls(parent,choice)
    331331
    332     def ElButton(self, id, name, pos):
     332    def ElButton(self, name, pos):
    333333        'Needs a doc string'
    334334        White = wx.Colour(255, 255, 255)
  • trunk/GSASIIdataGUI.py

    r3828 r3848  
    31643164            ncols = len(data)/40+1
    31653165            dataGridSizer = wx.FlexGridSizer(cols=ncols,hgap=2,vgap=2)
    3166             for id,item in enumerate(self.data):
    3167                 ckbox = wx.CheckBox(panel,id,item[1])
     3166            for Id,item in enumerate(self.data):
     3167                ckbox = wx.CheckBox(panel,Id,item[1])
    31683168                ckbox.Bind(wx.EVT_CHECKBOX,self.OnCopyChange)                   
    31693169                dataGridSizer.Add(ckbox,0,wx.LEFT,10)
     
    31863186       
    31873187        def OnCopyChange(self,event):
    3188             id = event.GetId()
    3189             self.data[id][0] = self.FindWindowById(id).GetValue()       
     3188            Id = event.GetId()
     3189            self.data[Id][0] = self.FindWindowById(Id).GetValue()       
    31903190           
    31913191        def OnOk(self,event):
     
    32483248            self.dataGridSizer.Add((-1,10))
    32493249            self.dataGridSizer.Add((-1,10))
    3250             for id,item in enumerate(self.selectData):
     3250            for Id,item in enumerate(self.selectData):
    32513251                name = wx.TextCtrl(self.panel,-1,item,size=wx.Size(300,20))
    32523252                name.SetEditable(False)
    3253                 scale = G2G.ValidatedTxtCtrl(self.panel,self.selectVals,id,nDig=(10,3),typeHint=float)
     3253                scale = G2G.ValidatedTxtCtrl(self.panel,self.selectVals,Id,nDig=(10,3),typeHint=float)
    32543254                self.dataGridSizer.Add(scale,0,wx.LEFT,10)
    32553255                self.dataGridSizer.Add(name,0,wx.RIGHT,10)
     
    33383338                dlg.Destroy()
    33393339                return
    3340             for id,item in enumerate(self.selectData):
    3341                 self.selectVals[id] = val
     3340            for Id,item in enumerate(self.selectData):
     3341                self.selectVals[Id] = val
    33423342            wx.CallAfter(self.Draw)
    33433343           
     
    33523352                name = item
    33533353                scale = self.selectVals[i]
    3354                 id = self.data.index(name)
    3355                 data = self.dataList[id]
     3354                Id = self.data.index(name)
     3355                data = self.dataList[Id]
    33563356                if scale:
    33573357                    x,y,w,yc,yb,yd = data   #numpy arrays!
     
    37053705        fileList = []
    37063706        Source = ''
    3707         id, cookie = self.GPXtree.GetFirstChild(self.root)
    3708         while id:
    3709             name = self.GPXtree.GetItemText(id)
     3707        Id, cookie = self.GPXtree.GetFirstChild(self.root)
     3708        while Id:
     3709            name = self.GPXtree.GetItemText(Id)
    37103710            if fileType in name:
    3711                 if id == skip:
     3711                if Id == skip:
    37123712                    Source = name
    37133713                else:
    3714                     fileList.append([False,name,id])
    3715             id, cookie = self.GPXtree.GetNextChild(self.root, cookie)
     3714                    fileList.append([False,name,Id])
     3715            Id, cookie = self.GPXtree.GetNextChild(self.root, cookie)
    37163716        if skip:
    37173717            return fileList,Source
     
    41754175        Names = []
    41764176        if self.GPXtree.GetCount():
    4177             id, cookie = self.GPXtree.GetFirstChild(self.root)
    4178             while id:
    4179                 name = self.GPXtree.GetItemText(id)
     4177            Id, cookie = self.GPXtree.GetFirstChild(self.root)
     4178            while Id:
     4179                name = self.GPXtree.GetItemText(Id)
    41804180                Names.append(name)
    41814181                if 'PWDR' in name:
    41824182                    TextList.append(name)
    4183                     Data = self.GPXtree.GetItemPyData(id)[1]
     4183                    Data = self.GPXtree.GetItemPyData(Id)[1]
    41844184                    pwdrMin = np.min(Data[1])
    4185                     Comments = self.GPXtree.GetItemPyData(GetGPXtreeItemId(self,id,'Comments'))
    4186                     Parms = self.GPXtree.GetItemPyData(GetGPXtreeItemId(self,id,'Instrument Parameters'))[0]
    4187                     fullLimits = self.GPXtree.GetItemPyData(GetGPXtreeItemId(self,id,'Limits'))[0]
     4185                    Comments = self.GPXtree.GetItemPyData(GetGPXtreeItemId(self,Id,'Comments'))
     4186                    Parms = self.GPXtree.GetItemPyData(GetGPXtreeItemId(self,Id,'Instrument Parameters'))[0]
     4187                    fullLimits = self.GPXtree.GetItemPyData(GetGPXtreeItemId(self,Id,'Limits'))[0]
    41884188                    if 'C' in Parms['Type'][0]:
    41894189                        wave = G2mth.getWave(Parms)
     
    49334933        self.ConstraintTab = wx.Menu(title='')
    49344934        self.ConstraintMenu.Append(menu=self.ConstraintTab, title='Select tab')
    4935         for id,txt in (
     4935        for Id,txt in (
    49364936                (G2G.wxID_CONSPHASE,'Phase'),
    49374937                (G2G.wxID_CONSHAP,'Histogram/Phase'),
     
    49404940                (G2G.wxID_CONSSYM,'Sym-Generated'),
    49414941                ):
    4942             self.ConstraintTab.Append(id,txt,'Select '+txt+' constraint editing tab')
     4942            self.ConstraintTab.Append(Id,txt,'Select '+txt+' constraint editing tab')
    49434943        self.ConstraintEdit = wx.Menu(title='')
    49444944        self.ConstraintMenu.Append(menu=self.ConstraintEdit, title='Edit Constr.') # renamed from Edit due to Mac adding extra items to menu
  • trunk/GSASIIddataGUI.py

    r3746 r3848  
    391391        parms = zip([' Equatorial '+parmName,' Axial '+parmName],
    392392            UseList[G2frame.hist][parm][1],UseList[G2frame.hist][parm][2],range(2))
    393         for Pa,val,ref,id in parms:
     393        for Pa,val,ref,Id in parms:
    394394            sizeRef = wx.CheckBox(DData,wx.ID_ANY,label=Pa)
    395395            sizeRef.thisown = False
    396396            sizeRef.SetValue(ref)
    397             Indx[sizeRef.GetId()] = [G2frame.hist,id]
     397            Indx[sizeRef.GetId()] = [G2frame.hist,Id]
    398398            sizeRef.Bind(wx.EVT_CHECKBOX, OnRef)
    399399            dataSizer.Add(sizeRef,0,WACV|wx.LEFT,5)
    400400#        azmthOff = G2G.ValidatedTxtCtrl(G2frame.dataDisplay,data,'azmthOff',nDig=(10,2),typeHint=float,OnLeave=OnAzmthOff)
    401401            sizeVal = wx.TextCtrl(DData,wx.ID_ANY,fmt%(val),style=wx.TE_PROCESS_ENTER)
    402             Indx[sizeVal.GetId()] = [G2frame.hist,id]
     402            Indx[sizeVal.GetId()] = [G2frame.hist,Id]
    403403            sizeVal.Bind(wx.EVT_TEXT_ENTER,OnVal)
    404404            sizeVal.Bind(wx.EVT_KILL_FOCUS,OnVal)
     
    410410            UseList[G2frame.hist]['Size'][5],range(6))
    411411        dataSizer = wx.FlexGridSizer(0,6,5,5)
    412         for Pa,val,ref,id in parms:
     412        for Pa,val,ref,Id in parms:
    413413            sizeRef = wx.CheckBox(DData,wx.ID_ANY,label=Pa)
    414414            sizeRef.thisown = False
    415415            sizeRef.SetValue(ref)
    416             Indx[sizeRef.GetId()] = [G2frame.hist,id]
     416            Indx[sizeRef.GetId()] = [G2frame.hist,Id]
    417417            sizeRef.Bind(wx.EVT_CHECKBOX, OnSizeRef)
    418418            dataSizer.Add(sizeRef,0,WACV)
    419419#        azmthOff = G2G.ValidatedTxtCtrl(G2frame.dataDisplay,data,'azmthOff',nDig=(10,2),typeHint=float,OnLeave=OnAzmthOff)
    420420            sizeVal = wx.TextCtrl(DData,wx.ID_ANY,'%.3f'%(val),style=wx.TE_PROCESS_ENTER)
    421             Indx[sizeVal.GetId()] = [G2frame.hist,id]
     421            Indx[sizeVal.GetId()] = [G2frame.hist,Id]
    422422            sizeVal.Bind(wx.EVT_TEXT_ENTER,OnSizeVal)
    423423            sizeVal.Bind(wx.EVT_KILL_FOCUS,OnSizeVal)
     
    434434        parms = zip(Snames,UseList[G2frame.hist]['Mustrain'][4],UseList[G2frame.hist]['Mustrain'][5],range(numb))
    435435        dataSizer = wx.FlexGridSizer(0,6,5,5)
    436         for Pa,val,ref,id in parms:
     436        for Pa,val,ref,Id in parms:
    437437            strainRef = wx.CheckBox(DData,wx.ID_ANY,label=Pa)
    438438            strainRef.thisown = False
    439439            strainRef.SetValue(ref)
    440             Indx[strainRef.GetId()] = [G2frame.hist,id]
     440            Indx[strainRef.GetId()] = [G2frame.hist,Id]
    441441            strainRef.Bind(wx.EVT_CHECKBOX, OnStrainRef)
    442442            dataSizer.Add(strainRef,0,WACV)
    443443#        azmthOff = G2G.ValidatedTxtCtrl(G2frame.dataDisplay,data,'azmthOff',nDig=(10,2),typeHint=float,OnLeave=OnAzmthOff)
    444444            strainVal = wx.TextCtrl(DData,wx.ID_ANY,'%.1f'%(val),style=wx.TE_PROCESS_ENTER)
    445             Indx[strainVal.GetId()] = [G2frame.hist,id]
     445            Indx[strainVal.GetId()] = [G2frame.hist,Id]
    446446            strainVal.Bind(wx.EVT_TEXT_ENTER,OnStrainVal)
    447447            strainVal.Bind(wx.EVT_KILL_FOCUS,OnStrainVal)
     
    454454        Hsnames = G2spc.HStrainNames(SGData)
    455455        parms = zip(Hsnames,UseList[G2frame.hist]['HStrain'][0],UseList[G2frame.hist]['HStrain'][1],range(len(Hsnames)))
    456         for Pa,val,ref,id in parms:
     456        for Pa,val,ref,Id in parms:
    457457            hstrainRef = wx.CheckBox(DData,wx.ID_ANY,label=Pa)
    458458            hstrainRef.thisown = False
    459459            hstrainRef.SetValue(ref)
    460             Indx[hstrainRef.GetId()] = [G2frame.hist,id]
     460            Indx[hstrainRef.GetId()] = [G2frame.hist,Id]
    461461            hstrainRef.Bind(wx.EVT_CHECKBOX, OnHstrainRef)
    462462            hstrainSizer.Add(hstrainRef,0,WACV|wx.LEFT,5)
    463463#        azmthOff = G2G.ValidatedTxtCtrl(G2frame.dataDisplay,data,'azmthOff',nDig=(10,2),typeHint=float,OnLeave=OnAzmthOff)
    464464            hstrainVal = wx.TextCtrl(DData,wx.ID_ANY,'%.3g'%(val),style=wx.TE_PROCESS_ENTER)
    465             Indx[hstrainVal.GetId()] = [G2frame.hist,id]
     465            Indx[hstrainVal.GetId()] = [G2frame.hist,Id]
    466466            hstrainVal.Bind(wx.EVT_TEXT_ENTER,OnHstrainVal)
    467467            hstrainVal.Bind(wx.EVT_KILL_FOCUS,OnHstrainVal)
  • trunk/GSASIIimgGUI.py

    r3843 r3848  
    12021202            Items = []
    12031203            if G2frame.GPXtree.GetCount():
    1204                 id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
    1205                 while id:
    1206                     name = G2frame.GPXtree.GetItemText(id)
     1204                Id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
     1205                while Id:
     1206                    name = G2frame.GPXtree.GetItemText(Id)
    12071207                    if 'IMG' in name:
    1208                         ctrls = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,id,'Image Controls'))
     1208                        ctrls = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,Id,'Image Controls'))
    12091209                        Names.append(name)
    12101210                        Items.append(ctrls['GonioAngles'])
    1211                     id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
     1211                    Id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
    12121212                if len(Names) == 1:
    12131213                    G2frame.ErrorDialog('Nothing for global editing','There must be more than one "IMG" pattern')
     
    12171217                try:
    12181218                    if dlg.ShowModal() == wx.ID_OK:
    1219                         id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
    1220                         while id:
    1221                             name = G2frame.GPXtree.GetItemText(id)
     1219                        Id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
     1220                        while Id:
     1221                            name = G2frame.GPXtree.GetItemText(Id)
    12221222                            if 'IMG' in name:
    1223                                 ctrls = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,id,'Image Controls'))
     1223                                ctrls = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,Id,'Image Controls'))
    12241224                                vals = Items[Names.index(name)]
    12251225                                ctrls['GonioAngles'] = vals
    1226                             id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
     1226                            Id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
    12271227                finally:
    12281228                    dlg.Destroy()
     
    30053005                return True
    30063006            fileList = []
    3007             id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
    3008             while id:
    3009                 name = G2frame.GPXtree.GetItemText(id)
     3007            Id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
     3008            while Id:
     3009                name = G2frame.GPXtree.GetItemText(Id)
    30103010                if name.startswith('PWDR '): fileList.append(name)
    3011                 id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
     3011                Id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
    30123012            if not fileList:
    30133013                print(msg)
  • trunk/GSASIImath.py

    r3837 r3848  
    501501    '''
    502502    atoms = []
    503     for id in IdList:
    504         atoms.append(atomData[atomLookUp[id]])
     503    for Id in IdList:
     504        atoms.append(atomData[atomLookUp[Id]])
    505505    return atoms
    506506   
     
    520520    if not isinstance(IdList,list):
    521521        IdList = [IdList,]
    522     for id in IdList:
     522    for Id in IdList:
    523523        if numItems == 1:
    524             Items.append(atomData[atomLookUp[id]][itemLoc])
     524            Items.append(atomData[atomLookUp[Id]][itemLoc])
    525525        else:
    526             Items.append(atomData[atomLookUp[id]][itemLoc:itemLoc+numItems])
     526            Items.append(atomData[atomLookUp[Id]][itemLoc:itemLoc+numItems])
    527527    return Items
    528528   
  • trunk/GSASIIphsGUI.py

    r3827 r3848  
    208208        def OnAtomType(event):
    209209            Obj = event.GetEventObject()
    210             id = Ind[Obj.GetId()]
    211             self.atomTypes[id][1] = Obj.GetValue()
     210            Id = Ind[Obj.GetId()]
     211            self.atomTypes[Id][1] = Obj.GetValue()
    212212       
    213213        self.panel.Destroy()
     
    220220            topSizer.Add(wx.StaticText(self.panel,label=' Sphere centered at atoms: '),0,WACV)
    221221            cx,ct,cs = self.Drawing['atomPtrs'][:3]
    222             for id in self.indx:
    223                 atom = self.Drawing['Atoms'][id]
     222            for Id in self.indx:
     223                atom = self.Drawing['Atoms'][Id]
    224224                self.centers.append(atom[cx:cx+3])
    225225                atoms.append('%s(%s)'%(atom[ct-1],atom[cs-1]))
     
    22402240                try:
    22412241                    vals = Obj.GetValue().split()
    2242                     id = int(name.split('hkl')[1])
     2242                    Id = int(name.split('hkl')[1])
    22432243                    HKL = [int(val) for val in vals]
    2244                     Flip['testHKL'][id] = HKL
     2244                    Flip['testHKL'][Id] = HKL
    22452245                except ValueError:
    2246                     HKL = Flip['testHKL'][id]
     2246                    HKL = Flip['testHKL'][Id]
    22472247                Obj.SetValue('%3d %3d %3d'%(HKL[0],HKL[1],HKL[2]))
    22482248
     
    42054205           
    42064206            def OnRefWidth(event):
    4207                 id = Indx[event.GetEventObject()]
    4208                 Layers['Width'][1][id] = not Layers['Width'][1][id]
     4207                Id = Indx[event.GetEventObject()]
     4208                Layers['Width'][1][Id] = not Layers['Width'][1][Id]
    42094209           
    42104210            Labels = ['a','b']
     
    60566056            atom = atomDData[i]
    60576057            xyz.append([i,]+atom[cn:cn+2]+atom[cx:cx+4]) #also gets Sym Op
    6058             id = G2mth.FindAtomIndexByIDs(atomData,cid,[atom[cid],],False)[0]
    6059             Oxyz.append([id,]+atomData[id][cx+1:cx+4])
     6058            Id = G2mth.FindAtomIndexByIDs(atomData,cid,[atom[cid],],False)[0]
     6059            Oxyz.append([Id,]+atomData[Id][cx+1:cx+4])
    60606060        DATData['Datoms'] = xyz
    60616061        DATData['Oatoms'] = Oxyz
     
    69076907                if dlg.ShowModal() == wx.ID_OK:
    69086908                    sel = dlg.GetSelections()
    6909                     for id,item in enumerate(G2frame.dataWindow.HistsInPhase):
    6910                         if id in sel:
     6909                    for Id,item in enumerate(G2frame.dataWindow.HistsInPhase):
     6910                        if Id in sel:
    69116911                            data['Histograms'][item]['Use'] = True
    69126912                        else:
     
    71917191            if val != 'None':
    71927192                cia = data['General']['AtomPtrs'][3]
    7193                 for i,id in enumerate(RBObj['Ids']):
    7194                     data['Atoms'][AtLookUp[id]][cia] = Ttype
     7193                for i,Id in enumerate(RBObj['Ids']):
     7194                    data['Atoms'][AtLookUp[Id]][cia] = Ttype
    71957195            G2plt.PlotStructure(G2frame,data)
    71967196           
     
    72017201                Uout = G2mth.UpdateRBUIJ(Bmat,Cart,RBObj)
    72027202                cia = data['General']['AtomPtrs'][3]
    7203                 for i,id in enumerate(RBObj['Ids']):
     7203                for i,Id in enumerate(RBObj['Ids']):
    72047204                    if Uout[i][0] == 'I':
    7205                         data['Atoms'][AtLookUp[id]][cia+1] = Uout[i][1]
     7205                        data['Atoms'][AtLookUp[Id]][cia+1] = Uout[i][1]
    72067206                    else:
    7207                         data['Atoms'][AtLookUp[id]][cia+2:cia+8] = Uout[i][2:8]
     7207                        data['Atoms'][AtLookUp[Id]][cia+2:cia+8] = Uout[i][2:8]
    72087208                G2plt.PlotStructure(G2frame,data)
    72097209               
     
    72447244            def OnOrigX(invalid,value,tc):
    72457245                newXYZ = G2mth.UpdateRBXYZ(Bmat,RBObj,RBData,rbType)[0]
    7246                 for i,id in enumerate(RBObj['Ids']):
    7247                     data['Atoms'][AtLookUp[id]][cx:cx+3] = newXYZ[i]
     7246                for i,Id in enumerate(RBObj['Ids']):
     7247                    data['Atoms'][AtLookUp[Id]][cx:cx+3] = newXYZ[i]
    72487248                data['Drawing']['Atoms'] = []
    72497249                UpdateDrawAtoms(atomStyle)
     
    72697269                    RBObj['Orient'][0] = Q
    72707270                    newXYZ = G2mth.UpdateRBXYZ(Bmat,RBObj,RBData,rbType)[0]
    7271                     for i,id in enumerate(RBObj['Ids']):
    7272                         data['Atoms'][AtLookUp[id]][cx:cx+3] = newXYZ[i]
     7271                    for i,Id in enumerate(RBObj['Ids']):
     7272                        data['Atoms'][AtLookUp[Id]][cx:cx+3] = newXYZ[i]
    72737273                    data['Drawing']['Atoms'] = []
    72747274                    UpdateDrawAtoms(atomStyle)
     
    73157315            def OnTorsion(invalid,value,tc):
    73167316                newXYZ = G2mth.UpdateRBXYZ(Bmat,RBObj,RBData,'Residue')[0]
    7317                 for i,id in enumerate(RBObj['Ids']):
    7318                     data['Atoms'][AtLookUp[id]][cx:cx+3] = newXYZ[i]
     7317                for i,Id in enumerate(RBObj['Ids']):
     7318                    data['Atoms'][AtLookUp[Id]][cx:cx+3] = newXYZ[i]
    73197319                data['Drawing']['Atoms'] = []
    73207320                UpdateDrawAtoms(atomStyle)
     
    75547554                    dist = G2mth.GetXYZDist(xyz,oldXYZ,Amat)
    75557555                    dmax = max(dmax,np.min(dist))
    7556                     id = np.argmin(dist)
    7557                     Id = atomData[id][-1]
     7556                    pid = np.argmin(dist)
     7557                    Id = atomData[pid][-1]
    75587558                    if Id in Ids:   #duplicate - 2 atoms on same site; invalidate & look again
    7559                         dist[id] = 100.
     7559                        dist[pid] = 100.
    75607560                        id =  np.argmin(dist)
    7561                         Id = atomData[id][-1]
     7561                        Id = atomData[pid][-1]
    75627562                    Ids.append(Id)
    7563                     atomData[id][cx:cx+3] = xyz
     7563                    atomData[pid][cx:cx+3] = xyz
    75647564                if dmax > 1.0:
    75657565                    print ('**** WARNING - some atoms not found or misidentified ****')
     
    79137913            for RBObj in RBObjs:
    79147914                newXYZ = G2mth.UpdateRBXYZ(Bmat,RBObj,RBData,'Residue')[0]
    7915                 for i,id in enumerate(RBObj['Ids']):
    7916                     data['Atoms'][AtLookUp[id]][cx:cx+3] = newXYZ[i]
     7915                for i,Id in enumerate(RBObj['Ids']):
     7916                    data['Atoms'][AtLookUp[Id]][cx:cx+3] = newXYZ[i]
    79177917        finally:
    79187918            wx.EndBusyCursor()
     
    79447944                rbObj['ThermalMotion'][0] = parm
    79457945                if parm != 'None':
    7946                     for i,id in enumerate(rbObj['Ids']):
    7947                         data['Atoms'][AtLookUp[id]][cia] = Ttype
     7946                    for i,Id in enumerate(rbObj['Ids']):
     7947                        data['Atoms'][AtLookUp[Id]][cia] = Ttype
    79487948        dlg.Destroy()
    79497949        wx.CallAfter(FillRigidBodyGrid,True)
     
    94589458        else:
    94599459            G2frame.dataWindow.AtomEdit.Enable(G2G.wxID_UPDATEHATOM,False)
    9460         for id in G2frame.dataWindow.ReImportMenuId:     #loop over submenu items
    9461             G2frame.Bind(wx.EVT_MENU, OnReImport, id=id)
     9460        for Id in G2frame.dataWindow.ReImportMenuId:     #loop over submenu items
     9461            G2frame.Bind(wx.EVT_MENU, OnReImport, id=Id)
    94629462        # Wave Data
    94639463        if data['General']['Modulated']:
  • trunk/GSASIIplot.py

    r3847 r3848  
    19821982                select = dlg.GetSelections()
    19831983                if select:
    1984                     for id in select:
    1985                         G2frame.selections.append(choices[id])
     1984                    for Id in select:
     1985                        G2frame.selections.append(choices[Id])
    19861986                else:
    19871987                    G2frame.selections = None
     
    24772477                LimitId = G2gd.GetGPXtreeItemId(G2frame,G2frame.PatternId, 'Limits')
    24782478                limits = G2frame.GPXtree.GetItemPyData(LimitId)
    2479                 id = lineNo//2+1
     2479                Id = lineNo//2+1
    24802480                id2 = lineNo%2
    24812481                if Page.plotStyle['qPlot'] and 'PWDR' in plottype:
    2482                     limits[id][id2] = G2lat.Dsp2pos(Parms,2.*np.pi/xpos)
     2482                    limits[Id][id2] = G2lat.Dsp2pos(Parms,2.*np.pi/xpos)
    24832483                elif Page.plotStyle['dPlot'] and 'PWDR' in plottype:
    2484                     limits[id][id2] = G2lat.Dsp2pos(Parms,xpos)
     2484                    limits[Id][id2] = G2lat.Dsp2pos(Parms,xpos)
    24852485                else:
    2486                     limits[id][id2] = xpos
    2487                 if id > 1 and limits[id][0] > limits[id][1]:
    2488                         limits[id].reverse()
     2486                    limits[Id][id2] = xpos
     2487                if Id > 1 and limits[Id][0] > limits[Id][1]:
     2488                        limits[Id].reverse()
    24892489                limits[1][0] = min(max(limits[0][0],limits[1][0]),limits[1][1])
    24902490                limits[1][1] = max(min(limits[0][1],limits[1][1]),limits[1][0])
     
    26732673        Temps = []
    26742674        # loop through tree looking for matching histograms to plot
    2675         id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
    2676         while id:
    2677             name = G2frame.GPXtree.GetItemText(id)
    2678             pid = id
    2679             id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
     2675        Id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
     2676        while Id:
     2677            name = G2frame.GPXtree.GetItemText(Id)
     2678            pid = Id
     2679            Id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
    26802680            if name not in choices: continue
    26812681            Pattern = G2frame.GPXtree.GetItemPyData(pid)
     
    42034203                select = dlg.GetSelections()
    42044204                if select:
    4205                     for id in select:
    4206                         G2frame.PDFselections.append(choices[id])
     4205                    for Id in select:
     4206                        G2frame.PDFselections.append(choices[Id])
    42074207                else:
    42084208                    G2frame.PDFselections = None
     
    78137813                        Indx.remove(i)
    78147814                        ClearSelectedAtoms()
    7815                         for id in Indx:
    7816                             SetSelectedAtoms(id,Add)
     7815                        for Id in Indx:
     7816                            SetSelectedAtoms(Id,Add)
    78177817                    except:
    78187818                        SetSelectedAtoms(i,Add)
     
    78287828                        Indx.remove(i)
    78297829                        ClearSelectedAtoms()
    7830                         for id in Indx:
    7831                             SetSelectedAtoms(id,Add)
     7830                        for Id in Indx:
     7831                            SetSelectedAtoms(Id,Add)
    78327832                    except:
    78337833                        SetSelectedAtoms(i,Add)
  • trunk/GSASIIpwd.py

    r3778 r3848  
    12051205    for name in varyList:
    12061206        if 'Debye' in name:
    1207             parm,id = name.split(';')
     1207            parm,Id = name.split(';')
    12081208            ip = names.index(parm)
    1209             dMdv[varyList.index(name)] = dMddb[3*int(id)+ip]
     1209            dMdv[varyList.index(name)] = dMddb[3*int(Id)+ip]
    12101210    names = ['BkPkpos','BkPkint','BkPksig','BkPkgam']
    12111211    for name in varyList:
    12121212        if 'BkPk' in name:
    1213             parm,id = name.split(';')
     1213            parm,Id = name.split(';')
    12141214            ip = names.index(parm)
    1215             dMdv[varyList.index(name)] = dMdpk[4*int(id)+ip]
     1215            dMdv[varyList.index(name)] = dMdpk[4*int(Id)+ip]
    12161216    cw = np.diff(xdata)
    12171217    cw = np.append(cw,cw[-1])
  • trunk/GSASIIpwdGUI.py

    r3832 r3848  
    380380def GetFileList(G2frame,fileType):
    381381    fileList = []
    382     id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
    383     while id:
    384         name = G2frame.GPXtree.GetItemText(id)
     382    Id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
     383    while Id:
     384        name = G2frame.GPXtree.GetItemText(Id)
    385385        if fileType in name.split()[0]:
    386386            fileList.append(name)
    387         id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
     387        Id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
    388388    return fileList
    389389       
     
    16451645        excl.Add(wx.StaticText(G2frame.dataWindow,label=' To: '),0,WACV)
    16461646        excl.Add(wx.StaticText(G2frame.dataWindow,label=' Delete?: '),0,WACV)
    1647         for id,item in enumerate(data[2:]):
     1647        for Id,item in enumerate(data[2:]):
    16481648            for i in [0,1]:
    16491649                excl.Add(G2G.ValidatedTxtCtrl(G2frame.dataWindow,item,i,  \
    16501650                    min=data[0][0],max=data[0][1],nDig=(10,4),typeHint=float,OnLeave=AfterChange))
    16511651            delExcl = wx.CheckBox(G2frame.dataWindow,label='')
    1652             Indx[delExcl.GetId()] = id
     1652            Indx[delExcl.GetId()] = Id
    16531653            delExcl.Bind(wx.EVT_CHECKBOX,OnDelExcl)
    16541654            excl.Add(delExcl,0,WACV)
     
    26272627    def OnMaterial(event):
    26282628        Obj = event.GetEventObject()
    2629         id = Info[Obj.GetId()]
    2630         data['Materials'][id]['Name'] = Obj.GetValue()
     2629        Id = Info[Obj.GetId()]
     2630        data['Materials'][Id]['Name'] = Obj.GetValue()
    26312631        wx.CallAfter(UpdateSampleGrid,G2frame,data)
    26322632       
    26332633    def OnVolFrac(invalid,value,tc):
    2634         id = Info[tc.GetId()]
    2635         data['Materials'][not id][key] = 1.-value
     2634        Id = Info[tc.GetId()]
     2635        data['Materials'][not Id][key] = 1.-value
    26362636        wx.CallAfter(UpdateSampleGrid,G2frame,data)
    26372637
     
    26472647        to a float.
    26482648        '''
    2649         id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
    2650         while id:
    2651             name = G2frame.GPXtree.GetItemText(id)
     2649        Id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
     2650        while Id:
     2651            name = G2frame.GPXtree.GetItemText(Id)
    26522652            if 'PWDR' in name:
    2653                 Comments = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,id,'Comments'))
    2654                 Sample =   G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,id, 'Sample Parameters'))
     2653                Comments = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,Id,'Comments'))
     2654                Sample =   G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,Id, 'Sample Parameters'))
    26552655                for i,item in enumerate(Comments):
    26562656                    itemSp = item.split('=')
     
    26612661                            print('"{}" has an invalid value in Comments from {}'
    26622662                                  .format(item.strip(),name))
    2663             id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
     2663            Id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
    26642664        wx.CallLater(100,UpdateSampleGrid,G2frame,data)
    26652665       
     
    28052805        Substances = G2frame.GPXtree.GetItemPyData(
    28062806            G2gd.GetGPXtreeItemId(G2frame,G2frame.PatternId, 'Substances'))
    2807         for id,item in enumerate(data['Materials']):
     2807        for Id,item in enumerate(data['Materials']):
    28082808            subSizer.Add(wx.StaticText(G2frame.dataWindow,label=' Material: '),0,WACV)
    28092809            matsel = wx.ComboBox(G2frame.dataWindow,value=item['Name'],choices=list(Substances['Substances'].keys()),
    28102810                style=wx.CB_READONLY|wx.CB_DROPDOWN)
    2811             Info[matsel.GetId()] = id
     2811            Info[matsel.GetId()] = Id
    28122812            matsel.Bind(wx.EVT_COMBOBOX,OnMaterial)       
    28132813            subSizer.Add(matsel,0,WACV)
     
    28222822                material = Substances['Substances']['vacuum']
    28232823            mu += item['VolFrac']*material.get('XAbsorption',0.)
    2824             rho[id] = material['Scatt density']
    2825             anomrho[id] = material.get('XAnom density',0.)
     2824            rho[Id] = material['Scatt density']
     2825            anomrho[Id] = material.get('XAnom density',0.)
    28262826        data['Contrast'] = [(rho[1]-rho[0])**2,(anomrho[1]-anomrho[0])**2]
    28272827        mainSizer.Add(subSizer,0)
     
    67526752            if newName:
    67536753                data['delt-G(R)'] = copy.deepcopy(data['G(R)'])
    6754                 id = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,newName)
    6755                 pId = G2gd.GetGPXtreeItemId(G2frame,id,'PDF Controls')
     6754                Id = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,newName)
     6755                pId = G2gd.GetGPXtreeItemId(G2frame,Id,'PDF Controls')
    67566756                subData = G2frame.GPXtree.GetItemPyData(pId)['G(R)']
    67576757                if subData[1][0][-1] != data['G(R)'][1][0][-1]:
     
    67676767        def OnMult(invalid,value,tc):
    67686768            if invalid: return
    6769             id = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,data['diffGRname'])
    6770             pId = G2gd.GetGPXtreeItemId(G2frame,id,'PDF Controls')
     6769            Id = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,data['diffGRname'])
     6770            pId = G2gd.GetGPXtreeItemId(G2frame,Id,'PDF Controls')
    67716771            subData = G2frame.GPXtree.GetItemPyData(pId)['G(R)']
    67726772            data['delt-G(R)'][1] = np.array([subData[1][0],data['G(R)'][1][1]-data['diffMult']*subData[1][1]])
     
    68106810                PDFlist = [TextList[i] for i in dlg.GetSelections()]
    68116811                for item in PDFlist:
    6812                     id = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,item)
    6813                     olddata = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,id, 'PDF Controls'))
     6812                    Id = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,item)
     6813                    olddata = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,Id, 'PDF Controls'))
    68146814                    if od['value_1']:
    68156815                        olddata['Sample Bkg.']['Refine'] = data['Sample Bkg.']['Refine']    #only one flag
     
    68206820                        olddata.update(copy.deepcopy(data))
    68216821                        olddata['Sample'] = sample
    6822                     G2frame.GPXtree.SetItemPyData(G2gd.GetGPXtreeItemId(G2frame,id, 'PDF Controls'),olddata)
     6822                    G2frame.GPXtree.SetItemPyData(G2gd.GetGPXtreeItemId(G2frame,Id, 'PDF Controls'),olddata)
    68236823                G2frame.GetStatusBar().SetStatusText('PDF controls copied',1)
    68246824        finally:
     
    69216921        choices = []
    69226922        if G2frame.GPXtree.GetCount():
    6923             id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
    6924             while id:
    6925                 Name = G2frame.GPXtree.GetItemText(id)
     6923            Id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
     6924            while Id:
     6925                Name = G2frame.GPXtree.GetItemText(Id)
    69266926                if Name.startswith('PDF '):
    6927                     Data = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,id,'PDF Controls'))
     6927                    Data = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,Id,'PDF Controls'))
    69286928                    if not Data['ElList']:
    69296929                        print('  No chemical formula for {}'.format(Name))
    69306930                    else:
    69316931                        choices.append(Name)
    6932                 id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
     6932                Id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
    69336933        if not choices:
    69346934            print('  No PDFs to compute\n')
     
    69516951            style = wx.PD_ELAPSED_TIME|wx.PD_AUTO_HIDE|wx.PD_CAN_ABORT)
    69526952        notConverged = 0
    6953         id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
     6953        Id, cookie = G2frame.GPXtree.GetFirstChild(G2frame.root)
    69546954        N = 0
    69556955        try:
    6956             while id:
    6957                 Name = G2frame.GPXtree.GetItemText(id)
     6956            while Id:
     6957                Name = G2frame.GPXtree.GetItemText(Id)
    69586958                if Name in Names:
    69596959                    N += 1
     
    69626962                        pgbar.Destroy()
    69636963                        break
    6964                     pId = G2gd.GetGPXtreeItemId(G2frame,id,'PDF Controls')
     6964                    pId = G2gd.GetGPXtreeItemId(G2frame,Id,'PDF Controls')
    69656965                    Data = G2frame.GPXtree.GetItemPyData(pId)
    69666966                    print('  Computing {}'.format(Name))
     
    69706970                    computePDF(G2frame,Data)
    69716971                    G2frame.GPXtree.SetItemPyData(pId,Data)
    6972                 id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
     6972                Id, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie)
    69736973        finally:
    69746974            pgbar.Destroy()
     
    71567156                PDFlist = [TextList[i] for i in dlg.GetSelections()]
    71577157                for item in PDFlist:
    7158                     id = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,item)
    7159                     olddata = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,id, 'PDF Peaks'))
     7158                    Id = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,item)
     7159                    olddata = G2frame.GPXtree.GetItemPyData(G2gd.GetGPXtreeItemId(G2frame,Id, 'PDF Peaks'))
    71607160                    if od['value_1']:
    71617161                        olddata['Background'][2] = peaks['Background'][2]
     
    71647164                    else:
    71657165                        olddata.update(copy.deepcopy(peaks))
    7166                     G2frame.GPXtree.SetItemPyData(G2gd.GetGPXtreeItemId(G2frame,id, 'PDF Peaks'),olddata)
     7166                    G2frame.GPXtree.SetItemPyData(G2gd.GetGPXtreeItemId(G2frame,Id, 'PDF Peaks'),olddata)
    71677167                G2frame.GetStatusBar().SetStatusText('PDF peaks copied',1)
    71687168        finally:
  • trunk/GSASIIspc.py

    r3830 r3848  
    921921    elif SGLaue in ['2/m','4/m','6/m']: #all ok
    922922        Uniq = {'a':1,'b':2,'c':3,'':1}
    923         id = [0,1]
     923        Id = [0,1]
    924924        if len(magSym) > 2:
    925             id = [0,Uniq[SGData['SGUniq']]]
    926         sym = magSym[id[1]].split('/')
     925            Id = [0,Uniq[SGData['SGUniq']]]
     926        sym = magSym[Id[1]].split('/')
    927927        Ptsym = SGLaue.split('/')
    928928        if len(GenSym) == 3:
     
    937937                    Ptsym[i] += "'"
    938938        SGData['MagPtGp'] = '/'.join(Ptsym)
    939         magSym[id[1]] = '/'.join(sym)
     939        magSym[Id[1]] = '/'.join(sym)
    940940    elif SGPtGrp in ['mmm','mm2','m2m','2mm','222']:
    941941        SGData['MagPtGp'] = ''
     
    10111011        Ptsym = list(SGPtGrp)
    10121012        if len(GenSym) == 1:    #all ok
    1013             id = 2
     1013            Id = 2
    10141014            if (len(magSym) == 4) and (magSym[2] == '1'):
    1015                 id = 3
     1015                Id = 3
    10161016            if '3' in GenSym[0]:
    1017                 id = 1
    1018             magSym[id].strip("'")
     1017                Id = 1
     1018            magSym[Id].strip("'")
    10191019            if SpnFlp[1] < 0:
    1020                 magSym[id] += "'"
    1021                 Ptsym[id-1] += "'"
     1020                magSym[Id] += "'"
     1021                Ptsym[Id-1] += "'"
    10221022        elif len(GenSym) == 2:
    10231023            if 'R' in GenSym[1]:
  • trunk/GSASIIstrMath.py

    r3839 r3848  
    520520                elif 'SH-' in pName:
    521521                    continue
    522                 id = int(pnames[2])
     522                Id = int(pnames[2])
    523523                itemRest = phaseRest[name]
    524524                if name in ['Bond','Angle','Plane','Chiral']:
    525                     indx,ops,obs,esd = itemRest[names[name]][id]
     525                    indx,ops,obs,esd = itemRest[names[name]][Id]
    526526                    dNames = []
    527527                    for ind in indx:
     
    538538                elif name in ['Torsion','Rama']:
    539539                    coffDict = itemRest['Coeff']
    540                     indx,ops,cofName,esd = itemRest[names[name]][id]
     540                    indx,ops,cofName,esd = itemRest[names[name]][Id]
    541541                    dNames = []
    542542                    for ind in indx:
     
    548548                        deriv = G2mth.getRamaDeriv(XYZ,Amat,coffDict[cofName])
    549549                elif name == 'ChemComp':
    550                     indx,factors,obs,esd = itemRest[names[name]][id]
     550                    indx,factors,obs,esd = itemRest[names[name]][Id]
    551551                    dNames = []
    552552                    for ind in indx:
     
    557557                    deriv = []
    558558                    dNames = []
    559                     hkl,grid,esd1,ifesd2,esd2 = itemRest[names[name]][id]
     559                    hkl,grid,esd1,ifesd2,esd2 = itemRest[names[name]][Id]
    560560                    hkl = np.array(hkl)
    561561                    if np.any(lasthkl-hkl):
     
    576576                    deriv = []
    577577                    dNames = []
    578                     eq,obs,esd = itemRest[name][id]
     578                    eq,obs,esd = itemRest[name][Id]
    579579                    calcobj = G2obj.ExpressionCalcObj(eq)
    580580                    parmlist = list(eq.assgnVars.values()) # parameters used in this expression
     
    33483348    for name in varylist:
    33493349        if prc == 0 and 'Debye' in name:
    3350             id = int(name.split(';')[-1])
     3350            Id = int(name.split(';')[-1])
    33513351            parm = name[:int(name.rindex(';'))]
    33523352            ip = names.index(parm)
    3353             dMdv[varylist.index(name)] += dMddb[3*id+ip]
     3353            dMdv[varylist.index(name)] += dMddb[3*Id+ip]
    33543354    names = [hfx+'BkPkpos',hfx+'BkPkint',hfx+'BkPksig',hfx+'BkPkgam']
    33553355    for name in varylist:
    33563356        if prc == 0 and 'BkPk' in name:
    3357             parm,id = name.split(';')
    3358             id = int(id)
     3357            parm,Id = name.split(';')
     3358            Id = int(Id)
    33593359            if parm in names:
    33603360                ip = names.index(parm)
    3361                 dMdv[varylist.index(name)] += dMdpk[4*id+ip]
     3361                dMdv[varylist.index(name)] += dMdpk[4*Id+ip]
    33623362    cw = np.diff(ma.getdata(x))
    33633363    cw = np.append(cw,cw[-1])
Note: See TracChangeset for help on using the changeset viewer.