Changeset 1609


Ignore:
Timestamp:
Dec 16, 2014 5:31:47 PM (7 years ago)
Author:
toby
Message:

more work on phase rename: reflection lists

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIphsGUI.py

    r1606 r1609  
    208208            'Cell':[False,10.,10.,10.,90.,90.,90,1000.]
    209209            'AtomPtrs':[]
    210             'Histogram list':['',]
    211210            'Pawley dmin':1.0,
    212211            'Pawley neg wt':0.0}
     
    250249                    G2frame.dataFrame.SetLabel('Phase Data for '+generalData['Name'])
    251250                    G2frame.PatternTree.SetItemText(Item,generalData['Name'])
    252                     #Hmm, need to change phase name key in Reflection Lists for each histogram
     251                    # change phase name key in Reflection Lists for each histogram
     252                    for hist in data['Histograms']:
     253                        ht = G2gd.GetPatternTreeItemId(G2frame,G2frame.root,hist)
     254                        rt = G2gd.GetPatternTreeItemId(G2frame,ht,'Reflection Lists')
     255                        if not rt: continue
     256                        RfList = G2frame.PatternTree.GetItemPyData(rt)
     257                        if oldName not in RfList:
     258                            print('Warning: '+oldName+' not in Reflection List for '+
     259                                  hist)
     260                            continue
     261                        RfList[newName] = RfList[oldName]
     262                        del RfList[oldName]                           
    253263                NameTxt.SetValue(generalData['Name'])
    254264                                               
  • trunk/GSASIIplot.py

    r1608 r1609  
    16471647        if G2frame.PatternTree.GetItemText(PickId) in ['Index Peak List','Unit Cells List']:
    16481648            peaks = np.array((G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame,PatternId, 'Index Peak List'))))
     1649            if not peaks: return # are there any peaks?
    16491650            for peak in peaks[0]:
    16501651                if peak[2]:
Note: See TracChangeset for help on using the changeset viewer.