Changeset 504


Ignore:
Timestamp:
Mar 1, 2012 10:28:56 AM (10 years ago)
Author:
vondreele
Message:

fix up space group print stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIspc.py

    r477 r504  
    168168    SGText.append('\n'+' The equivalent positions are:')
    169169    if SGData['SGLatt'] != 'P':
    170         SGText.append('\n ('+Latt2text(SGData['SGLatt'])+')+')
    171     if SGData['SGLaue'] in ['-1','2/m','mmm','4/m','4/mmm']:
    172         Ncol = 2
    173     else:
    174         Ncol = 3
     170        SGText.append('\n ('+Latt2text(SGData['SGLatt'])+')+\n')
     171    Ncol = 2
    175172    line = ' '
     173    col = 0
    176174    for iop,[M,T] in enumerate(SGData['SGOps']):
    177         if iop % Ncol == 0:
     175        OPtxt = MT2text(M,T)
     176        Fld = '(%2i) '%(iop+1)+OPtxt+'\t'
     177        line += Fld
     178        if '/' not in Fld:
     179            line += '\t'
     180        col += 1
     181        if col == Ncol:
    178182            SGText.append(line)       
    179183            line = ' '
    180         Fld = '(%2i) ' % (iop+1)+MT2text(M,T)+'\t'
    181         line += Fld
     184            col = 0
    182185    SGText.append(line)       
    183186    return SGText
     
    189192    Fld = ''
    190193    for j in range(3):
    191         IJ = int(round(2*M[j][0]+3*M[j][1]+4*M[j][2]+4)) % 12
    192         IK = int(round(T[j]*12)) % 12
     194        IJ = int(round(2*M[j][0]+3*M[j][1]+4*M[j][2]+4))%12
     195        IK = int(round(T[j]*12))%12
    193196        if IK > 0 and IJ > 4: IJ += 3
    194197        Fld += TRA[IK]+XYZ[IJ]
Note: See TracChangeset for help on using the changeset viewer.