Changeset 2438
- Timestamp:
- Aug 19, 2016 12:29:28 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/imports/G2img_CBF.py
r2432 r2438 18 18 import GSASIIIO as G2IO 19 19 import GSASIIpath 20 import unpack_cbf as cbf 20 21 GSASIIpath.SetVersionNumber("$Revision: 2133 $") 21 22 class CBF_ReaderClass(G2IO.ImportImage): … … 27 28 extensionlist=('.cbf',), 28 29 strictExtension=True, 29 formatName = 'CBF image (Slow!)',30 formatName = 'CBF image', 30 31 longFormatName = 'CIF Binary Data Format image file (NB: Slow!)' 31 32 ) … … 137 138 # GSASIIpath.IPyBreak() 138 139 time0 = time.time() 139 image = np.hstack(analyse(compImage)).cumsum() 140 nxy = sizexy[0]*sizexy[1] 141 nimg = len(compImage) 142 image = np.zeros(nxy) 143 image = cbf.unpack_cbf(nimg,compImage,nxy,image) 140 144 image = np.reshape(image,(sizexy[1],sizexy[0])) 141 print 'import time:',time.time()-time0142 145 data = {'pixelSize':pixSize,'wavelength':wave,'distance':dist,'center':cent,'size':sizexy} 143 146 Npix = sizexy[0]*sizexy[1] 144 147 145 filename = os.path.splitext(filename)[0]+'.G2img'146 File = open(filename,'wb')147 cPickle.dump([head,data,Npix,image],File,1)148 File.close()149 self.sumfile = filename150 self.formatName = 'GSAS-II image'151 148 return head,data,Npix,image 152 149
Note: See TracChangeset
for help on using the changeset viewer.