Changeset 1586


Ignore:
Timestamp:
Nov 25, 2014 4:09:18 PM (8 years ago)
Author:
vondreele
Message:

another sqrt error trapped

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIplot.py

    r1585 r1586  
    14911491                if 'PWDR' in plottype:
    14921492                    if G2frame.SqrtPlot:
     1493                        olderr = np.seterr(invalid='ignore') #get around sqrt(-ve) error
    14931494                        W = np.where(xye[4]>=0.,np.sqrt(xye[4]),-np.sqrt(-xye[4]))
     1495                        np.seterr(invalid=olderr['invalid'])
    14941496                        D = np.where(xye[5],(Y-Z),0.)-Ymax*G2frame.delOffset
    14951497                    else:
     
    16091611            for peak in peaks:
    16101612#                print 'peak',peak
    1611                 if G2frame.qPlot:
    1612                     Plot.axvline(2.*np.pi/G2lat.Pos2dsp(Parms,peak[0]),color='b')
    1613                 if G2frame.dPlot:
    1614                     Plot.axvline(G2lat.Pos2dsp(Parms,peak[0]),color='b')
    1615                 else:
    1616                     Plot.axvline(peak[0],color='b')
     1613                if peak[2]:
     1614                    if G2frame.qPlot:
     1615                        Plot.axvline(2.*np.pi/G2lat.Pos2dsp(Parms,peak[0]),color='b')
     1616                    if G2frame.dPlot:
     1617                        Plot.axvline(G2lat.Pos2dsp(Parms,peak[0]),color='b')
     1618                    else:
     1619                        Plot.axvline(peak[0],color='b')
    16171620            for hkl in G2frame.HKL:
    16181621                clr = 'r'
  • trunk/GSASIIpwdGUI.py

    r1585 r1586  
    20362036    IndexId = G2gd.GetPatternTreeItemId(G2frame,G2frame.PatternId, 'Index Peak List')
    20372037    Inst = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,G2frame.PatternId, 'Instrument Parameters'))[0]
     2038
    20382039    def RefreshIndexPeaksGrid(event):
    20392040        r,c =  event.GetRow(),event.GetCol()
     
    20472048            G2frame.PatternTree.SetItemPyData(IndexId,[peaks,data[1]])
    20482049            G2frame.dataDisplay.ForceRefresh()
     2050            if 'PKS' in G2frame.PatternTree.GetItemText(G2frame.PatternId):
     2051                G2plt.PlotPowderLines(G2frame)
     2052            else:
     2053                G2plt.PlotPatterns(G2frame,plotType='PWDR')
    20492054           
    20502055    def OnReload(event):
     
    20782083            key = event.GetKeyCode()
    20792084            for col in colList:
    2080                 if G2frame.IndexPeaksTable.GetColLabelValue(col) in ['use','refine']:
     2085                if G2frame.IndexPeaksTable.GetColLabelValue(col) in ['use',]:
    20812086                    if key == 89: #'Y'
    20822087                        for row in range(G2frame.IndexPeaksTable.GetNumberRows()): data[0][row][col]=True
Note: See TracChangeset for help on using the changeset viewer.