Changeset 3186 for trunk/GSASIIspc.py
- Timestamp:
- Dec 9, 2017 8:54:59 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIspc.py
r3176 r3186 2849 2849 return spc + rhomb 2850 2850 # how about the post-2002 orthorhombic names? 2851 for i,spc in sgequiv_2002_orthorhombic:2852 if rspc == i.replace(' ','').upper():2853 return spc2851 if rspc in sgequiv_2002_orthorhombic: 2852 return sgequiv_2002_orthorhombic[rspc] 2853 else: 2854 2854 # not found 2855 return ''2855 return '' 2856 2856 2857 2857 spgbyNum = [] … … 2945 2945 'C2/m':('C 2','C m','C c','C n', 2946 2946 'C 2/m','C 2/c','C 2/n',), 2947 'Pmmm':('P 2 2 2', 2947 'A2/m':('A 2','A m','A a','A n', 2948 'A 2/m','A 2/a','A 2/n',), 2949 'Pmmm':('P 2 2 2', 2948 2950 'P 2 2 21','P 21 2 2','P 2 21 2', 2949 2951 'P 21 21 2','P 2 21 21','P 21 2 21', … … 3019 3021 'F -4 3 c','F m -3 m','F m 3 m','F m -3 c','F d -3 m','F d -3 c',), 3020 3022 } 3021 3023 sgequiv_2002_orthorhombic = {} 3024 ''' A dictionary of orthorhombic space groups that were renamed in the 2002 Volume A, 3025 along with the pre-2002 name. The e designates a double glide-plane 3026 ''' 3027 sgequiv_2002_orthorhombic = { 3028 'AEM2':'A b m 2','B2EM':'B 2 c m','CM2E':'C m 2 a', 3029 'AE2M':'A c 2 m','BME2':'B m a 2','C2ME':'C 2 m b', 3030 'AEA2':'A b a 2','B2EB':'B 2 c b','CC2E':'C c 2 a', 3031 'AE2A':'A c 2 a','BBE2':'B b a 2','C2CE':'C 2 c b', 3032 'CMCE':'C m c a','AEMA':'A b m a','BBEM':'B b c m', 3033 'BMEB':'B m a b','CCME':'C c m b','AEAM':'A c a m', 3034 'CMME':'C m m a','AEMM':'A b m m','BMEM':'B m c m', 3035 'CCCE':'C c c a','AEAA':'A b a a','BBEB':'B b c b'} 3022 3036 ptssdict = {} 3023 3037 '''A dictionary of superspace group symbols allowed for each point group … … 3166 3180 'R 3 c r','R -3 c r','R -3 m r',), 3167 3181 3168 #A list of orthorhombic space groups that were renamed in the 2002 Volume A,3169 # along with the pre-2002 name. The e designates a double glide-plane'''3170 sgequiv_2002_orthorhombic= (('A e m 2', 'A b m 2',),3171 ('A e a 2', 'A b a 2',),3172 ('C m c e', 'C m c a',),3173 ('C m m e', 'C m m a',),3174 ('C c c e', 'C c c a'),)3175 3182 #Use the space groups types in this order to list the symbols in the 3176 3183 #order they are listed in the International Tables, vol. A'''
Note: See TracChangeset
for help on using the changeset viewer.