Changeset 4974
- Timestamp:
- Jun 24, 2021 4:32:34 PM (2 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIdataGUI.py
r4968 r4974 227 227 MatSizer.Add(transSizer) 228 228 mainSizer.Add(MatSizer) 229 laueClass = ['triclinic','monoclinic','orthorhombic','trigonal(H)','t etragonal','hexagonal','cubic']229 laueClass = ['triclinic','monoclinic','orthorhombic','trigonal(H)','trigonal(R)','tetragonal','hexagonal','cubic'] 230 230 centroLaue = {'triclinic':['-1',],'monoclinic':['2/m','1 1 2/m','2/m 1 1',], 231 'orthorhombic':['m m m',],'trigonal(H)':['-3','-3 m 1','-3 1 m',], 231 'orthorhombic':['m m m',],'trigonal(H)':['-3','-3 m 1','-3 1 m',],'trigonal(R)':['-3','-3 m'],\ 232 232 'tetragonal':['4/m','4/m m m',],'hexagonal':['6/m','6/m m m',],'cubic':['m 3','m 3 m']} 233 233 noncentroLaue = {'triclinic':['1',],'monoclinic':['2','2 1 1','1 1 2','m','m 1 1','1 1 m',], 234 234 'orthorhombic':['2 2 2','m m 2','m 2 m','2 m m',], 235 'trigonal(H)':['3','3 1 2','3 2 1','3 m 1','3 1 m',], 235 'trigonal(H)':['3','3 1 2','3 2 1','3 m 1','3 1 m',],'trigonal(R)':['3','3 m'], 236 236 'tetragonal':['4','-4','4 2 2','4 m m','-4 2 m','-4 m 2',], \ 237 237 'hexagonal':['6','-6','6 2 2','6 m m','-6 m 2','-6 2 m',],'cubic':['2 3','4 3 2','-4 3 m']} … … 7096 7096 newData[1]['RefList'] = mergeRef 7097 7097 Id = G2frame.GPXtree.AppendItem(parent=G2frame.root,text=newName) 7098 G2frame.GPXtree.SetItemPyData( 7099 G2frame.GPXtree.AppendItem(Id,text='Comments'),Comments) 7098 G2frame.GPXtree.SetItemPyData(G2frame.GPXtree.AppendItem(Id,text='Comments'),Comments) 7099 G2frame.GPXtree.SetItemPyData(G2frame.GPXtree.AppendItem(Id,text='Instrument Parameters'),Inst) 7100 G2frame.GPXtree.SetItemPyData(G2frame.GPXtree.AppendItem(Id,text='Reflection List'),{}) #dummy entry for GUI use 7100 7101 G2frame.GPXtree.SetItemPyData(Id,newData) 7101 G2frame.GPXtree.SetItemPyData(7102 G2frame.GPXtree.AppendItem(Id,text='Instrument Parameters'),Inst)7103 G2frame.GPXtree.SetItemPyData(7104 G2frame.GPXtree.AppendItem(Id,text='Reflection List'),{}) #dummy entry for GUI use7105 7102 7106 7103 def OnErrorAnalysis(event): -
trunk/GSASIIlattice.py
r4885 r4974 1497 1497 centrosymmetric Laue groups:: 1498 1498 1499 ['-1','2/m','112/m','2/m11','mmm','-42m','-4m2','4/mmm','-3', 1499 ['-1','2/m','112/m','2/m11','mmm','-42m','-4m2','4/mmm','-3','-3m', 1500 1500 '-31m','-3m1','6/m','6/mmm','m3','m3m'] 1501 1501 … … 1503 1503 1504 1504 ['1','2','211','112','m','m11','11m','222','mm2','m2m','2mm', 1505 '4','-4','422','4mm','3','312','321','3 1m','3m1','6','-6',1505 '4','-4','422','4mm','3','312','321','3m','31m','3m1','6','-6', 1506 1506 '622','6mm','-62m','-6m2','23','432','-43m'] 1507 1507 … … 1661 1661 HKLFT[:3] = np.where(HKLFT[1]>-2*HKLFT[0],np.squeeze(np.inner(HKLF[:,:3],matdmp[nxs,:,:])).T,HKLFT[:3]) 1662 1662 HKLFT[:3] = np.squeeze(np.inner(HKLF[:,:3],mat32[nxs,:,:])).T 1663 elif Laue == '3 m 1':1663 elif (Laue == '3 m 1' or Laue == '3 m'): 1664 1664 HKLFT[:3] = np.where(HKLFT[1]<0,np.squeeze(np.inner(HKLF[:,:3],mat32[nxs,:,:])).T,HKLFT[:3]) 1665 1665 HKLFT[:3] = np.where((HKLFT[1]+HKLFT[0])<0,np.squeeze(np.inner(HKLF[:,:3],mat32[nxs,:,:])).T,HKLFT[:3]) … … 1673 1673 HKLFT[:3] = np.where((HKLFT[2]==0)&(HKLFT[0]<0),-np.squeeze(np.inner(HKLF[:,:3],mat31[nxs,:,:])).T,HKLFT[:3]) 1674 1674 HKLFT[:3] = np.where(HKLFT[0]<0,np.squeeze(np.inner(HKLF[:,:3],-mat31[nxs,:,:])).T,HKLFT[:3]) 1675 elif Laue == '-3 m 1': #ok1675 elif (Laue == '-3 m 1' or Laue == '-3 m'): #ok 1676 1676 HKLFT[:3] = np.where(HKLFT[1]<0,np.squeeze(np.inner(HKLF[:,:3],mat32[nxs,:,:])).T,HKLFT[:3]) 1677 1677 HKLFT[:3] = np.where((HKLFT[1]+HKLFT[0])<0,np.squeeze(np.inner(HKLF[:,:3],mat32[nxs,:,:])).T,HKLFT[:3]) -
trunk/GSASIIphsGUI.py
r4968 r4974 9489 9489 ##### DData routines - GUI stuff in GSASIIddataGUI.py. Used for Phase/data "Edit Phase" menu 9490 9490 def OnHklfAdd(event): 9491 keyList = data['Histograms'].keys()9491 keyList = list(data['Histograms'].keys()) 9492 9492 TextList = [] 9493 9493 if not G2frame.GPXtree.GetCount(): … … 9500 9500 TextList.append(name) 9501 9501 item, cookie = G2frame.GPXtree.GetNextChild(G2frame.root, cookie) 9502 9503 9504 9502 if not TextList: 9503 G2G.G2MessageBox(G2frame,'No reflections') 9504 return 9505 9505 dlg = G2G.G2MultiChoiceDialog(G2frame, 'Select reflection sets to use', 9506 9506 'Use data',TextList) -
trunk/GSASIIplot.py
r4970 r4974 1183 1183 Page.SetToolTipString(HKLtext) 1184 1184 G2frame.G2plotNB.status.SetStatusText('H = '+HKLtext,0) 1185 1185 1186 if not G2frame.PatternId: 1187 return 1186 1188 Name = G2frame.GPXtree.GetItemText(G2frame.PatternId) 1187 1189 if not Title: -
trunk/GSASIIstrIO.py
r4970 r4974 534 534 datum[1][1]['FF'] = {} 535 535 HKLFdata['Data'] = datum[1][1] 536 HKLFdata[ data[1][0]] = data[1][1] #Instrument parameters536 HKLFdata['Instrument Parameters'] = dict(data)['Instrument Parameters'] 537 537 HKLFdata['Reflection Lists'] = None 538 538 HKLFdata['Residuals'] = {}
Note: See TracChangeset
for help on using the changeset viewer.