Changeset 1399
- Timestamp:
- Jun 30, 2014 10:40:05 AM (9 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ElementTable.py
r955 r1399 20 20 White = (255, 255, 255) 21 21 ElTable = [ 22 # (["D","D-1"], 0,0, "Deuterium", White, 0.0000,(255,255,255)),23 # (["T","T-1"], 0,0, "Tritium", White, 0.0000,(255,255,255)),24 22 (["H","H-1","D","D-1","T","T-1"],0,0, "Hydrogen", White, 0.0000,(255,255,255)), 23 (["D","D-1"], 0,0, "Deuterium", White, 0.0000,(255,255,255)), 24 (["T","T-1"], 0,0, "Tritium", White, 0.0000,(255,255,255)), 25 25 (["He",], 17,0, "Helium", Noblecolor, 0.0000,(217,255,255)), 26 26 (["Li","Li+1"], 0,1, "Lithium", Alkcolor, 0.0004,(204,128,255)), -
trunk/GSASII.py
r1397 r1399 2041 2041 dlg = wx.FileDialog( 2042 2042 self, 'Choose image files', '.', '', 2043 'Any supported image file (*.edf;*.tif;*.tiff;*.mar*;*. avg;*.sum;*.img;*.G2img;*.png)|'2044 '*.edf;*.tif;*.tiff;*.mar*;*. avg;*.sum;*.img;*.G2img;*.png;*.zip|'2043 'Any supported image file (*.edf;*.tif;*.tiff;*.mar*;*.ge*;*.avg;*.sum;*.img;*.G2img;*.png)|' 2044 '*.edf;*.tif;*.tiff;*.mar*;*.ge*;*.avg;*.sum;*.img;*.G2img;*.png;*.zip|' 2045 2045 'European detector file (*.edf)|*.edf|' 2046 2046 'Any detector tif (*.tif;*.tiff)|*.tif;*.tiff|' 2047 2047 'MAR file (*.mar*)|*.mar*|' 2048 'GE Image (*. avg;*.sum)|*.avg;*.sum|'2048 'GE Image (*.ge*;*.avg;*.sum)|*.ge*;*.avg;*.sum|' 2049 2049 'ADSC Image (*.img)|*.img|' 2050 2050 'GSAS-II Image (*.G2img)|*.G2img|' -
trunk/GSASIIIO.py
r1397 r1399 138 138 if not ospath.exists(imagefile): 139 139 dlg = wx.FileDialog(G2frame, 'Bad image file name; choose name', '.', '',\ 140 'Any image file (*.edf;*.tif;*.tiff;*.mar*;*. avg;*.sum;*.img)\141 |*.edf;*.tif;*.tiff;*.mar*;*. avg;*.sum;*.img|\140 'Any image file (*.edf;*.tif;*.tiff;*.mar*;*.ge*;*.avg;*.sum;*.img)\ 141 |*.edf;*.tif;*.tiff;*.mar*;*.ge*;*.avg;*.sum;*.img|\ 142 142 European detector file (*.edf)|*.edf|\ 143 143 Any detector tif (*.tif;*.tiff)|*.tif;*.tiff|\ 144 144 MAR file (*.mar*)|*.mar*|\ 145 GE Image (*. avg;*.sum)|*.avg;*.sum|\145 GE Image (*.ge*;*.avg;*.sum)|*.ge*;*.avg;*.sum|\ 146 146 ADSC Image (*.img)|*.img|\ 147 147 All files (*.*)|*.*',wx.OPEN|wx.CHANGE_DIR) … … 262 262 elif ext == '.mar3450' or ext == '.mar2300': 263 263 Comments,Data,Npix,Image = GetMAR345Data(imagefile) 264 elif ext in ['.sum','.avg' ,'']:264 elif ext in ['.sum','.avg'] or 'ge' in ext: 265 265 Comments,Data,Npix,Image = GetGEsumData(imagefile) 266 266 elif ext == '.G2img': … … 366 366 head = ['GE detector sum data from APS 1-ID',] 367 367 sizexy = [2048,2048] 368 elif '.avg' in filename :369 head = ['GE detector avg data from APS 1-ID',]368 elif '.avg' in filename or '.ge' in filename: 369 head = ['GE detector avg or ge* data from APS 1-ID',] 370 370 sizexy = [2048,2048] 371 371 else: … … 379 379 if '.sum' in filename: 380 380 image = np.array(ar.array('f',File.read(4*Npix)),dtype=np.int32) 381 elif '.avg' in filename :381 elif '.avg' in filename or '.ge' in filename: 382 382 image = np.array(ar.array('H',File.read(2*Npix)),dtype=np.int32) 383 383 else: -
trunk/GSASIIimage.py
r1394 r1399 972 972 for ring in StrSta['d-zero']: 973 973 Eij = ring['Emat'] 974 E = [[Eij[ 0],Eij[1],0],[Eij[1],Eij[2],0],[0,0,0]]974 E = [[Eij[2],Eij[1],0],[Eij[1],Eij[0],0],[0,0,0]] 975 975 th,azm = ring['ImtaObs'] 976 976 th0 = np.ones_like(azm)*npasind(wave/(2.*ring['Dset'])) … … 1023 1023 1024 1024 def strainCalc(p,xyd,dset,wave,phi,StaType): 1025 E = np.array([[p[ 0],p[1],0],[p[1],p[2],0],[0,0,0]])1025 E = np.array([[p[2],p[1],0],[p[1],p[0],0],[0,0,0]]) 1026 1026 dspo,azm,dsp = xyd 1027 1027 th = npasind(wave/(2.0*dspo)) -
trunk/GSASIIimgGUI.py
r1392 r1399 777 777 def OnDarkImage(event): 778 778 data['dark image'][0] = darkImage.GetValue() 779 G2plt.PlotExposedImage(G2frame,event=event) 779 780 780 781 def OnBackMult(event): … … 793 794 pass 794 795 darkMult.SetValue("%.3f" % (data['dark image'][1])) #reset in case of error 796 G2plt.PlotExposedImage(G2frame,event=event) 795 797 796 798 backSizer = wx.FlexGridSizer(0,4,5,5) … … 1523 1525 names.append(choices[sel]) 1524 1526 dlg.Destroy() 1525 SeqResult = { 'histNames':names,}1527 SeqResult = {} 1526 1528 dlg = wx.ProgressDialog('Sequential IMG Strain fit','Data set name = '+names[0],len(names), 1527 1529 style = wx.PD_ELAPSED_TIME|wx.PD_AUTO_HIDE|wx.PD_REMAINING_TIME|wx.PD_CAN_ABORT) 1528 1530 wx.BeginBusyCursor() 1531 goodnames = [] 1529 1532 try: 1530 1533 for i,name in enumerate(names): … … 1536 1539 Controls = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id, 'Image Controls')) 1537 1540 StaCtrls = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id, 'Stress/Strain')) 1541 if not len(StaCtrls['d-zero']): 1542 continue 1543 goodnames.append(name) 1538 1544 id = G2gd.GetPatternTreeItemId(G2frame, G2frame.root, name) 1539 1545 Npix,imagefile = G2frame.PatternTree.GetItemPyData(Id) 1540 1546 image = G2IO.GetImageData(G2frame,imagefile,True) 1547 dark = Controls['dark image'] 1548 if dark[0]: 1549 darkfile = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame, 1550 G2frame.root,dark[0]))[1] 1551 darkImg = G2IO.GetImageData(G2frame,darkfile,imageOnly=True) 1552 image += dark[1]*darkImg 1541 1553 G2img.FitStrSta(image,StaCtrls,Controls) 1542 1554 G2plt.PlotStrain(G2frame,StaCtrls,newPlot=True) … … 1554 1566 'covMatrix':[],'title':name,'parmDict':parmDict} 1555 1567 else: 1568 SeqResult['histNames'] = goodnames 1556 1569 dlg.Destroy() 1557 1570 print ' ***** Sequential strain refinement successful *****' -
trunk/GSASIIplot.py
r1397 r1399 2879 2879 pass 2880 2880 size,imagefile = G2frame.PatternTree.GetItemPyData(G2frame.Image) 2881 dark = Data['dark image'] 2882 if dark[0]: 2883 darkfile = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame, 2884 G2frame.root,dark[0]))[1] 2881 2885 if imagefile != G2frame.oldImagefile: 2882 2886 imagefile = G2IO.CheckImageFile(G2frame,imagefile) … … 2886 2890 G2frame.PatternTree.SetItemPyData(G2frame.Image,[size,imagefile]) 2887 2891 G2frame.ImageZ = G2IO.GetImageData(G2frame,imagefile,imageOnly=True) 2892 if dark[0]: 2893 darkImg = G2IO.GetImageData(G2frame,darkfile,imageOnly=True) 2894 G2frame.ImageZ += dark[1]*darkImg 2888 2895 G2frame.oldImagefile = imagefile 2889 2896
Note: See TracChangeset
for help on using the changeset viewer.