Changeset 3171


Ignore:
Timestamp:
Dec 3, 2017 3:09:20 PM (4 years ago)
Author:
vondreele
Message:

fix missing window size parameter
changes to super symmetry selection stuff

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIdataGUI.py

    r3170 r3171  
    25712571            size = GSASIIpath.GetConfigValue('Main_Size')
    25722572            if type(size) is str:
    2573                 size = eval(size)
     2573                if size == 'None':
     2574                    size = wx.DefaultSize
     2575                else:
     2576                    size = eval(size)
    25742577        except:
    25752578            size = wx.Size(700,450)
     
    26322635        try:
    26332636            size = GSASIIpath.GetConfigValue('Plot_Size')
    2634             if type(size) is str: size = eval(size)
     2637            if type(size) is str:
     2638                if size == 'None':
     2639                    size = wx.DefaultSize
     2640                else:
     2641                    size = eval(size)
    26352642        except:
    26362643            size = wx.Size(700,600)               
  • trunk/GSASIIphsGUI.py

    r3168 r3171  
    18321832            modSizer = wx.BoxSizer(wx.HORIZONTAL)
    18331833            modSizer.Add(wx.StaticText(General,label=' '+name.capitalize()+' structure controls: '),0,WACV)
    1834             modSizer.Add(wx.StaticText(General,label=' Superspace group: '+generalData['SGData']['SpGrp']),0,WACV)
    1835             SSChoice = G2spc.ssdict.get(generalData['SGData']['SpGrp'],[])
     1834            modSizer.Add(wx.StaticText(General,label=' Superspace group: %s '%generalData['SGData']['SpGrp']),0,WACV)
     1835            SSGptgp = generalData['SGData']['SGLatt']+generalData['SGData']['SGPtGrp']
     1836            SSChoice = G2spc.ptssdict.get(SSGptgp,[])
     1837            Choice = []
     1838            for item in SSChoice:
     1839                E,SSG = G2spc.SSpcGroup(generalData['SGData'],item)
     1840                if SSG: Choice.append(item)
    18361841            if SSChoice:
    1837                 superGp = wx.ComboBox(General,value=generalData['SuperSg'],choices=SSChoice,style=wx.CB_DROPDOWN|wx.TE_PROCESS_ENTER)
     1842                superGp = wx.ComboBox(General,value=generalData['SuperSg'],choices=Choice,style=wx.CB_DROPDOWN|wx.TE_PROCESS_ENTER)
    18381843                superGp.Bind(wx.EVT_TEXT_ENTER,OnSuperGp)
    18391844                superGp.Bind(wx.EVT_COMBOBOX,OnSuperGp)
  • trunk/GSASIIpwdGUI.py

    r3157 r3171  
    27682768        G2frame.dataWindow.RefineCell.Enable(True)
    27692769        OnHklShow(event)
     2770        wx.CallLater(100,UpdateUnitCellsGrid,G2frame,data)
    27702771       
    27712772    def SetCellValue(Obj,ObjId,value):
     
    32593260        indChoice = ['1','2','3','4',]
    32603261        SpSg = controls[13]
    3261         ssChoice = G2spc.ssdict[SpSg]
     3262        SGData = G2spc.SpcGroup(SpSg)[1]
     3263        SSGptgp = SGData['SGLatt']+SGData['SGPtGrp']
     3264        SSChoice = G2spc.ptssdict.get(SSGptgp,[])
     3265        ssChoice = []
     3266        for item in SSChoice:
     3267            E,SSG = G2spc.SSpcGroup(SGData,item)
     3268            if SSG: ssChoice.append(item)
    32623269        if ssopt['ssSymb'] not in ssChoice:
    32633270            ssopt['ssSymb'] = ssChoice[0]
  • trunk/GSASIIspc.py

    r3168 r3171  
    30223022}
    30233023
     3024ptssdict = {}
     3025'''A dictionary of superspace group symbols allowed for each point group
     3026(except cubics). Monoclinics are all b-unique setting.
     3027'''
     3028ptssdict = {
     3029#1,2
     3030    'P1':['(abg)',],'C1':['(abg)',],
     3031#3-15
     3032    'P2':['(a0g)','(a1/2g)','(0b0)','(0b0)s','(1/2b0)','(0b1/2)',],
     3033    'C2':['(a0g)','(0b0)','(0b0)s','(0b1/2)',],
     3034    'Pm':['(a0g)','(a0g)s','(a1/2g)','(0b0)','(1/2b0)','(0b1/2)','(1/2b1/2)',],
     3035    'Cm':['(a0g)','(a0g)s','(0b0)','(0b1/2)',],
     3036    'P2/m':['(a0g)','(a0g)0s','(a1/2g)','(0b0)','(0b0)s0','(1/2b0)','(0b1/2)','(1/2b1/2)',],
     3037    'C2/m':['(a0g)','(a0g)0s','(0b0)','(0b0)s0','(0b1/2)',],
     3038#16-24
     3039    'P222':['(00g)','(00g)00s','(01/2g)','(1/20g)','(1/21/2g)',
     3040        '(a00)','(a00)s00','(a01/2)','(a1/20)','(a1/21/2)',
     3041        '(0b0)','(0b0)0s0','(1/2b0)','(0b1/2)','(1/2b1/2)',],
     3042    'C222':['(00g)','(00g)00s','(10g)','(10g)00s','(01g)','(01g)00s',
     3043        '(a00)','(a00)s00','(a01/2)','(0b0)','(0b0)0s0','(0b1/2)',],
     3044    'A222':['(a00)','(a00)s00','(a10)','(a10)s00','(a01)','(a01)s00',
     3045        '(0b0)','(0b0)0s0','(1/2b0)','(00g)','(00g)00s','(1/20g)',],
     3046    'B222':['(0b0)','(0b0)0s0','(1b0)','(1b0)0s0','(0b1)','(0b1)0s0',
     3047        '(00g)','(00g)00s','(01/2g)','(a00)','(a00)s00','(a1/20)',],
     3048    'F222':['(00g)','(00g)00s','(10g)','(01g)',
     3049        '(a00)','(a00)s00','(a10)','(a01)',
     3050        '(0b0)','(0b0)0s0','(1b0)','(0b1)',],
     3051    'I222':['(00g)','(00g)00s','(a00)','(a00)s00','(0b0)','(0b0)0s0',],
     3052#25-46
     3053    'Pmm2':['(00g)','(00g)s0s','(00g)0ss','(00g)ss0',
     3054        '(01/2g)','(01/2g)s0s','(1/20g)','(1/20g)0ss','(1/21/2g)','(1/2b1/2)00q',
     3055        '(a00)','(a00)0s0','(a1/20)','(a01/2)','(a01/2)0s0','(a1/21/2)','(1/21/2g)qq0',
     3056        '(0b0)','(0b0)s00','(0b1/2)','(0b1/2)s00','(1/2b0)','(1/2b1/2)','(1/2b1/2)q00',],       
     3057    'P2mm':['(a00)','(a00)ss0','(a00)s0s','(a00)0ss',
     3058        '(a01/2)','(a01/2)ss0','(a1/20)','(a1/20)s0s','(a1/21/2)','(1/21/2g)q00',
     3059        '(0b0)','(0b0)00s','(1/2b0)','(0b1/2)','(0b1/2)00s','(1/2b1/2)','(a1/21/2)0qq',
     3060        '(00g)','(00g)0s0','(01/2g)','(01/2g)0s0','(1/20g)','(1/21/2g)','(1/21/2g)0q0',],
     3061    'Pm2m':['(0b0)','(0b0)ss0','(0b0)0ss','(0b0)s0s',
     3062        '(0b1/2)','(0b1/2)ss0','(1/2b0)','(1/2b0)0ss','(1/2b1/2)','(a1/21/2)0q0',
     3063        '(00g)','(00g)s00','(1/20g)','(01/2g)','(01/2g)s00','(1/21/2g)','(1/2b1/2)q0q',
     3064        '(a00)','(a00)0s0','(a01/2)','(a01/2)0s0','(a1/20)','(a1/21/2)','(a1/21/2)00q',],
     3065    'Cmm2':['(00g)','(00g)s0s','(00g)ss0','(10g)','(10g)s0s','(10g)ss0',
     3066        '(0b0)','(0b0)s00','(0b1/2)','(0b1/2)s00',],
     3067    'A2mm':['(a00)','(a00)ss0','(a00)0ss','(a10)','(a10)ss0','(a10)0ss',
     3068        '(00g)','(00g)0s0','(1/20g)','(1/20g)0s0',],
     3069    'Bm2m':['(0b0)','(0b0)0ss','(0b0)s0s','(0b1)','(0b1)0ss','(0b1)s0s',
     3070        '(a00)','(a00)00s','(a1/20)','(a1/20)00s',],
     3071    'Fmm2':['(00g)','(00g)s0s','(00g)0ss','(00g)ss0','(10g)','(10g)ss0','(10g)s0s',
     3072        '(01g)','(01g)ss0','(01g)0ss','(a00)','(a00)0s0','(a01)','(a01)0s0',
     3073        '(0b0)','(0b0)s00','(0b1)','(0b1)s00',],       
     3074    'F2mm':['(a00)','(a00)ss0','(a00)s0s','(a00)0ss','(a10)','(a10)0ss','(a10)ss0',
     3075        '(a01)','(a01)0ss','(a01)s0s','(0b0)','(0b0)00s','(1b0)','(1b0)00s',
     3076        '(00g)','(00g)0s0','(10g)','(10g)0s0',],
     3077    'Fm2m':['(0b0)','(0b0)0ss','(0b0)ss0','(0b0)s0s','(0b1)','(0b1)s0s','(0b1)0ss',
     3078        '(1b0)','(1b0)s0s','(1b0)ss0','(00g)','(00g)s00','(01g)','(01g)s00',
     3079        '(a00)','(a00)00s','(a10)','(a10)00s',],       
     3080    'Imm2':['(00g)','(00g)ss0','(00g)s0s','(00g)0ss','(a00)','(a00)0s0','(0b0)','(0b0)s00',],
     3081    'I2mm':['(a00)','(00g)0ss','(00g)ss0','(00g)s0s','(0b0)','(0b0)00s','(00g)','(00g)0s0',],
     3082    'Im2m':['(0b0)','(0b0)s0s','(0b0)0ss','(0b0)ss0','(00g)','(00g)s00','(a00)','(a00)00s',],
     3083#47-74
     3084    'Pmmm':['(00g)','(00g)s00','(00g)0s0','(00g)ss0','(01/2g)','(01/2g)s00','(1/20g)','(1/20g)0s0','(1/21/2g)',
     3085        '(a00)','(a00)0s0','(a00)00s','(a00)0ss','(a01/2)','(a01/2)0s0','(a1/20)','(a1/20)00s','(a1/21/2)',
     3086        '(0b0)','(0b0)s00','(0b0)00s','(0b0)s0s','(1/2b0)','(1/2b0)00s','(0b1/2)','(0b1/2)s00','(1/2b1/2)',],
     3087    'Cmmm':['(00g)','(00g)s00','(00g)ss0','(10g)','(10g)s00','(10g)ss0','(01g)','(01g)0s0','(01g)ss0',
     3088            '(a00)','(a00)00s','(a00)0ss','(a00)0s0','(a01/2)',')a01/2)0s0',
     3089            '(0b0)','(0b0)00s','(0b0)s0s','(0b0)s00','(0b1/2)','(0b1/2)s00',],
     3090    'Ammm':['(a00)','(a00)0s0','(a00)0ss','(a10)','(a10)0s0','(a10)0ss','(00g)','(00g)s00','(00g)ss0','(00g)0s0','(1/20g)','(1/20g)0s0',],
     3091    'Bmmm':['(0b0)','(0b0)00s','(0b0)s0s','(0b1)','(0b1)00s','(0b1)s0s','(a00)','(a00)0s0','(a00)0ss','(a00)00s','(a1/20)','(a1/20)00s',],
     3092    'Fmmm':['(00g)','(00g)s00','(00g)ss0','(a00)','(a00)s00',
     3093        '(a00)ss0','(0b0)','(0b0)s00','(0b0)ss0','(10g)','(10g)s00','(10g)ss0','(a10)','(a10)0s0',
     3094        '(a10)00s','(a10)0ss','(0b1)','(0b1)s00','(0b1)00s','(0b1)s0s',
     3095        '(01g)','(01g)s00','(01g)ss0','(a01)','(a01)0s0',
     3096        '(a01)00s','(a01)0ss','(1b0)','(1b0)s00','(1b0)00s','(1b0)s0s'],
     3097#75-82
     3098    'P4':['(00g)','(00g)q','(00g)s','(1/21/2g)','(1/21/2g)q',],
     3099    'I4':['(00g)','(00g)q','(00g)s',],
     3100    'P-4':['(00g)','(1/21/2g)',],
     3101    'I-4':['(00g)',],
     3102#83-89
     3103    'P4/m':['(00g)','(00g)s0','(1/21/2g)',],
     3104    'I4/m':['(00g)','(00g)s0',],
     3105#90-98
     3106    'P422':['(00g)','(00g)q00','(00g)s00','(1/21/2g)','(1/21/2g)q00',],
     3107    'I422':['(00g)','(00g)q00','(00g)s00',],
     3108#99-122
     3109    'P4mm':['(00g)','(00g)ss0','(00g)0ss','(00g)s0s','(1/21/2g)','(1/21/2g)0ss','(1/21/2g)qq0','(1/21/2g)qqs',],
     3110    'I4mm':['(00g)','(00g)ss0','(00g)0ss','(00g)s0s',],
     3111    'P-42m':['(00g)','(00g)0ss','(1/21/2g)','(1/21/2g)0ss',],
     3112    'P-4m2':['(00g)','(00g)0s0','(1/21/2g)','(1/21/2g)0q0',],
     3113    'I-4m2':['(00g)','(00g)0s0',],
     3114    'I-42m':['(00g)','(00g)0ss',],
     3115#123-142   
     3116    'P4/mmm':['(00g)','(00g)s0s0','(00g)00ss','(00g)s00s',
     3117        '(1/21/2g)','(1/21/2g)s0s0','(1/21/2g)00ss','(1/21/2g)s00s',],
     3118    'I4/mmm':['(00g)','(00g)s0s0','(00g)00ss','(00g)s00s',],
     3119#143-148
     3120    'P 3':['(00g)','(00g)t','(1/31/3g)',],
     3121    'R3':['(00g)','(00g)t',],
     3122    'P-3':['(00g)','(1/31/3g)',],
     3123    'R-3':['(00g)',],
     3124#149-161
     3125    'P312':['(00g)','(00g)t00','(1/31/3g)',],
     3126    'P321':['(00g)','(00g)t00',],
     3127    'R32':['(00g)','(00g)t0',],
     3128    'P3m1':['(00g)','(00g)0s0',],
     3129    'P31m':['(00g)','(00g)00s','(1/31/3g)','(1/31/3g)00s',],
     3130    'R3m':['(00g)','(00g)0s',],
     3131#162-167
     3132    'P-31m':['(00g)','(00g)00s','(1/31/3g)','(1/31/3g)00s',],
     3133    'P-3m1':['(00g)','(00g)0s0',],
     3134    'R-3m':['(00g)','(00g)0s',],
     3135#168-176
     3136    'P6':['(00g)','(00g)h','(00g)t','(00g)s',],
     3137    'P-6':['(00g)',],
     3138    'P6/m':['(00g)','(00g)s0',],
     3139#177-194
     3140    'P622':['(00g)','(00g)h00','(00g)t00','(00g)s00',],
     3141    'P6mm':['(00g)','(00g)ss0','(00g)0ss','(00g)s0s',],
     3142    'P-6m2':['(00g)','(00g)0s0',],
     3143    'P-62m':['(00g)','(00g)00s',],
     3144    'P6/mmm':['(00g)','(00g)s0s0','(00g)00ss','(00g)s00s',],
     3145        }
    30243146ssdict = {}
    30253147'''A dictionary of superspace group symbols allowed for each entry in spglist
     
    30273149'''
    30283150ssdict = {
    3029 #1,2
    3030     'P 1':['(abg)',],'P -1':['(abg)',],
    3031     'C 1':['(abg)',],'C -1':['(abg)',],
    3032 #monoclinic - done
    3033 #3
    3034     'P 2':['(a0g)','(a1/2g)','(0b0)','(0b0)s','(1/2b0)','(0b1/2)',],
    3035 #4       
    3036     'P 21':['(a0g)','(0b0)','(1/2b0)','(0b1/2)',],
    3037 #5
    3038     'C 2':['(a0g)','(0b0)','(0b0)s','(0b1/2)',],
    3039 #6
    3040     'P m':['(a0g)','(a0g)s','(a1/2g)','(0b0)','(1/2b0)','(0b1/2)',],
    3041 #7
    3042     'P a':['(a0g)','(a1/2g)','(0b0)','(0b1/2)',],
    3043     'P c':['(a0g)','(a1/2g)','(0b0)','(1/2b0)',],
    3044     'P n':['(a0g)','(a1/2g)','(0b0)','(1/2b1/2)',],
    3045 #8       
    3046     'C m':['(a0g)','(a0g)s','(0b0)','(0b1/2)',],
    3047 #9       
    3048     'C c':['(a0g)','(a0g)s','(0b0)',],
    3049     'C n':['(a0g)','(a0g)s','(0b0)',],
    3050 #10       
    3051     'P 2/m':['(a0g)','(a0g)0s','(a1/2g)','(0b0)','(0b0)s0','(1/2b0)','(0b1/2)',],
    3052 #11
    3053     'P 21/m':['(a0g)','(a0g)0s','(0b0)','(0b0)s0','(1/2b0)','(0b1/2)',],
    3054 #12       
    3055     'C 2/m':['(a0g)','(a0g)0s','(0b0)','(0b0)s0','(0b1/2)',],
    3056 #13
    3057     'P 2/c':['(a0g)','(a0g)0s','(a1/2g)','(0b0)','(0b0)s0','(1/2b0)',],
    3058     'P 2/a':['(a0g)','(a0g)0s','(a1/2g)','(0b0)','(0b0)s0','(0b1/2)',],
    3059     'P 2/n':['(a0g)','(a0g)0s','(a1/2g)','(0b0)','(0b0)s0','(1/2b1/2)',],
    3060 #14
    3061     'P 21/c':['(a0g)','(0b0)','(1/2b0)',],
    3062     'P 21/a':['(a0g)','(0b0)','(0b1/2)',],
    3063     'P 21/n':['(a0g)','(0b0)','(1/2b1/2)',],
    3064 #15
    3065     'C 2/c':['(a0g)','(0b0)','(0b0)s0',],
    3066     'C 2/n':['(a0g)','(0b0)','(0b0)s0',],
    30673151#orthorhombic
    3068 #16   
    3069     'P 2 2 2':['(00g)','(00g)00s','(01/2g)','(1/20g)','(1/21/2g)',
    3070         '(a00)','(a00)s00','(a01/2)','(a1/20)','(a1/21/2)',
    3071         '(0b0)','(0b0)0s0','(1/2b0)','(0b1/2)','(1/2b1/2)',],
    3072 #17       
    3073     'P 2 2 21':['(00g)','(01/2g)','(1/20g)','(1/21/2g)',
    3074         '(a00)','(a00)s00','(a1/20)','(0b0)','(0b0)0s0','(1/2b0)',],
    3075     'P 21 2 2':['(a00)','(a01/2)','(a1/20)','(a1/21/2)',
    3076         '(0b0)','(0b0)0s0','(1/2b0)','(00g)','(00g)00s','(1/20g)',],
    3077     'P 2 21 2':['(0b0)','(0b1/2)','(1/2b0)','(1/2b1/2)',
    3078         '(00g)','(00g)00s','(1/20g)','(a00)','(a00)s00','(a1/20)',],
    3079 #18       
    3080     'P 21 21 2':['(00g)','(00g)00s','(a00)','(a01/2)','(0b0)','(0b1/2)',],
    3081     'P 2 21 21':['(a00)','(a00)s00','(0b0)','(0b1/2)','(00g)','(01/2g)',],
    3082     'P 21 2 21':['(0b0)','(0b0)0s0','(00g)','(01/2g)','(a00)','(a01/2)',],
    3083 #19       
    3084     'P 21 21 21':['(00g)','(a00)','(0b0)',],
    3085 #20       
    3086     'C 2 2 21':['(00g)','(10g)','(01g)','(a00)','(a00)s00','(0b0)','(0b0)0s0',],
    3087     'A 21 2 2':['(a00)','(a10)','(a01)','(0b0)','(0b0)0s0','(00g)','(00g)00s',],
    3088     'B 2 21 2':['(0b0)','(1b0)','(0b1)','(00g)','(00g)00s','(a00)','(a00)s00',],
    3089 #21       
    3090     'C 2 2 2':['(00g)','(00g)00s','(10g)','(10g)00s','(01g)','(01g)00s',
    3091         '(a00)','(a00)s00','(a01/2)','(0b0)','(0b0)0s0','(0b1/2)',],
    3092     'A 2 2 2':['(a00)','(a00)s00','(a10)','(a10)s00','(a01)','(a01)s00',
    3093         '(0b0)','(0b0)0s0','(1/2b0)','(00g)','(00g)00s','(1/20g)',],
    3094     'B 2 2 2':['(0b0)','(0b0)0s0','(1b0)','(1b0)0s0','(0b1)','(0b1)0s0',
    3095         '(00g)','(00g)00s','(01/2g)','(a00)','(a00)s00','(a1/20)',],
    3096 #22       
    3097     'F 2 2 2':['(00g)','(00g)00s','(10g)','(01g)',
    3098         '(a00)','(a00)s00','(a10)','(a01)',
    3099         '(0b0)','(0b0)0s0','(1b0)','(0b1)',],
    3100 #23       
    3101     'I 2 2 2':['(00g)','(00g)00s','(a00)','(a00)s00','(0b0)','(0b0)0s0',],
    3102 #24       
    3103     'I 21 21 21':['(00g)','(00g)00s','(a00)','(a00)s00','(0b0)','(0b0)0s0',],
    3104 #25       
    3105     'P m m 2':['(00g)','(00g)s0s','(00g)0ss','(00g)ss0',
    3106         '(01/2g)','(01/2g)s0s','(1/20g)','(1/20g)0ss','(1/21/2g)',
    3107         '(a00)','(a00)0s0','(a1/20)','(a01/2)','(a01/2)0s0','(a1/21/2)',
    3108         '(0b0)','(0b0)s00','(0b1/2)','(0b1/2)s00','(1/2b0)','(1/2b1/2)',],       
    3109     'P 2 m m':['(a00)','(a00)ss0','(a00)s0s','(a00)0ss',
    3110         '(a01/2)','(a01/2)ss0','(a1/20)','(a1/20)s0s','(a1/21/2)',
    3111         '(0b0)','(0b0)00s','(1/2b0)','(0b1/2)','(0b1/2)00s','(1/2b1/2)',
    3112         '(00g)','(00g)0s0','(01/2g)','(01/2g)0s0','(1/20g)','(1/21/2g)',],
    3113     'P m 2 m':['(0b0)','(0b0)ss0','(0b0)0ss','(0b0)s0s',
    3114         '(0b1/2)','(0b1/2)ss0','(1/2b0)','(1/2b0)0ss','(1/2b1/2)',
    3115         '(00g)','(00g)s00','(1/20g)','(01/2g)','(01/2g)s00','(1/21/2g)',
    3116         '(a00)','(a00)0s0','(a01/2)','(a01/2)0s0','(a1/20)','(a1/21/2)',],       
    3117 #26       
    3118     'P m c 21':['(00g)','(00g)s0s','(01/2g)','(01/2g)s0s','(1/20g)','(1/21/2g)',
    3119         '(a00)','(a00)0s0','(a1/20)','(0b0)','(0b0)s00','(0b1/2)',],
    3120     'P 21 m a':['(a00)','(a00)ss0','(a01/2)','(a01/2)ss0','(a1/20)','(a1/21/2)',
    3121         '(0b0)','(0b0)00s','(1/2b0)','(00g)','(00g)0s0','(01/2g)',],
    3122     'P b 21 m':['(0b0)','(0b0)ss0','(0b1/2)','(0b1/2)ss0','(1/2b0)','(1/2b1/2)',
    3123         '(00g)','(00g)s00','(1/20g)','(a00)','(a00)0s0','(a01/2)',],
    3124     'P m 21 b':['(a00)','(a00)ss0','(a01/2)','(a01/2)ss0','(a1/20)','(a1/21/2)',
    3125         '(00g)','(00g)0s0','(01/2g)','(0b0)','(0b0)s00','(0b1/2)',],
    3126     'P c m 21':['(00g)','(00g)0ss','(1/20g)','(1/20g)0ss','(01/2g)','(1/21/2g)',
    3127         '(0b0)','(0b0)s00','(1/2b0)','(a00)','(a00)0s0','(a01/2)',],
    3128     'P 21 a m':['(0b0)','(0b0)ss0','(0b1/2)','(0b1/2)ss0','(1/2b0)','(1/2b1/2)',
    3129         '(a00)','(a00)00s','(a1/20)','(00g)','(00g)s00','(1/20g)',],
    3130 #27       
    3131     'P c c 2':['(00g)','(00g)s0s','(00g)0ss','(01/2g)','(1/20g)','(1/21/2g)',
    3132         '(a00)','(a00)0s0','(a1/20)','(0b0)','(0b0)s00','(1/2b0)',],
    3133     'P 2 a a':['(a00)','(a00)ss0','(a00)s0s','(a01/2)','(a1/20)','(a1/21/2)',
    3134         '(0b0)','(0b0)00s','(0b1/2)','(00g)','(00g)0s0','(01/2g)',],
    3135     'P b 2 b':['(0b0)','(0b0)0ss','(0b0)ss0','(1/2b0)','(0b1/2)','(1/2b1/2)',
    3136         '(00g)','(00g)s00','(1/20g)','(a00)','(a00)00s','(a01/2)',],
    3137 #28       
    3138     'P m a 2':['(00g)','(00g)s0s','(00g)ss0','(00g)0ss','(01/2g)','(01/2g)s0s',
    3139         '(0b1/2)','(0b1/2)s00','(a01/2)','(a00)','(0b0)','(0b0)0s0','(a1/20)','(a1/21/2)'],
    3140     'P 2 m b':['(a00)','(a00)s0s','(a00)ss0','(a00)0ss','(a01/2)','(a01/2)s0s',
    3141         '(1/20g)','(1/20g)s00','(1/2b0)','(0b0)','(00g)','(00g)0s0','(0b1/2)','(1/2b1/2)'],
    3142     'P c 2 m':['(0b0)','(0b0)s0s','(0b0)ss0','(0b0)0ss','(1/2b0)','(1/2b0)s0s',
    3143         '(a1/20)','(a1/20)s00','(01/2g)','(00g)','(a00)','(a00)0s0','(1/20g)','(1/21/2g)'],
    3144     'P m 2 a':['(0b0)','(0b0)s0s','(0b0)ss0','(0b0)0ss','(0b1/2)','(0b1/2)s0s',
    3145         '(01/2g)','(01/2g)s00','(a1/20)','(a00)','(00g)','(00g)0s0','(a01/2)','(a1/21/2)'],
    3146     'P b m 2':['(00g)','(00g)s0s','(00g)ss0','(00g)0ss','(1/20g)','(1/20g)s0s',
    3147         '(a01/2)','(a01/2)s00','(0b1/2)','(0b0)','(a00)','(a00)0s0','(1/2b0)','(1/2b1/2)'],
    3148     'P 2 c m':['(a00)','(a00)s0s','(a00)ss0','(a00)0ss','(a1/20)','(a1/20)s0s',
    3149         '(1/2b0)','(1/2b0)s00','(1/20g)','(00g)','(0b0)','(0b0)0s0','(01/2g)','(1/21/2g)'],
    3150 #29       
    3151     'P c a 21':['(00g)','(00g)0ss','(01/2g)','(1/20g)',
    3152         '(a00)','(a00)0s0','(a1/20)','(0b0)','(0b0)s00','(1/2b0)',],
    3153     'P 21 a b':['(a00)','(a00)s0s','(a01/2)','(a1/20)',
    3154         '(0b0)','(0b0)00s','(0b1/2)','(00g)','(00g)0s0','(01/2g)',],
    3155     'P c 21 b':['(0b0)','(0b0)ss0','(1/2b0)','(0b1/2)',
    3156         '(00g)','(00g)s00','(1/20g)','(a00)','(a00)00s','(a01/2)',],
    3157     'P b 21 a':['(0b0)','(0b0)0ss','(0b1/2)','(1/2b0)',
    3158         '(a00)','(a00)00s','(a1/20)','(00g)','(00g)s00','(1/20g)',],
    3159     'P b c 21':['(00g)','(00g)s0s','(1/20g)','(01/2g)',
    3160         '(0b0)','(0b0)s00','(0b1/2)','(a00)','(a00)0s0','(a1/20)',],
    3161     'P 21 c a':['(a00)','(a00)ss0','(a1/20)','(a01/2)',
    3162         '(00g)','(00g)0s0','(1/20g)','(0b0)','(0b0)00s','(0b1/2)',],
    3163 #30       
    3164     'P c n 2':['(00g)','(00g)s0s','(01/2g)','(a00)','(0b0)','(0b0)s00',
    3165         '(a1/20)','(1/2b1/2)q00',],
    3166     'P 2 a n':['(a00)','(a00)ss0','(a01/2)','(0b0)','(00g)','(00g)0s0',
    3167         '(0b1/2)','(1/21/2g)0q0',],
    3168     'P n 2 b':['(0b0)','(0b0)0ss','(1/2b0)','(00g)','(a00)','(a00)00s',
    3169         '(1/20g)','(a1/21/2)00q',],
    3170     'P b 2 n':['(0b0)','(0b0)ss0','(0b1/2)','(a00)','(00g)','(00g)s00',
    3171         '(a01/2)','(1/21/2g)0ss',],
    3172     'P n c 2':['(00g)','(00g)0ss','(1/20g)','(0b0)','(a00)','(a00)0s0',
    3173         '(1/2b0)','(a1/21/2)s0s',],
    3174     'P 2 n a':['(a00)','(a00)s0s','(a1/20)','(00g)','(0b0)','(0b0)00s',
    3175         '(01/2g)','(1/2b1/2)ss0',],
    3176 #31       
    3177     'P m n 21':['(00g)','(00g)s0s','(01/2g)','(01/2g)s0s','(a00)','(0b0)',
    3178         '(0b0)s00','(a1/20)',],
    3179     'P 21 m n':['(a00)','(a00)ss0','(a01/2)','(a01/2)ss0','(0b0)','(00g)',
    3180         '(00g)0s0','(0b1/2)',],
    3181     'P n 21 m':['(0b0)','(0b0)0ss','(1/2b0)','(1/2b0)0ss','(00g)','(a00)',
    3182         '(a00)00s','(1/20g)',],
    3183     'P m 21 n':['(0b0)','(0b0)ss0','(0b1/2)','(0b1/2)ss0','(a00)','(00g)',
    3184         '(00g)s00','(a01/2)',],
    3185     'P n m 21':['(00g)','(00g)0ss','(1/20g)','(1/20g)0ss','(0b0)','(a00)',
    3186         '(a00)0s0','(1/2b0)',],
    3187     'P 21 n m':['(a00)','(a00)s0s','(a1/20)','(a1/20)s0s','(00g)','(0b0)',
    3188         '(0b0)00s','(01/2g)',],
    3189 #32       
    3190     'P b a 2':['(00g)','(00g)s0s','(00g)0ss','(00g)ss0','(1/21/2g)qq0',
    3191         '(a00)','(a01/2)','(0b0)','(0b1/2)',],
    3192     'P 2 c b':['(a00)','(a00)ss0','(a00)s0s','(a00)0ss','(a1/21/2)0qq',
    3193         '(0b0)','(1/2b0)','(00g)','(1/20g)',],
    3194     'P c 2 a':['(0b0)','(0b0)ss0','(0b0)0ss','(0b0)s0s','(1/2b1/2)q0q',
    3195         '(00g)','01/2g)','(a00)','(a1/20)',],
    3196 #33       
    3197     'P b n 21':['(00g)','(00g)s0s','(1/21/2g)qq0','(a00)','(0b0)',],
    3198     'P 21 c n':['(a00)','(a00)ss0','(a1/21/2)0qq','(0b0)','(00g)',],
    3199     'P n 21 a':['(0b0)','(0b0)0ss','(1/2b1/2)q0q','(00g)','(a00)',],
    3200     'P c 21 n':['(0b0)','(0b0)ss0','(1/2b1/2)q0q','(a00)','(00g)',],
    3201     'P n a 21':['(00g)','(00g)0ss','(1/21/2g)qq0','(0b0)','(a00)',],
    3202     'P 21 n b':['(a00)','(a00)s0s','(a1/21/2)0qq','(00g)','(0b0)',],
    3203 #34       
    3204     'P n n 2':['(00g)','(00g)s0s','(00g)0ss','(1/21/2g)qq0',
    3205         '(a00)','(a1/21/2)0q0','(a1/21/2)00q','(0b0)','(1/2b1/2)q00','(1/2b1/2)00q',],
    3206     'P 2 n n':['(a00)','(a00)ss0','(a00)s0s','(a1/21/2)0qq',
    3207         '(0b0)','(1/2b1/2)q00','(1/2b1/2)00q','(00g)','(1/21/2g)0q0','(1/21/2g)q00',],
    3208     'P n 2 n':['(0b0)','(0b0)ss0','(0b0)0ss','(1/2b1/2)q0q',
    3209         '(00g)','(1/21/2g)0q0','(1/21/2g)q00','(a00)','(a1/21/2)00q','(a1/21/2)0q0',],
    3210 #35       
    3211     'C m m 2':['(00g)','(00g)s0s','(00g)ss0','(10g)','(10g)s0s','(10g)ss0',
    3212         '(0b0)','(0b0)s00','(0b1/2)','(0b1/2)s00',],
    3213     'A 2 m m':['(a00)','(a00)ss0','(a00)0ss','(a10)','(a10)ss0','(a10)0ss',
    3214         '(00g)','(00g)0s0','(1/20g)','(1/20g)0s0',],
    3215     'B m 2 m':['(0b0)','(0b0)0ss','(0b0)s0s','(0b1)','(0b1)0ss','(0b1)s0s',
    3216         '(a00)','(a00)00s','(a1/20)','(a1/20)00s',],
    3217 #36
    3218     'C m c 21':['(00g)','(00g)s0s','(10g)','(10g)s0s','(a00)','(a00)0s0','(0b0)','(0b0)s00',],
    3219     'A 21 m a':['(a00)','(a00)ss0','(a10)','(a10)ss0','(0b0)','(0b0)00s','(00g)','(00g)0s0',],
    3220     'B m 21 b':['(0b0)','(0b0)ss0','(1b0)','(1b0)ss0','(a00)','(a00)00s','(00g)','(00g)s00',],
    3221     'B b 21 m':['(0b0)','(0b0)0ss','(0b1)','(0b1)ss0','(a00)','(a00)00s','(00g)','(00g)s00',],
    3222     'C c m 21':['(00g)','(00g)0ss','(01g)','(01g)0ss','(a00)','(a00)0s0','(0b0)','(0b0)s00',],
    3223     'A 21 a m':['(a00)','(a00)s0s','(a01)','(a01)s0s','(0b0)','(0b0)00s','(00g)','(00g)0s0',],
    3224 #37
    3225     'C c c 2':['(00g)','(00g)s0s','(00g)0ss','(10g)','(10g)s0s','(10g)0ss','(01g)','(01g)s0s','(01g)0ss',
    3226         '(a00)','(a00)0s0','(0b0)','(0b0)s00',],
    3227     'A 2 a a':['(a00)','(a00)ss0','(a00)s0s','(a10)','(a10)ss0','(a10)ss0','(a01)','(a01)ss0','(a01)ss0',
    3228         '(0b0)','(0b0)00s','(00g)','(00g)0s0',],
    3229     'B b 2 b':['(0b0)','(0b0)0ss','(0b0)ss0','(0b1)','(0b1)0ss','(0b1)ss0','(1b0)','(1b0)0ss','(1b0)ss0',
    3230         '(a00)','(a00)00s','(00g)','(00g)s00',],
    3231 #38
    3232     'A m m 2':['(a00)','(a00)0s0','(a10)','(a10)0s0','(00g)','(00g)0s0',
    3233         '(00g)ss0','(00g)0ss','(1/20g)','(1/20g)0ss','(0b0)','(0b0)s00','(1/2b0)',],
    3234     'B 2 m m':['(0b0)','(0b0)00s','(0b1)','(0b1)00s','(a00)','(a00)00s',
    3235         '(a00)0ss','(a00)s0s','(a1/20)','(a1/20)s0s','(00g)','(00g)0s0','(01/2g)',],
    3236     'C m 2 m':['(00g)','(00g)s00','(10g)','(10g)s00','(0b0)','(0b0)s00',
    3237         '(0b0)s0s','(0b0)ss0','(0b1/2)','(0b1/2)ss0','(a00)','(a00)00s','(a01/2)',],
    3238     'A m 2 m':['(a00)','(a00)00s','(a01)','(a01)00s','(0b0)','(0b0)00s',
    3239         '(0b0)s0s','(0b0)0ss','(1/2b0)','(1/2b0)0ss','(00g)','(00g)s00','(1/20g)',],
    3240     'B m m 2':['(0b0)','(0b0)s00','(0b1)','(0b1)s00','(a00)','(a00)0s0',
    3241         '(a00)0ss','(a00)ss0','(01/2g)','(01/2g)s0s','(a00)','(a00)0s0','(a1/20)',],
    3242     'C 2 m m':['(00g)','(00g)0s0','(10g)','(10g)0s0','(00g)','(00g)s00',
    3243         '(0b0)s0s','(0b0)0ss','(a01/2)','(a01/2)ss0','(0b0)','(0b0)00s','(0b1/2)',],
    3244 #39
    3245     'A b m 2':['(a00)','(a00)0s0','(a01)','(a01)0s0','(00g)','(00g)s0s',
    3246         '(00g)ss0','(00g)0ss','(1/20g)','(1/20g)0ss','(0b0)','(0b0)s00','(1/2b0)',],
    3247     'B 2 c m':['(0b0)','(0b0)00s','(1b0)','(1b0)00s','(a00)','(a00)ss0',
    3248         '(a00)0ss','(a00)s0s','(a1/20)','(a1/20)s0s','(00g)','(00g)0s0','(01/2g)',],
    3249     'C m 2 a':['(00g)','(00g)s00','(01g)','(01g)s00','(0b0)','(0b0)0ss',
    3250         '(0b0)s0s','(0b0)ss0','(0b1/2)','(0b1/2)ss0','(a00)','(a00)00s','(a01/2)',],
    3251     'A c 2 m':['(a00)','(a00)00s','(a10)','(a10)00s','(0b0)','(0b0)ss0',
    3252         '(0b0)s0s','(0b0)0ss','(1/2b0)','(1/2b0)0ss','(00g)','(00g)s00','(1/20g)',],
    3253     'B m a 2':['(0b0)','(0b0)s00','(0b1)','(0b1)s00','(00g)','(00g)s0s',
    3254         '(00g)0ss','(00g)ss0','(01/2g)','(01/2g)ss0','(a00)','(a00)00s','(a1/20)',],
    3255     'C 2 m b':['(00g)','(00g)0s0','(10g)','(10g)0s0','(a00)','(a00)0ss',
    3256         '(a00)ss0','(a00)s0s','(a01/2)','(a01/2)s0s','(0b0)','(0b0)0s0','(0b1/2)',],
    3257 #40       
    3258     'A m a 2':['(a00)','(a01)','(00g)','(00g)s0s','(00g)ss0','(00g)0ss','(0b0)','(0b0)s00',],
    3259     'B 2 m b':['(0b0)','(1b0)','(a00)','(a00)ss0','(a00)0ss','(a00)s0s','(00g)','(00g)0s0',],
    3260     'C c 2 m':['(00g)','(01g)','(0b0)','(0b0)0ss','(0b0)s0s','(0b0)ss0','(a00)','(a00)00s',],
    3261     'A m 2 a':['(a00)','(a10)','(0b0)','(0b0)ss0','(0b0)s0s','(0b0)0ss','(00g)','(00g)s00',],
    3262     'B b m 2':['(0b0)','(0b1)','(00g)','(00g)0ss','(00g)ss0','(00g)s0s','(a00)','(a00)0s0',],
    3263     'C 2 c m':['(00g)','(10g)','(a00)','(a00)s0s','(a00)0ss','(a00)ss0','(0b0)','(0b0)00s',],
    3264 #41
    3265     'A b a 2':['(a00)','(a01)','(00g)','(00g)s0s','(00g)ss0','(00g)0ss','(0b0)','(0b0)s00',],
    3266     'B 2 c b':['(0b0)','(1b0)','(a00)','(a00)ss0','(a00)0ss','(a00)s0s','(00g)','(00g)0s0',],
    3267     'C c 2 a':['(00g)','(01g)','(0b0)','(0b0)0ss','(0b0)s0s','(0b0)ss0','(a00)','(a00)00s',],
    3268     'A c 2 a':['(a00)','(a10)','(0b0)','(0b0)ss0','(0b0)s0s','(0b0)0ss','(00g)','(00g)s00',],
    3269     'B b a 2':['(0b0)','(0b1)','(00g)','(00g)0ss','(00g)ss0','(00g)s0s','(a00)','(a00)0s0',],
    3270     'C 2 c b':['(00g)','(10g)','(a00)','(a00)s0s','(a00)0ss','(a00)ss0','(0b0)','(0b0)00s',],
    3271        
    3272 #42       
    3273     'F m m 2':['(00g)','(00g)s0s','(00g)0ss','(00g)ss0','(10g)','(10g)ss0','(10g)s0s',
    3274         '(01g)','(01g)ss0','(01g)0ss','(a00)','(a00)0s0','(a01)','(a01)0s0',
    3275         '(0b0)','(0b0)s00','(0b1)','(0b1)s00',],       
    3276     'F 2 m m':['(a00)','(a00)ss0','(a00)s0s','(a00)0ss','(a10)','(a10)0ss','(a10)ss0',
    3277         '(a01)','(a01)0ss','(a01)s0s','(0b0)','(0b0)00s','(1b0)','(1b0)00s',
    3278         '(00g)','(00g)0s0','(10g)','(10g)0s0',],
    3279     'F m 2 m':['(0b0)','(0b0)0ss','(0b0)ss0','(0b0)s0s','(0b1)','(0b1)s0s','(0b1)0ss',
    3280         '(1b0)','(1b0)s0s','(1b0)ss0','(00g)','(00g)s00','(01g)','(01g)s00',
    3281         '(a00)','(a00)00s','(a10)','(a10)00s',],       
    3282 #43       
    3283     'F d d 2':['(00g)','(00g)0ss','(00g)s0s','(a00)','(0b0)',],
    3284     'F 2 d d':['(a00)','(a00)s0s','(a00)ss0','(00g)','(0b0)',],       
    3285     'F d 2 d':['(0b0)','(0b0)0ss','(0b0)ss0','(a00)','(00g)',],
    3286 #44
    3287     'I m m 2':['(00g)','(00g)ss0','(00g)s0s','(00g)0ss','(a00)','(a00)0s0','(0b0)','(0b0)s00',],
    3288     'I 2 m m':['(a00)','(00g)0ss','(00g)ss0','(00g)s0s','(0b0)','(0b0)00s','(00g)','(00g)0s0',],
    3289     'I m 2 m':['(0b0)','(0b0)s0s','(0b0)0ss','(0b0)ss0','(00g)','(00g)s00','(a00)','(a00)00s',],
    3290 #45       
    3291     'I b a 2':['(00g)','(00g)ss0','(00g)s0s','(00g)0ss','(a00)','(a00)0s0','(0b0)','(0b0)s00',],
    3292     'I 2 c b':['(0b0)','(0b0)s0s','(0b0)0ss','(0b0)ss0','(00g)','(00g)s00','(a00)','(a00)00s',],
    3293     'I c 2 a':['(a00)','(00g)0ss','(00g)ss0','(00g)s0s','(0b0)','(0b0)00s','(00g)','(00g)0s0',],
    3294 #46       
    3295     'I m a 2':['(a00)','(00g)0ss','(00g)ss0','(00g)s0s','(0b0)','(0b0)00s','(00g)','(00g)0s0',],
    3296     'I 2 m b':['(0b0)','(0b0)s0s','(0b0)0ss','(0b0)ss0','(00g)','(00g)s00','(a00)','(a00)00s',],       
    3297     'I c 2 m':['(a00)','(00g)0ss','(00g)ss0','(00g)s0s','(0b0)','(0b0)00s','(00g)','(00g)0s0',],
    3298     'I m 2 a':['(a00)','(00g)0ss','(00g)ss0','(00g)s0s','(0b0)','(0b0)00s','(00g)','(00g)0s0',],
    3299     'I b m 2':['(a00)','(00g)0ss','(00g)ss0','(00g)s0s','(0b0)','(0b0)00s','(00g)','(00g)0s0',],
    3300     'I 2 c m':['(0b0)','(0b0)s0s','(0b0)0ss','(0b0)ss0','(00g)','(00g)s00','(a00)','(a00)00s',],
    3301 #47       
    3302     'P m m m':['(00g)','(00g)s00','(00g)0s0','(00g)ss0','(01/2g)','(01/2g)s00','(1/20g)','(1/20g)s00','(1/21/2g)',
    3303         '(a00)','(a00)0s0','(a00)00s','(a00)0ss','(a01/2)','(a01/2)0s0','(a1/20)','(a1/20)00s','(a1/21/2)',
    3304         '(0b0)','(0b0)s00','(0b0)00s','(0b0)s0s','(1/2b0)','(1/2b0)00s','(0b1/2)','(0b1/2)s00','(1/2b1/2)',],
    3305 #48 o@i qq0,0qq,q0q ->000
    3306     'P n n n':['(00g)','(00g)s00','(00g)0s0','(1/21/2g)',
    3307         '(a00)','(a00)0s0','(a00)00s','(a1/21/2)',
    3308         '(0b0)','(0b0)s00','(0b0)00s','(1/2b1/2)',],
    3309 #49       
    3310     'P c c m':['(00g)','(00g)s00','(00g)0s0','(01/2g)','(1/20g)','(1/21/2g)',
    3311         '(a00)','(a00)0s0','(a00)00s','(a00)0ss','(a1/20)','(a1/20)00s',
    3312         '(0b0)','(0b0)s00','(0b0)00s','(0b0)s0s','(1/2b0)','(1/2b0)00s',],       
    3313     'P m a a':['(a00)','(a00)0s0','(a00)00s','(a01/2)','(a1/20)','(a1/21/2)',
    3314         '(0b0)','(0b0)00s','(0b0)s00','(0b0)s0s','(0b1/2)','(0b1/2)s00',
    3315         '(00g)','(00g)0s0','(00g)s00','(00g)ss0','(01/2g)','(01/2g)s00',],       
    3316     'P b m b':['(0b0)','(0b0)00s','(0b0)s00','(0b1/2)','(1/2b0)','(1/2b1/2)',
    3317         '(00g)','(00g)s00','(00g)0s0','(00g)ss0','(1/20g)','(1/20g)0s0',
    3318         '(a00)','(a00)00s','(a00)0s0','(a00)0ss','(a01/2)','(a01/2)0s0',],
    3319 #50 o@i qq0,0qq,q0q ->000
    3320     'P b a n':['(00g)','(00g)s00','(00g)0s0','(00g)ss0','(1/21/2g)',
    3321         '(a00)','(a00)0s0','(a01/2)','(0b0)','(0b0)s00','(0b1/2)',],
    3322     'P n c b':['(a00)','(a00)0s0','(a00)00s','(a00)0ss','(a1/21/2)',
    3323         '(0b0)','(0b0)00s','(1/2b0)','(00g)','(00g)0s0','(1/20g)',],
    3324     'P c n a':['(0b0)','(0b0)s00','(0b0)00s','(0b0)s0s','(1/2b1/2)',
    3325         '(00g)','(00g)s00','(01/2g)','(a00)','(a00)00s','(a1/20)',],
    3326 #51       
    3327     'P m m a':['(00g)','(00g)s00','(00g)ss0','(00g)0s0','(0b0)','(0b0)s00',
    3328         '(0b0)s0s','(0b0)00s','(a00)','(a00)0s0','(01/2g)','(01/2g)s00',
    3329         '(0b1/2)','(0b1/2)s00','(a01/2)','(a01/2)0s0','(1/2b0)','(1/2b1/2)',],
    3330     'P b m m':['(a00)','(a00)0s0','(a00)0ss','(a00)00s','(00g)','(00g)0s0',
    3331         '(00g)ss0','(00g)s00','(0b0)','(0b0)00s','(a01/2)','(a01/2)0s0',
    3332         '(1/20g)','(1/20g)0s0','(1/2b0)','(1/2b0)00s','(01/2g)','(1/21/2g)',],
    3333     'P m c m':['(0b0)','(0b0)00s','(0b0)s0s','(0b0)s00','(a00)','(a00)00s',
    3334         '(a00)0ss','(a00)0s0','(00g)','(00g)s00','(1/2b0)','(1/2b0)00s',
    3335         '(a1/20)','(a1/20)00s','(01/2g)','(01/2g)s00','(a01/2)','(a1/21/2)',],
    3336     'P m a m':['(0b0)','(0b0)s00','(0b0)s0s','(0b0)00s','(00g)','(00g)s00',
    3337         '(00g)ss0','(00g)0s0','(a00)','(a00)00s','(0b1/2)','(0b1/2)s00',
    3338         '(01/2g)','(01/2g)s00','(a1/20)','(a1/20)00s','(1/20g)','(1/21/2g)',],
    3339     'P m m b':['(00g)','(00g)0s0','(00g)ss0','(00g)s00','(a00)','(a00)0s0',
    3340         '(a00)0ss','(a00)00s','(0b0)','(0b0)s00','(a00)','(a00)0s0',
    3341         '(a01/2)','(a01/2)0s0','(0b1/2)','(0b1/2)s00','(a1/20)','(a1/21/2)',],
    3342     'P c m m':['(a00)','(a00)00s','(a00)0ss','(a00)0s0','(0b0)','(0b0)00s',
    3343         '(0b0)s0s','(0b0)s00','(00g)','(00g)0s0','(0b0)','(0b0)00s',
    3344         '(1/2b0)','(1/2b0)00s','(1/20g)','(1/20g)0s0','(0b1/2)','(1/2b1/2)',],
    3345 #52   o@i qq0,0qq,q0q ->000     
    3346     'P n n a':['(00g)','(00g)s00','(00g)0s0','(a00)','(a00)00s',
    3347         '(0b0)','(0b0)00s','(a1/21/2)','(1/2b1/2)',],
    3348     'P b n n':['(a00)','(a00)0s0','(a00)00s','(0b0)','(0b0)s00',
    3349         '(00g)','(00g)s00','(1/2b1/2)','(1/21/2g)',],
    3350     'P n c n':['(0b0)','(0b0)s00','(0b0)00s','(00g)','(00g)0s0',
    3351         '(a00)','(a00)0s0','(1/21/2g)','(a1/21/2)',],
    3352     'P n a n':['(0b0)','(0b0)s00','(0b0)00s','(00g)','(00g)0s0',
    3353         '(a00)','(a00)0s0','(1/21/2g)','(a1/21/2)',],
    3354     'P n n b':['(00g)','(00g)s00','(00g)0s0','(a00)','(a00)00s',
    3355         '(0b0)','(0b0)00s','(a1/21/2)','(1/2b1/2)',],
    3356     'P c n n':['(a00)','(a00)0s0','(a00)00s','(0b0)','(0b0)s00',
    3357         '(00g)','(00g)s00','(1/2b1/2)','(1/21/2g)',],
    3358 #53       
    3359     'P m n a':['(00g)','(00g)s00','(a00)','(a00)00s','(0b0)','(0b0)00s',
    3360         '(0b0)s0s','(0b0)s00','(01/2g)','(01/2g)s00','(a1/20)',],
    3361     'P b m n':['(a00)','(a00)0s0','(0b0)','(0b0)s00','(00g)','(00g)s00',
    3362         '(00g)ss0','(00g)0s0','(a01/2)','(a01/2)0s0','(0b1/2)',],
    3363     'P n c m':['(0b0)','(0b0)00s','(00g)','(00g)0s0','(a00)','(a00)0s0',
    3364         '(a00)0ss','(a00)00s','(1/2b0)','(1/2b0)00s','(1/20g)',],
    3365     'P m a n':['(0b0)','(0b0)s00','(a00)','(a00)0s0','(00g)','(00g)0s0',
    3366         '(00g)ss0','(00g)s00','(0b1/2)','(0b1/2)s00','(a01/2)',],
    3367     'P n m b':['(00g)','(00g)0s0','(0b0)','(0b0)00s','(a00)','(a00)00s',
    3368         '(a00)0ss','(a00)0s0','(1/20g)','(1/20g)0s0','(1/2b0)',],
    3369     'P c n m':['(a00)','(a00)00s','(00g)','(00g)s00','(0b0)','(0b0)s00',
    3370         '(0b0)s0s','(0b0)00s','(a1/20)','(a1/20)00s','(01/2g)',],
    3371 #54       
    3372     'P c c a':['(00g)','(00g)s00','(0b0)','(0b0)s00','(a00)','(a00)0s0',
    3373         '(a00)0ss','(a00)00s','(01/2g)','(1/2b0)',],
    3374     'P b a a':['(a00)','(a00)0s0','(00g)','(00g)0s0','(0b0)','(0b0)00s',
    3375         '(0b0)s0s','(0b0)s00','(a01/2)','(01/2g)',],
    3376     'P b c b':['(0b0)','(0b0)00s','(a00)','(a00)00s','(00g)','(00g)s00',
    3377         '(00g)ss0','(00g)0s0','(1/2b0)','(a01/2)',],
    3378     'P b a b':['(0b0)','(0b0)s00','(00g)','(00g)s00','(a00)','(a00)00s',
    3379         '(a00)0ss','(a00)0s0','(0b1/2)','(1/20g)',],
    3380     'P c c b':['(00g)','(00g)0s0','(a00)','(a00)0s0','(0b0)','(0b0)s00',
    3381         '(0b0)s0s','(0b0)00s','(1/20g)','(a1/20)',],
    3382     'P c a a':['(a00)','(a00)00s','(0b0)','(0b0)00s','(00g)','(00g)0s0',
    3383         '(00g)ss0','(00g)s00','(a1/20)','(0b1/2)',],
    3384 #55       
    3385     'P b a m':['(00g)','(00g)s00','(00g)0s0','(00g)ss0',
    3386         '(a00)','(a00)00s','(a01/2)','(0b0)','(0b0)00s','(0b1/2)'],
    3387     'P m c b':['(a00)','(a00)0s0','(a00)00s','(a00)0ss',
    3388         '(0b0)','(0b0)s00','(1/2b0)','(00g)','(00g)s00','(1/20g)'],
    3389     'P c m a':['(0b0)','(0b0)s00','(0b0)00s','(0b0)s0s',
    3390         '(a00)','(a00)0s0','(a1/20)','(00g)','(00g)0s0','(01/2g)'],
    3391 #56       
    3392     'P c c n':['(00g)','(00g)s00','(00g)0s0','(a00)','(a00)0s0',
    3393         '(0b0)','(0b0)s00'],
    3394     'P n a a':['(a00)','(a00)0s0','(a00)00s','(0b0)','(0b0)00s',
    3395         '(00g)','(00g)0s0'],
    3396     'P b n b':['(0b0)','(0b0)s00','(0b0)00s','(a00)','(a00)00s',
    3397         '(00g)','(00g)s00'],
    3398 #57       
    3399     'P c a m':['(00g)','(00g)0s0','(a00)','(a00)00s','(0b0)','(0b0)s00',
    3400         '(0b0)ss0','(0b0)00s','(01/2g)','(a1/20)','(a1/20)00s',],
    3401     'P m a b':['(a00)','(a00)00s','(0b0)','(0b0)s00','(00g)','(00g)0s0',
    3402         '(00g)s0s','(00g)s00','(a01/2)','(0b1/2)','(0b1/2)s00',],
    3403     'P c m b':['(0b0)','(0b0)s00','(00g)','(00g)0s0','(a00)','(a00)00s',
    3404         '(a00)0ss','(a00)0s0','(1/2b0)','(1/20g)','(1/20g)0s0',],
    3405     'P b m a':['(0b0)','(0b0)00s','(a00)','(a00)0s0','(00g)','(00g)s00',
    3406         '(00g)ss0','(00g)0s0','(0b1/2)','(a01/2)','(a01/2)0s0',],
    3407     'P m c a':['(a00)','(a00)0s0','(00g)','(00g)s00','(0b0)','(0b0)00s',
    3408         '(0b0)s0s','(0b0)s00','(a1/20)','(01/2g)','(01/2g)s00'],
    3409     'P b c m':['(00g)','(00g)s00','(0b0)','(0b0)00s','(a00)','(a00)0s0',
    3410         '(a00)0ss','(a00)00s','(1/20g)','(1/2b0)','(1/2b0)00s',],
    3411 #58       
    3412     'P n n m':['(00g)','(00g)s00','(00g)0s0','(a00)',
    3413         '(a00)00s','(0b0)','(0b0)00s'],
    3414     'P m n n':['(00g)','(00g)s00','(a00)','(a00)0s0',
    3415         '(a00)00s','(0b0)','(0b0)s00'],
    3416     'P n m n':['(00g)','(00g)0s0','(a00)','(a00)0s0',
    3417         '(0b0)','(0b0)s00','(0b0)00s',],
    3418 #59 o@i
    3419     'P m m n':['(00g)','(00g)s00','(00g)0s0','(00g)ss0','(a00)','(a00)0s0',
    3420         '(a01/2)','(a01/2)0s0','(0b0)','(0b0)s00','(0b1/2)','(0b1/2)s00',],
    3421     'P n m m':['(a00)','(a00)0s0','(a00)00s','(a00)0ss','(00g)','(00g)0s0',
    3422         '(1/20g)','(1/20g)0s0','(0b0)','(0b0)00s','(1/2b0)','(1/2b0)00s'],
    3423     'P m n m':['(0b0)','(0b0)s00','(0b0)00s','(0b0)s0s','(00g)','(00g)s00',
    3424         '(01/2g)','(01/2g)s00','(a00)','(a00)00s','(a1/20)','(a1/20)00s'],
    3425 #60       
    3426     'P b c n':['(00g)','(00g)s00','(00g)0s0','(a00)','(a00)0s0',
    3427         '(a00)00s','(0b0)','(0b0)s00','(0b0)00s'],
    3428     'P n c a':['(00g)','(00g)s00','(00g)0s0','(a00)','(a00)0s0',
    3429         '(a00)00s','(0b0)','(0b0)s00','(0b0)00s'],
    3430     'P b n a':['(00g)','(00g)s00','(00g)0s0','(a00)','(a00)0s0',
    3431         '(a00)00s','(0b0)','(0b0)s00','(0b0)00s'],
    3432     'P c n b':['(00g)','(00g)s00','(00g)0s0','(a00)','(a00)0s0',
    3433         '(a00)00s','(0b0)','(0b0)s00','(0b0)00s'],
    3434     'P c a n':['(00g)','(00g)s00','(00g)0s0','(a00)','(a00)0s0',
    3435         '(a00)00s','(0b0)','(0b0)s00','(0b0)00s'],
    3436     'P n a b':['(00g)','(00g)s00','(00g)0s0','(a00)','(a00)0s0',
    3437         '(a00)00s','(0b0)','(0b0)s00','(0b0)00s'],
    3438 #61       
    3439     'P b c a':['(00g)','(00g)s00','(00g)0s0','(a00)','(a00)0s0','(a00)00s',
    3440         '(0b0)','(0b0)s00','(0b0)00s'],
    3441     'P c a b':['(00g)','(00g)s00','(00g)0s0','(a00)','(a00)0s0','(a00)00s',
    3442         '(0b0)','(0b0)s00','(0b0)00s'],
    3443 #62       
    3444     'P n m a':['(00g)','(00g)0s0','(a00)','(a00)0s0','(0b0)','(0b0)00s'],
    3445     'P b n m':['(00g)','(00g)s00','(a00)','(a00)00s','(0b0)','(0b0)00s'],
    3446     'P m c n':['(00g)','(00g)s00','(a00)','(a00)0s0','(0b0)','(0b0)s00'],
    3447     'P n a m':['(00g)','(00g)0s0','(a00)','(a00)00s','(0b0)','(0b0)00s'],
    3448     'P m n b':['(00g)','(00g)s00','(a00)','(a00)00s','(0b0)','(0b0)s00'],
    3449     'P c m n':['(00g)','(00g)0s0','(00g)ss0','(a00)','(a00)0s0','(0b0)','(0b0)s00'],
    34503152#63
    34513153    'C m c m':['(00g)','(00g)s00','(10g)','(10g)s00','(a00)','(a00)00s','(a00)0ss','(a00)0s0','(0b0)','(0b0)00s','(0b0)s0s','(0b0)s00',],
     
    35273229    'I c m m':['(00g)','(00g)s00','(00g)0s0','(00g)ss0','(a00)','(a00)0s0',
    35283230        '(a00)00s','(a00)0ss','(0b0)','(0b0)s00','(0b0)00s','(0b0)s0s'],
    3529 #tetragonal - done & checked
    3530 #75
    3531     'P 4':['(00g)','(00g)q','(00g)s','(1/21/2g)','(1/21/2g)q',],
    3532 #76
    3533     'P 41':['(00g)','(1/21/2g)',],
    3534 #77
    3535     'P 42':['(00g)','(00g)q','(1/21/2g)','(1/21/2g)q',],
    3536 #78
    3537     'P 43':['(00g)','(1/21/2g)',],
    3538 #79
    3539     'I 4':['(00g)','(00g)q','(00g)s',],
    3540 #80
    3541     'I 41':['(00g)','(00g)q',],
    3542 #81
    3543     'P -4':['(00g)','(1/21/2g)',],
    3544 #82
    3545     'I -4':['(00g)',],
    3546 #83
    3547     'P 4/m':['(00g)','(00g)s0','(1/21/2g)',],
    3548 #84
    3549     'P 42/m':['(00g)','(1/21/2g)',],
    3550 #85 o@i q0 -> 00
    3551     'P 4/n':['(00g)','(00g)s0','(1/21/2g)',], #q0?
    3552 #86 o@i q0 -> 00
    3553     'P 42/n':['(00g)','(1/21/2g)',],      #q0?
    3554 #87
    3555     'I 4/m':['(00g)','(00g)s0',],
    3556 #88
    3557     'I 41/a':['(00g)',],
    3558 #89
    3559     'P 4 2 2':['(00g)','(00g)q00','(00g)s00','(1/21/2g)','(1/21/2g)q00',],
    3560 #90
    3561     'P 4 21 2':['(00g)','(00g)q00','(00g)s00',],
    3562 #91
    3563     'P 41 2 2':['(00g)','(1/21/2g)',],
    3564 #92
    3565     'P 41 21 2':['(00g)',],
    3566 #93
    3567     'P 42 2 2':['(00g)','(00g)q00','(1/21/2g)','(1/21/2g)q00',],
    3568 #94
    3569     'P 42 21 2':['(00g)','(00g)q00',],
    3570 #95
    3571     'P 43 2 2':['(00g)','(1/21/2g)',],
    3572 #96
    3573     'P 43 21 2':['(00g)',],
    3574 #97
    3575     'I 4 2 2':['(00g)','(00g)q00','(00g)s00',],
    3576 #98
    3577     'I 41 2 2':['(00g)','(00g)q00',],
    3578 #99
    3579     'P 4 m m':['(00g)','(00g)ss0','(00g)0ss','(00g)s0s','(1/21/2g)','(1/21/2g)0ss'],
    3580 #100
    3581     'P 4 b m':['(00g)','(00g)ss0','(00g)0ss','(00g)s0s','(1/21/2g)qq0','(1/21/2g)qqs',],
    3582 #101
    3583     'P 42 c m':['(00g)','(00g)0ss','(1/21/2g)','(1/21/2g)0ss',],
    3584 #102
    3585     'P 42 n m':['(00g)','(00g)0ss','(1/21/2g)qq0','(1/21/2g)qqs',],
    3586 #103
    3587     'P 4 c c':['(00g)','(00g)ss0','(1/21/2g)',],
    3588 #104
    3589     'P 4 n c':['(00g)','(00g)ss0','(1/21/2g)qq0',],
    3590 #105
    3591     'P 42 m c':['(00g)','(00g)ss0','(1/21/2g)',],
    3592 #106
    3593     'P 42 b c':['(00g)','(00g)ss0','(1/21/2g)qq0',],
    3594 #107
    3595     'I 4 m m':['(00g)','(00g)ss0','(00g)0ss','(00g)s0s',],
    3596 #108
    3597     'I 4 c m':['(00g)','(00g)ss0','(00g)0ss','(00g)s0s',],
    3598 #109
    3599     'I 41 m d':['(00g)','(00g)ss0',],
    3600 #110
    3601     'I 41 c d':['(00g)','(00g)ss0',],
    3602 #111
    3603     'P -4 2 m':['(00g)','(00g)0ss','(1/21/2g)','(1/21/2g)0ss',],
    3604 #112
    3605     'P -4 2 c':['(00g)','(1/21/2g)',],
    3606 #113
    3607     'P -4 21 m':['(00g)','(00g)0ss',],
    3608 #114
    3609     'P -4 21 c':['(00g)',],
    3610 #115    00s -> 0ss
    3611     'P -4 m 2':['(00g)','(00g)0s0','(1/21/2g)',],
    3612 #116
    3613     'P -4 c 2':['(00g)','(1/21/2g)',],
    3614 #117    00s -> 0ss
    3615     'P -4 b 2':['(00g)','(00g)0s0','(1/21/2g)0q0',],
    3616 #118
    3617     'P -4 n 2':['(00g)','(1/21/2g)0q0',],
    3618 #119
    3619     'I -4 m 2':['(00g)','(00g)0s0',],
    3620 #120
    3621     'I -4 c 2':['(00g)','(00g)0s0',],
    3622 #121    00s -> 0ss
    3623     'I -4 2 m':['(00g)','(00g)0ss',],
    3624 #122
    3625     'I -4 2 d':['(00g)',],
    3626 #123
    3627     'P 4/m m m':['(00g)','(00g)s0s0','(00g)00ss','(00g)s00s',
    3628         '(1/21/2g)','(1/21/2g)s0s0','(1/21/2g)00ss','(1/21/2g)s00s',],
    3629 #124
    3630     'P 4/m c c':['(00g)','(00g)s0s0','(1/21/2g)',],
    3631 #125    o@i q0q0 -> 0000, q0qs -> 00ss
    3632     'P 4/n b m':['(00g)','(00g)s0s0','(00g)00ss','(00g)s00s','(1/21/2g)','(1/21/2g)00ss',],
    3633 #126    o@i q0q0 -> 0000
    3634     'P 4/n n c':['(00g)','(00g)s0s0','(1/21/2g)',],
    3635 #127
    3636     'P 4/m b m':['(00g)','(00g)s0s0','(00g)00ss','(00g)s00s',],
    3637 #128
    3638     'P 4/m n c':['(00g)','(00g)s0s0',],
    3639 #129
    3640     'P 4/n m m':['(00g)','(00g)s0s0','(00g)00ss','(00g)s00s',],
    3641 #130
    3642     'P 4/n c c':['(00g)','(00g)s0s0',],
    3643 #131
    3644     'P 42/m m c':['(00g)','(00g)s0s0','(1/21/2g)',],
    3645 #132
    3646     'P 42/m c m':['(00g)','(00g)00ss','(1/21/2g)','(1/21/2g)00ss',],
    3647 #133    o@i q0q0 -> 0000
    3648     'P 42/n b c':['(00g)','(00g)s0s0','(1/21/2g)',],
    3649 #134    o@i q0q0 -> 0000, q0qs -> 00ss
    3650     'P 42/n n m':['(00g)','(00g)00ss','(1/21/2g)','(1/21/2g)00ss',],
    3651 #135
    3652     'P 42/m b c':['(00g)','(00g)s0s0',],
    3653 #136
    3654     'P 42/m n m':['(00g)','(00g)00ss',],
    3655 #137
    3656     'P 42/n m c':['(00g)','(00g)s0s0',],
    3657 #138
    3658     'P 42/n c m':['(00g)','(00g)00ss',],
    3659 #139
    3660     'I 4/m m m':['(00g)','(00g)s0s0','(00g)00ss','(00g)s00s',],
    3661 #140
    3662     'I 4/m c m':['(00g)','(00g)s0s0','(00g)00ss','(00g)s00s',],
    3663 #141
    3664     'I 41/a m d':['(00g)','(00g)s0s0',],
    3665 #142
    3666     'I 41/a c d':['(00g)','(00g)s0s0',],
    3667     #trigonal/rhombahedral - done & checked
    3668 #143
    3669     'P 3':['(00g)','(00g)t','(1/31/3g)',],
    3670 #144
    3671     'P 31':['(00g)','(1/31/3g)',],
    3672 #145
    3673     'P 32':['(00g)','(1/31/3g)',],
    3674 #146
    3675     'R 3':['(00g)','(00g)t',],
    3676 #147
    3677     'P -3':['(00g)','(1/31/3g)',],
    3678 #148
    3679     'R -3':['(00g)',],
    3680 #149
    3681     'P 3 1 2':['(00g)','(00g)t00','(1/31/3g)',],
    3682 #150
    3683     'P 3 2 1':['(00g)','(00g)t00',],
    3684 #151
    3685     'P 31 1 2':['(00g)','(1/31/3g)',],
    3686 #152
    3687     'P 31 2 1':['(00g)',],
    3688 #153
    3689     'P 32 1 2':['(00g)','(1/31/3g)',],
    3690 #154
    3691     'P 32 2 1':['(00g)',],
    3692 #155
    3693     'R 3 2':['(00g)','(00g)t0',],
    3694 #156
    3695     'P 3 m 1':['(00g)','(00g)0s0',],
    3696 #157
    3697     'P 3 1 m':['(00g)','(00g)00s','(1/31/3g)','(1/31/3g)00s',],
    3698 #158
    3699     'P 3 c 1':['(00g)',],
    3700 #159
    3701     'P 3 1 c':['(00g)','(1/31/3g)',],
    3702 #160
    3703     'R 3 m':['(00g)','(00g)0s',],
    3704 #161
    3705     'R 3 c':['(00g)',],
    3706 #162
    3707     'P -3 1 m':['(00g)','(00g)00s','(1/31/3g)','(1/31/3g)00s',],
    3708 #163
    3709     'P -3 1 c':['(00g)','(1/31/3g)',],
    3710 #164
    3711     'P -3 m 1':['(00g)','(00g)0s0',],
    3712 #165
    3713     'P -3 c 1':['(00g)',],
    3714 #166       
    3715     'R -3 m':['(00g)','(00g)0s',],
    3716 #167
    3717     'R -3 c':['(00g)',],
    3718     #hexagonal - done & checked
    3719 #168
    3720     'P 6':['(00g)','(00g)h','(00g)t','(00g)s',],
    3721 #169
    3722     'P 61':['(00g)',],
    3723 #170
    3724     'P 65':['(00g)',],
    3725 #171
    3726     'P 62':['(00g)','(00g)h',],
    3727 #172
    3728     'P 64':['(00g)','(00g)h',],
    3729 #173
    3730     'P 63':['(00g)','(00g)h',],
    3731 #174
    3732     'P -6':['(00g)',],
    3733 #175
    3734     'P 6/m':['(00g)','(00g)s0',],
    3735 #176
    3736     'P 63/m':['(00g)',],
    3737 #177
    3738     'P 6 2 2':['(00g)','(00g)h00','(00g)t00','(00g)s00',],
    3739 #178
    3740     'P 61 2 2':['(00g)',],
    3741 #179
    3742     'P 65 2 2':['(00g)',],
    3743 #180
    3744     'P 62 2 2':['(00g)','(00g)h00',],
    3745 #181
    3746     'P 64 2 2':['(00g)','(00g)h00',],
    3747 #182
    3748     'P 63 2 2':['(00g)','(00g)h00',],
    3749 #183
    3750     'P 6 m m':['(00g)','(00g)ss0','(00g)0ss','(00g)s0s',],
    3751 #184
    3752     'P 6 c c':['(00g)','(00g)s0s',],
    3753 #185
    3754     'P 63 c m':['(00g)','(00g)0ss',],
    3755 #186
    3756     'P 63 m c':['(00g)','(00g)0ss',],
    3757 #187
    3758     'P -6 m 2':['(00g)','(00g)0s0',],
    3759 #188
    3760     'P -6 c 2':['(00g)',],
    3761 #189
    3762     'P -6 2 m':['(00g)','(00g)00s',],
    3763 #190
    3764     'P -6 2 c':['(00g)',],
    3765 #191
    3766     'P 6/m m m':['(00g)','(00g)s0s0','(00g)00ss','(00g)s00s',],
    3767 #192
    3768     'P 6/m c c':['(00g)','(00g)s00s',],
    3769 #193
    3770     'P 63/m c m':['(00g)','(00g)00ss',],
    3771 #194
    3772     'P 63/m m c':['(00g)','(00g)00ss'],
    37733231    }
    37743232
  • trunk/testSSymbols.py

    r3170 r3171  
    6161                   
    6262        def OnExhaustive(event):
    63             SpGrp = Data['SGData']['SGLatt']+Data['SGData']['SGLaue']
    64             SpGrp = G2spc.StandardizeSpcName(SpGrp)
    65             SSList = G2spc.ssdict.get(SpGrp,['',])
     63            latt = Data['SGData']['SGLatt']+Data['SGData']['SGPtGrp']
     64            SSList = G2spc.ptssdict.get(latt,['',])
    6665            for SSymbol in SSList:
    6766                E,SSGData = G2spc.SSpcGroup(Data['SGData'],SSymbol)
Note: See TracChangeset for help on using the changeset viewer.