Changeset 55 for trunk/GSASIIIO.py


Ignore:
Timestamp:
Apr 29, 2010 12:27:45 PM (13 years ago)
Author:
vondreel
Message:

3rd try - reduce meatrices in integration

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIIO.py

    r53 r55  
    620620            wx.EndBusyCursor()
    621621        print 'project save successful'
    622        
    623 def PowderxyeSave(self):
    624     file = open(self.powderfile,'wa')
    625     print 'save powder pattern to file: ',self.powderfile
     622
     623def powderFxyeSave(self,powderfile):
     624    file = open(powderfile,'w')
     625    print 'save powder pattern to file: ',powderfile
    626626    wx.BeginBusyCursor()
    627627    try:
    628628        x,y,w,yc,yb,yd = self.PatternTree.GetItemPyData(self.PickId)[1]
    629         for i,X in enumerate(x):
    630             file.write("%15.6g %15.6g %15.6g\n" % (X,y[i],1.0/math.sqrt(w[i])))
     629        x = x*100.
     630        XYW = zip(x,y,w)
     631        for X,Y,W in XYW:
     632            file.write("%15.6g %15.6g %15.6g\n" % (X,Y,W))
     633        file.close()
     634    finally:
     635        wx.EndBusyCursor()
     636    print 'powder pattern file written'
     637       
     638def powderXyeSave(self,powderfile):
     639    file = open(powderfile,'w')
     640    print 'save powder pattern to file: ',powderfile
     641    wx.BeginBusyCursor()
     642    try:
     643        x,y,w,yc,yb,yd = self.PatternTree.GetItemPyData(self.PickId)[1]
     644        XYW = zip(x,y,w)
     645        for X,Y,W in XYW:
     646            file.write("%15.6g %15.6g %15.6g\n" % (X,Y,W))
    631647        file.close()
    632648    finally:
Note: See TracChangeset for help on using the changeset viewer.