Ignore:
Timestamp:
Nov 17, 2018 7:36:26 PM (3 years ago)
Author:
vondreele
Message:

modifications to allow Load Unit Cell command for incommensurate phases. (not for phases from mcif files!)
cleanup space group display for magnetic/incommensurate phases

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIctrlGUI.py

    r3718 r3736  
    32233223        if len(Cents) > 1:
    32243224            cents = self.text[-1].split(';')
    3225         lentable = len(self.table)
    32263225        for line in self.text:
    32273226            mainSizer.Add(wx.StaticText(self.panel,label='     %s     '%(line)),0,WACV)
     
    32293228                break
    32303229        ncol = self.table[0].count(',')+2
    3231         nBlk = 0
    32323230        nG = 1
     3231        j = 0
    32333232        if self.ifGray:
    32343233            nG = 2
    32353234        for ng in range(nG):
     3235            if ng:
     3236                mainSizer.Add(wx.StaticText(self.panel,label="      for (0,0,0)+1'"),0,WACV)
    32363237            for ic,cent in enumerate(cents):
    32373238                Cent = np.array(Cents[ic])
     
    32393240                    if cent: cent = cent.strip(' (').strip(')+\n')
    32403241                    label = '      for (%s)+'%(cent)
    3241                     if ng or self.spins[nBlk*lentable] < 0:     #test for gray operators
     3242                    if ng:     #test for gray operators
    32423243                        label += "1'"
    32433244                    mainSizer.Add(wx.StaticText(self.panel,label=label),0,WACV)
    32443245                tableSizer = wx.FlexGridSizer(0,2*ncol+3,0,0)
    3245                 j = 0
    32463246                for item in self.table:
    32473247                    if ')' not in item:
     
    32593259                    text = wx.StaticText(self.panel,label=' (%s) '%(self.names[j%Nnames]))
    32603260                    try:
    3261                         if self.spins[j+nBlk*lentable] < 0:
     3261                        if self.spins[j] < 0:
    32623262                            text.SetForegroundColour('Red')
    32633263                            item += ',-1'
     
    32653265                            item += ',+1'
    32663266                    except IndexError:
    3267                         print(self.spins,j,ic,lentable,self.names[j%Nnames])
     3267                        print(self.spins,j,self.names[j%Nnames])
    32683268                        item += ',+1'
    32693269                    M,T,S = G2spc.MagText2MTS(item.split(')')[1].replace(' ',''),CIF=False)
     
    32793279                        tableSizer.Add((20,0))
    32803280                    j += 1
    3281                 nBlk += 1
    32823281                mainSizer.Add(tableSizer,0,WACV)
    32833282           
Note: See TracChangeset for help on using the changeset viewer.