Changeset 2483 for trunk/GSASIIphsGUI.py


Ignore:
Timestamp:
Oct 3, 2016 1:24:31 PM (7 years ago)
Author:
vondreele
Message:

fix site symmetry issues for magnetic moments on special positions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIphsGUI.py

    r2482 r2483  
    17471747                        Atoms.SetCellTextColour(row,cj,VERY_LIGHT_GREY)
    17481748                if colM:
    1749                     SytSym,Mul,Nop = G2spc.SytSym(atomData[row][colX:colX+3],SGData)
    1750                     if SpnFlp[Nop] > 0.:    #black
    1751                         CSI = G2spc.GetCSpqinel(SytSym)[0]
    1752                     else:                   #red
    1753                         CSI = G2spc.GetCSpqinel(SytSym)[1]
     1749                    SytSym,Mul,Nop,dupDir = G2spc.SytSym(atomData[row][colX:colX+3],SGData)
     1750                    CSI = G2spc.GetCSpqinel(SytSym,SpnFlp,dupDir)
     1751#                    print SytSym,Nop,SpnFlp[Nop],CSI,dupDir
    17541752                    for i in range(3):
    17551753                        ci = i+colM
     
    17721770        SpnFlp = generalData['SGData'].get('SpnFlp',[])
    17731771        OprNames = generalData['SGData'].get('OprNames',[])
     1772#        print OprNames
     1773#        print SpnFlp
     1774#        print generalData['SGData'].get('MagMom',[])
    17741775        atomData = data['Atoms']
    17751776        DData = data['Drawing']
     
    18321833
    18331834    def OnAtomAdd(event):
    1834         AtomAdd(0,0,0)
     1835        Elem = 'H'
     1836        if data['General']['Type'] == 'magnetic':
     1837            Elem = 'Fe'
     1838        AtomAdd(0,0,0,El=Elem)
    18351839        FillAtomsGrid(Atoms)
    18361840        event.StopPropagation()
     
    18391843       
    18401844    def OnAtomViewAdd(event):
     1845        Elem = 'H'
     1846        if data['General']['Type'] == 'magnetic':
     1847            Elem = 'Fe'
    18411848        try:
    18421849            drawData = data['Drawing']
    18431850            x,y,z = drawData['viewPoint'][0]
    1844             AtomAdd(x,y,z)
     1851            AtomAdd(x,y,z,El=Elem)
    18451852        except:
    1846             AtomAdd(0,0,0)
     1853            AtomAdd(0,0,0,El=Elem)
    18471854        FillAtomsGrid(Atoms)
    18481855        event.StopPropagation()
Note: See TracChangeset for help on using the changeset viewer.