Changeset 3384


Ignore:
Timestamp:
May 14, 2018 9:05:39 AM (5 years ago)
Author:
vondreele
Message:

previous: fix isotropic size derivative & fix names for ellipsoidal size parameters (';' for ':')
implement line scan in 0.5deg increments with '+'/'-' keys

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIplot.py

    r3378 r3384  
    19271927                             str(len(selectedPeaks)),'Select one peak')
    19281928            return
    1929         #GSASIIpath.IPyBreak()
    19301929        G2frame.itemPicked = G2frame.Lines[selectedPeaks[0]+2] # 1st 2 lines are limits
    19311930        G2frame.G2plotNB.Parent.Raise()
     
    57655764                Page.plotStyle['sqrtPlot'] = False
    57665765                Page.plotStyle['logPlot'] = not Page.plotStyle['logPlot']
     5766            elif event.key in ['+','=','-',] and Data['linescan'][0]:
     5767                if event.key in ['+','=']:
     5768                    Data['linescan'][1] += 0.5
     5769                else:
     5770                    Data['linescan'][1] -= 0.5
     5771                xlim = Plot1.get_xlim()
     5772                azm = Data['linescan'][1]-AzmthOff
     5773                xy = G2img.GetLineScan(G2frame.ImageZ,Data)
     5774                Plot1.cla()
     5775                olderr = np.seterr(invalid='ignore') #get around sqrt/log(-ve) error
     5776                if Page.plotStyle['logPlot']:
     5777                    xy[1] = np.log(xy[1])
     5778                elif Page.plotStyle['sqrtPlot']:
     5779                    xy[1] = np.sqrt(xy[1])
     5780                np.seterr(invalid=olderr['invalid'])
     5781                Plot1.plot(xy[0],xy[1])
     5782                Plot1.set_xlim(xlim)
     5783                Plot1.set_xscale("linear")                                                 
     5784                Plot1.set_title('Line scan at azm= %6.1f'%(azm+AzmthOff))
     5785                Page.canvas.draw()
    57675786            else:
    57685787                return
Note: See TracChangeset for help on using the changeset viewer.