Changeset 537 for trunk/GSASIIIO.py
- Timestamp:
- Apr 13, 2012 11:34:34 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIIO.py
r526 r537 490 490 All files (*.*)|*.*',wx.OPEN|wx.CHANGE_DIR) 491 491 try: 492 dlg.SetFilename( ospath.split(imagefile)[1])492 dlg.SetFilename(''+ospath.split(imagefile)[1]) 493 493 if dlg.ShowModal() == wx.ID_OK: 494 494 imagefile = dlg.GetPath() … … 916 916 head,tail = ospath.split(powderfile) 917 917 name,ext = tail.split('.') 918 wx.BeginBusyCursor()919 918 for i,export in enumerate(exports): 920 919 filename = ospath.join(head,name+'-%03d.'%(i)+ext) … … 943 942 file = open(filename,'w') 944 943 print 'save powder pattern to file: ',filename 945 try: 946 x,y,w,yc,yb,yd = G2frame.PatternTree.GetItemPyData(PickId)[1] 947 file.write(powderfile+'\n') 948 file.write('BANK 1 %d %d CONS %.2f %.2f 0 0 FXYE\n'%(len(x),len(x),\ 949 100.*x[0],100.*(x[1]-x[0]))) 950 s = list(np.sqrt(1./np.array(w))) 951 XYW = zip(x,y,s) 952 for X,Y,S in XYW: 953 file.write("%15.6g %15.6g %15.6g\n" % (100.*X,Y,max(S,1.0))) 954 file.close() 955 finally: 956 wx.EndBusyCursor() 957 print 'powder pattern file written' 944 x,y,w,yc,yb,yd = G2frame.PatternTree.GetItemPyData(PickId)[1] 945 file.write(powderfile+'\n') 946 file.write('Instrument parameter file:'+ospath.split(prmname)[1]+'\n') 947 file.write('BANK 1 %d %d CONS %.2f %.2f 0 0 FXYE\n'%(len(x),len(x),\ 948 100.*x[0],100.*(x[1]-x[0]))) 949 s = list(np.sqrt(1./np.array(w))) 950 XYW = zip(x,y,s) 951 for X,Y,S in XYW: 952 file.write("%15.6g %15.6g %15.6g\n" % (100.*X,Y,max(S,1.0))) 953 file.close() 954 print 'powder pattern file '+filename+' written' 958 955 959 956 def powderXyeSave(G2frame,exports,powderfile): … … 966 963 file.write('#%s\n'%(export)) 967 964 print 'save powder pattern to file: ',filename 968 wx.BeginBusyCursor() 969 try: 970 x,y,w,yc,yb,yd = G2frame.PatternTree.GetItemPyData(PickId)[1] 971 s = list(np.sqrt(1./np.array(w))) 972 XYW = zip(x,y,s) 973 for X,Y,W in XYW: 974 file.write("%15.6g %15.6g %15.6g\n" % (X,Y,W)) 975 file.close() 976 finally: 977 wx.EndBusyCursor() 978 print 'powder pattern file written' 965 x,y,w,yc,yb,yd = G2frame.PatternTree.GetItemPyData(PickId)[1] 966 s = list(np.sqrt(1./np.array(w))) 967 XYW = zip(x,y,s) 968 for X,Y,W in XYW: 969 file.write("%15.6g %15.6g %15.6g\n" % (X,Y,W)) 970 file.close() 971 print 'powder pattern file '+filename+' written' 979 972 980 973 def PDFSave(G2frame,exports):
Note: See TracChangeset
for help on using the changeset viewer.