Changeset 3575

Aug 27, 2018 2:08:45 PM (5 years ago)

add table of alternate space group settings for orthorhombics
remove setting 1--> setting 2 correction for k_SUBGROUPSMAG results; already setting 2.

3 edited


  • trunk/

    r3573 r3575  
    24612461            generalData['Cell'][1:] = magchoice['Cell']
    24622462            SGData = generalData['SGData']
    2463             vvec = np.array(G2spc.spg2origins.get(SGData['SpGrp'],[0.,0.,0.]))
     2463            vvec = np.array([0.,0.,0.])
    24642464            newPhase,atCodes = G2lat.TransformPhase(data,newPhase,magchoice['Trans'],magchoice['Uvec'],vvec,True)
    24652465            Atoms = newPhase['Atoms']
  • trunk/

    r3574 r3575  
    34603460        data = [controls,bravais,cells,dmin,ssopt,magcells]
    34613461        G2frame.GPXtree.SetItemPyData(G2gd.GetGPXtreeItemId(G2frame,G2frame.PatternId, 'Unit Cells List'),data)
    3462         G2frame.OnFileSaveas(event)
     3462        G2frame.OnFileSave(event)
    34633463        wx.CallAfter(UpdateUnitCellsGrid,G2frame,data)
  • trunk/

    r3568 r3575  
    35993599        'F m -3 m','F m -3 c','F d -3 m','F d -3 c',
    36003600        'I m -3 m','I a -3 d',]                                       #195-230
     3601altSettingOrtho = {}
     3602''' A dictionary of alternate settings for orthorhombic unit cells
     3604altSettingsOrtho = {
     3605        'P 2 2 21' :{'abc':'P 2 2 21','cab':'P 21 2 2','bca':'P 2 21 2','a-cb':'P 2 21 2','ba-c':'P 2 2 21','-cba':'P 21 2 2'},
     3606        'P 21 21 2':{'abc':'P 2121 2','cab':'P 2 21 21','bca':'P 21 2 21','a-cb':'P 21 2 21','ba-c':'P 21 21 2','-cba':'P 2 21 21'},
     3607        'C 2 2 21':{'abc':'C 2 2 21','cab':'A 21 2 2','bca':'B 2 21 2','a-cb':'B 2 21 2','ba-c':'C 2 2 21','-cba':'A 21 2 2'},
     3608        'C 2 2 2':{'abc':'C 2 2 2','cab':'A 2 2 2','bca':'B 2 2 2','a-cb':'B 2 2 2','ba-c':'C 2 2 2','-cba':'A 2 2 2'},
     3609        'P m m 2':{'abc':'P m m 2','cab':'P 2 m m','bca':'P m 2 m','a-cb':'P m 2 m','ba-c':'P m m 2','-cba':'P 2 m m'},
     3610        'P m c 21':{'abc':'P m c 21','cab':'P 21 m a','bca':'P b 21 m','a-cb':'P m 21 b','ba-c':'P c m 21','-cba':'P 21 a m'},
     3611        'P c c 2':{'abc':'P c c 2','cab':'P 2 a a','bca':'P b 2 b','a-cb':'P b 2 b','ba-c':'P c c 2','-cba':'P 2 a a'},
     3612        'P m a 2':{'abc':'P m a 2','cab':'P 2 m b','bca':'P c 2 m','a-cb':'P m 2 a','ba-c':'P b m 2','-cba':'P 2 c m'},
     3613        'P c a 21':{'abc':'P c a 21','cab':'P 21 a b','bca':'P c 21 b','a-cb':'P b 21 a','ba-c':'P b c 21','-cba':'P 21 c a'},
     3614        'P n c 2':{'abc':'P n c 2','cab':'P 2 n a','bca':'P b 2 n','a-cb':'P n 2 b','ba-c':'P c n 2','-cba':'P 2 a n'},
     3615        'P m n 21':{'abc':'P m n 21','cab':'P 21 m n','bca':'P n 21 m','a-cb':'P m 21 n','ba-c':'P n m 21','-cba':'P 21 n m'},
     3616        'P b a 2':{'abc':'P b a 2','cab':'P 2 c b','bca':'P c 2 a','a-cb':'P c 2 a','ba-c':'P b a 2','-cba':'P 2 c b'},
     3617        'P n a 21':{'abc':'P n a 21','cab':'P 21 n b','bca':'P c 21 n','a-cb':'P n 21 a','ba-c':'P b n 21','-cba':'P 21 c n'},
     3618        'P n n 2':{'abc':'P n n 2','cab':'P 2 n n','bca':'P n 2 n','a-cb':'P n 2 n','ba-c':'P n n 2','-cba':'P 2 n n'},
     3619        'C m m 2':{'abc':'C m m 2','cab':'A 2 m m','bca':'B m 2 m','a-cb':'B m 2 m','ba-c':'C m m 2','-cba':'A 2 m m'},
     3620        'C m c 21':{'abc':'C m c 21','cab':'A 21 m a','bca':'B b 21 m','a-cb':'B m 21 b','ba-c':'C c m 21','-cba':'A 21 a m'},
     3621        'C c c 2':{'abc':'C c c 2','cab':'A 2 a a','bca':'B b 2 b','a-cb':'B b 2 b','ba-c':'C c c 2','-cba':'A 2 a a'},
     3622        'A m m 2':{'abc':'A m m 2','cab':'B 2 m m','bca':'C m 2 m','a-cb':'A m 2 m','ba-c':'B m m 2','-cba':'C 2 m m'},
     3623        'A b m 2':{'abc':'A b m 2','cab':'B 2 c m','bca':'C m 2 a','a-cb':'A c 2 m','ba-c':'B m a 2','-cba':'C 2 m b'},
     3624        'A m a 2':{'abc':'A m a 2','cab':'B 2 m b','bca':'C c 2 m','a-cb':'A m 2 a','ba-c':'B b m 2','-cba':'C 2 c m'},
     3625        'A b a 2':{'abc':'A b a 2','cab':'B 2 c b','bca':'C c 2 a','a-cb':'A c 2 a','ba-c':'B b a 2','-cba':'C 2 c b'},
     3626        'F m m 2':{'abc':'F m m 2','cab':'F 2 m m','bca':'F m 2 m','a-cb':'F m 2 m','ba-c':'F m m 2','-cba':'F 2 m m'},
     3627        'F d d 2':{'abc':'F d d 2','cab':'F 2 d d','bca':'F d 2 d','a-cb':'F d 2 d','ba-c':'F d d 2','-cba':'F 2 d d'},
     3628        'I m m 2':{'abc':'I m m 2','cab':'I 2 m m','bca':'I m 2 m','a-cb':'I m 2 m','ba-c':'I m m 2','-cba':'I 2 m m'},
     3629        'I b a 2':{'abc':'I b a 2','cab':'I 2 c b','bca':'I c 2 a','a-cb':'I c 2 a','ba-c':'I b a 2','-cba':'I 2 c b'},
     3630        'I m a 2':{'abc':'I m a 2','cab':'I 2 m b','bca':'I c 2 m','a-cb':'I m 2 a','ba-c':'I b m 2','-cba':'I 2 c m'},
     3631        'P c c m':{'abc':'P c c m','cab':'P m a a','bca':'P b m b','a-cb':'P b m b','ba-c':'P c c m','-cba':'P m a a'},
     3632        'P b a n':{'abc':'P b a n','cab':'P n c b','bca':'P c n a','a-cb':'P c n a','ba-c':'P b a n','-cba':'P n c b'},
     3633        'P m m a':{'abc':'P m m a','cab':'P b m m','bca':'P m c m','a-cb':'P m a m','ba-c':'P m m b','-cba':'P c m m'},
     3634        'P n n a':{'abc':'P n n a','cab':'P b n n','bca':'P n c n','a-cb':'P n a n','ba-c':'P n n b','-cba':'P c n n'},
     3635        'P m n a':{'abc':'P m n a','cab':'P b m n','bca':'P n c m','a-cb':'P m a n','ba-c':'P n m b','-cba':'P c n m'},
     3636        'P c c a':{'abc':'P c c a','cab':'P b a a','bca':'P b c b','a-cb':'P b a b','ba-c':'P c c b','-cba':'P c a a'},
     3637        'P b a m':{'abc':'P b a m','cab':'P m c b','bca':'P c m a','a-cb':'P c m a','ba-c':'P b a m','-cba':'P m c b'},
     3638        'P c c n':{'abc':'P c c n','cab':'P n a a','bca':'P b n b','a-cb':'P b n b','ba-c':'P c c n','-cba':'P n a a'},
     3639        'P b c m':{'abc':'P b c m','cab':'P m c a','bca':'P b m a','a-cb':'P c m b','ba-c':'P c a m','-cba':'P m a b'},
     3640        'P n n m':{'abc':'P n n m','cab':'P m n n','bca':'P n m n','a-cb':'P n m n','ba-c':'P n n m','-cba':'P m n n'},
     3641        'P m m n':{'abc':'P m m n','cab':'P n m m','bca':'P m n m','a-cb':'P m n m','ba-c':'P m m n','-cba':'P n m m'},
     3642        'P b c n':{'abc':'P b c n','cab':'P n c a','bca':'P b n a','a-cb':'P c n b','ba-c':'P c a n','-cba':'P n a b'},
     3643        'P b c a':{'abc':'P b c a','cab':'P b c a','bca':'P b c a','a-cb':'P c a b','ba-c':'P c a b','-cba':'P c a b'},
     3644        'P n m a':{'abc':'P n m a','cab':'P b n m','bca':'P m c n','a-cb':'P n a m','ba-c':'P m n b','-cba':'P c m n'},
     3645        'C m c m':{'abc':'C m c m','cab':'A m m a','bca':'B b m m','a-cb':'B m m b','ba-c':'C c m m','-cba':'A m a m'},
     3646        'C m c a':{'abc':'C m c a','cab':'A b m a','bca':'B b c m','a-cb':'B m a b','ba-c':'C c m b','-cba':'A c a m'},
     3647        'C m m m':{'abc':'C m m m','cab':'A m m m','bca':'B m m m','a-cb':'B m m m','ba-c':'C m m m','-cba':'A m m m'},
     3648        'C c c m':{'abc':'C c c m','cab':'A m a a','bca':'B b m b','a-cb':'B b m b','ba-c':'C c c m','-cba':'A m a a'},
     3649        'C m m a':{'abc':'C m m a','cab':'A b m m','bca':'B m c m','a-cb':'B m a m','ba-c':'C m m b','-cba':'A c m m'},
     3650        'C c c a':{'abc':'C c a a','cab':'A b a a','bca':'B b c b','a-cb':'B b a b','ba-c':'C c c b','-cba':'A c a a'},
     3651        'I b a m':{'abc':'I b a m','cab':'I m c b','bca':'I c m a','a-cb':'I c m a','ba-c':'I b a m','-cba':'I m c b'},
     3652        'I b c a':{'abc':'I b c a','cab':'I b c a','bca':'I b c a','a-cb':'I c a b','ba-c':'I c a b','-cba':'I c a b'},
     3653        'I m m a':{'abc':'I m m a','cab':'I b m m','bca':'I m c m','a-cb':'I m a m','ba-c':'I m m  b','-cba':'I c m m'},
     3654        }
    36013655spg2origins = {}
    36023656''' A dictionary of all spacegroups that have 2nd settings; the value is the
Note: See TracChangeset for help on using the changeset viewer.