Changeset 2625
- Timestamp:
- Jan 12, 2017 11:01:40 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIIO.py
r2610 r2625 153 153 154 154 ''' 155 Npix,imagefile,imagetag = G2frame.PatternTree.GetImageLoc( G2frame.Image)155 Npix,imagefile,imagetag = G2frame.PatternTree.GetImageLoc(treeId) 156 156 if not os.path.exists(imagefile): 157 157 print 'Image file '+imagefile+' not found' … … 165 165 print 'found image file '+os.path.join(G2frame.dirname,fil) 166 166 imagefile = os.path.join(G2frame.dirname,fil) 167 G2frame.PatternTree.UpdateImageLoc( G2frame.Image,imagefile)167 G2frame.PatternTree.UpdateImageLoc(treeId,imagefile) 168 168 return Npix,imagefile,imagetag 169 169 pth,enddir = os.path.split(pth) … … 189 189 print 'found image file '+os.path.join(pth,fil) 190 190 imagefile = os.path.join(pth,fil) 191 G2frame.PatternTree.UpdateImageLoc( G2frame.Image,imagefile)191 G2frame.PatternTree.UpdateImageLoc(treeId,imagefile) 192 192 return Npix,imagefile,imagetag 193 193 pth,enddir = os.path.split(pth) … … 204 204 if dlg.ShowModal() == wx.ID_OK: 205 205 imagefile = dlg.GetPath() 206 G2frame.PatternTree.UpdateImageLoc( G2frame.Image,imagefile)206 G2frame.PatternTree.UpdateImageLoc(treeId,imagefile) 207 207 else: 208 208 imagefile = False -
trunk/GSASIIimgGUI.py
r2622 r2625 69 69 Ddata = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Did,'Image Controls')) 70 70 dformatName = Ddata.get('formatName','') 71 Npix, imagefile,imagetag = G2IO.GetCheckImageFile(G2frame,Did)72 darkImage = G2IO.GetImageData(G2frame, imagefile,True,ImageTag=imagetag,FormatName=dformatName)71 Npix,darkfile,imagetag = G2IO.GetCheckImageFile(G2frame,Did) 72 darkImage = G2IO.GetImageData(G2frame,darkfile,True,ImageTag=imagetag,FormatName=dformatName) 73 73 if darkImg is not None: 74 74 sumImg += np.array(darkImage*darkScale,dtype='int32') … … 79 79 Bid = G2gd.GetPatternTreeItemId(G2frame, G2frame.root, backImg) 80 80 if Bid: 81 Npix, imagefile,imagetag = G2IO.GetCheckImageFile(G2frame,Bid)81 Npix,backfile,imagetag = G2IO.GetCheckImageFile(G2frame,Bid) 82 82 Bdata = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Bid,'Image Controls')) 83 83 bformatName = Bdata.get('formatName','') 84 backImage = G2IO.GetImageData(G2frame, imagefile,True,ImageTag=imagetag,FormatName=bformatName)84 backImage = G2IO.GetImageData(G2frame,backfile,True,ImageTag=imagetag,FormatName=bformatName) 85 85 if darkImg and backImage is not None: 86 86 Did = G2gd.GetPatternTreeItemId(G2frame, G2frame.root,darkImg) … … 88 88 Ddata = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Did,'Image Controls')) 89 89 dformatName = Ddata.get('formatName','') 90 Npix, imagefile,imagetag = G2IO.GetCheckImageFile(G2frame,Did)91 darkImage = G2IO.GetImageData(G2frame, imagefile,True,ImageTag=imagetag,FormatName=dformatName)90 Npix,darkfile,imagetag = G2IO.GetCheckImageFile(G2frame,Did) 91 darkImage = G2IO.GetImageData(G2frame,darkfile,True,ImageTag=imagetag,FormatName=dformatName) 92 92 if darkImage is not None: 93 93 backImage += np.array(darkImage*darkScale,dtype='int32') … … 215 215 nYBlks = (Ny-1)/blkSize+1 216 216 Nup = nXBlks*nYBlks*3+1 #exact count expected so AUTO_HIDE works! 217 sumImg = GetImageZ(G2frame,data) 217 218 if IntegrateOnly: 218 pdlg = wx.ProgressDialog("Elapsed time","2D image integration\nPress Cancel to pause after current image", 219 Nup,style = wx.PD_ELAPSED_TIME|wx.PD_AUTO_HIDE|wx.PD_CAN_ABORT) 219 G2frame.Integrate = G2img.ImageIntegrate(sumImg,data,masks,blkSize, 220 wx.ProgressDialog("Elapsed time","2D image integration\nPress Cancel to pause after current image", 221 Nup,style = wx.PD_ELAPSED_TIME|wx.PD_AUTO_HIDE|wx.PD_CAN_ABORT)) 220 222 else: 221 pdlg = wx.ProgressDialog("Elapsed time","2D image integration",Nup, 222 style = wx.PD_ELAPSED_TIME|wx.PD_AUTO_HIDE) 223 sumImg = GetImageZ(G2frame,data) 224 G2frame.Integrate = G2img.ImageIntegrate(sumImg,data,masks,blkSize,pdlg) 223 G2frame.Integrate = G2img.ImageIntegrate(sumImg,data,masks,blkSize, 224 wx.ProgressDialog("Elapsed time","2D image integration",Nup, 225 style = wx.PD_ELAPSED_TIME|wx.PD_AUTO_HIDE)) 225 226 G2frame.PauseIntegration = G2frame.Integrate[-1] 226 227 del sumImg #force cleanup … … 229 230 G2frame.PatternTree.SelectItem(Id) 230 231 G2frame.PatternTree.Expand(Id) 231 wx.CallAfter(pdlg.Destroy)232 232 for item in G2frame.MakePDF: item.Enable(True) 233 233 … … 249 249 nYBlks = (Ny-1)/blkSize+1 250 250 Nup = nXBlks*nYBlks*3+3 251 dlgp = wx.ProgressDialog("Elapsed time","2D image integration",Nup,252 style = wx.PD_ELAPSED_TIME|wx.PD_AUTO_HIDE|wx.PD_CAN_ABORT)253 251 image = GetImageZ(G2frame,Data) 254 252 Masks = G2frame.PatternTree.GetItemPyData( 255 253 G2gd.GetPatternTreeItemId(G2frame,G2frame.Image,'Masks')) 256 G2frame.Integrate = G2img.ImageIntegrate(image,Data,Masks,blkSize,dlgp) 254 image = GetImageZ(G2frame,Data) 255 G2frame.Integrate = G2img.ImageIntegrate(image,Data,Masks,blkSize, 256 wx.ProgressDialog("Elapsed time","2D image integration",Nup, 257 style = wx.PD_ELAPSED_TIME|wx.PD_AUTO_HIDE|wx.PD_CAN_ABORT)) 257 258 del image #force cleanup 258 259 pId = G2IO.SaveIntegration(G2frame,CId,Data) 259 dlgp.Destroy()260 260 if G2frame.Integrate[-1]: #Cancel from progress bar? 261 261 break
Note: See TracChangeset
for help on using the changeset viewer.