Changeset 1764


Ignore:
Timestamp:
Mar 26, 2015 12:28:50 PM (7 years ago)
Author:
vondreele
Message:

final touches on Flat Bkg image option

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASII.py

    r1744 r1764  
    23552355                            Data['background image'] = ['',-1.0]                           
    23562356                            Data['dark image'] = ['',-1.0]
     2357                            Data['Flat Bkg'] = 0.0
    23572358                        Data['setDefault'] = False
    23582359                        Data['range'] = [(Imin,Imax),[Imin,Imax]]
  • trunk/GSASIIimgGUI.py

    r1763 r1764  
    159159                    backImage += BdarkImage*BdarkScale               
    160160                sumImg += backImage*backScale
    161             sumImg -= data['Flat Bkg']
    162             G2frame.Integrate = G2img.ImageIntegrate(sumImg,data,masks,blkSize,dlg)
     161            G2frame.Integrate = G2img.ImageIntegrate(sumImg-data['Flat Bkg'],data,masks,blkSize,dlg)
    163162#            G2plt.PlotIntegration(G2frame,newPlot=True)
    164163            Id = G2IO.SaveIntegration(G2frame,G2frame.PickId,data)
     
    216215                                    Npix,imagefile = G2frame.PatternTree.GetItemPyData(id)
    217216                                    backImage = G2IO.GetImageData(G2frame,imagefile,True)*backScale
     217                                FlatBkg = Data.get('Flat Bkg',0.0)
    218218                                try:
    219219                                    Masks = G2frame.PatternTree.GetItemPyData(
     
    226226                                CleanupMasks(Masks)
    227227                                if len(backImage):                               
    228                                     G2frame.Integrate = G2img.ImageIntegrate(image+backImage,Data,Masks,blkSize,dlgp)
     228                                    G2frame.Integrate = G2img.ImageIntegrate(image+backImage-FlatBkg,Data,Masks,blkSize,dlgp)
    229229                                else:
    230                                     G2frame.Integrate = G2img.ImageIntegrate(image,Data,Masks,blkSize,dlgp)
     230                                    G2frame.Integrate = G2img.ImageIntegrate(image-FlatBkg,Data,Masks,blkSize,dlgp)
    231231                                pId = G2IO.SaveIntegration(G2frame,Id,Data)
    232232                            finally:
  • trunk/GSASIIplot.py

    r1763 r1764  
    37163716        if newImage:                   
    37173717            Imin,Imax = Data['range'][1]
    3718             MA = ma.masked_greater(ma.masked_less(G2frame.ImageZ,Zlim[0]),Zlim[1])
     3718            MA = ma.masked_greater(ma.masked_less(G2frame.ImageZ,Zlim[0]+FlatBkg),Zlim[1]+FlatBkg)
    37193719            MaskA = ma.getmaskarray(MA)
    37203720            A = G2img.ImageCompress(MA,imScale)-FlatBkg
Note: See TracChangeset for help on using the changeset viewer.