Changeset 3330 for trunk/imports/G2img_SFRM.py
- Timestamp:
- Mar 31, 2018 8:40:02 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/imports/G2img_SFRM.py
r3327 r3330 17 17 import GSASIIobj as G2obj 18 18 import GSASIIpath 19 import struct as st20 19 import numpy as np 21 import unpack_cbf as cbf22 20 GSASIIpath.SetVersionNumber("$Revision: 3207 $") 23 21 class SFRM_ReaderClass(G2obj.ImportImage): … … 29 27 strictExtension=True, 30 28 formatName = 'SFRM image', 31 longFormatName = ' SFRM Binary Data Format image file'29 longFormatName = 'Bruker SFRM Binary Data Format image file' 32 30 ) 33 31 … … 38 36 39 37 def Reader(self,filename, ParentFrame=None, **unused): 40 '''Read using Bob's routine :func:`Get CbfData`38 '''Read using Bob's routine :func:`GetSFRMData` 41 39 ''' 42 40 self.Comments,self.Data,self.Npix,self.Image = GetSFRMData(self,filename) … … 73 71 if 'TARGET' in line: 74 72 wave = meanwaves[fields[0]] 73 target = fields[0].capitalize() 75 74 elif 'DISTANC' in line: 76 75 dist = float(fields[0])*10. 77 # elif 'Pixel_size' in line:78 # pixSize = [float(fields[2])*1.e6,float(fields[5])*1.e6]79 76 elif 'CENTER' in line: 80 77 cent = [float(fields[0]),float(fields[1])] … … 116 113 image = np.reshape(img,(sizexy[1],sizexy[0])) 117 114 print ('import time: %.3f'%(time.time()-time0)) 118 data = {'pixelSize':pixSize,'wavelength':wave,'distance':dist,'center':cent,'size':sizexy }115 data = {'pixelSize':pixSize,'wavelength':wave,'distance':dist,'center':cent,'size':sizexy,'target':target} 119 116 Npix = sizexy[0]*sizexy[1] 120 117
Note: See TracChangeset
for help on using the changeset viewer.