Changeset 1042


Ignore:
Timestamp:
Aug 25, 2013 9:08:52 AM (8 years ago)
Author:
vondreele
Message:

fixed HKLF data bug

Location:
trunk
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASII.py

    r1035 r1042  
    22922292        '''
    22932293        HKLFdata = {}
    2294         try:
    2295             HKLFdata.update(self.PatternTree.GetItemPyData(HKLFname)[0])            #wtFactor + ?
    2296         except ValueError:
    2297             HKLFdata['wtFactor'] = 1.0
     2294        HKLFdata.update(self.PatternTree.GetItemPyData(HKLFname)[0])            #wtFactor + ?
     2295#        try:
     2296#            HKLFdata.update(self.PatternTree.GetItemPyData(HKLFname)[0])            #wtFactor + ?
     2297#        except ValueError:
     2298#            HKLFdata['wtFactor'] = 1.0
    22982299        HKLFdata['Data'] = self.PatternTree.GetItemPyData(HKLFname)[1]
    22992300        HKLFdata['Instrument Parameters'] = self.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(self,HKLFname,'Instrument Parameters'))
     
    23772378        parmDict = {}
    23782379        Histograms,Phases = self.GetUsedHistogramsAndPhasesfromTree()
     2380        for phase in Phases:
     2381            if 'pId' not in Phases[phase]:
     2382                self.ErrorDialog('View parameter error','You must run least squares at least once')
     2383                return
    23792384        rigidbodyDict = self.PatternTree.GetItemPyData(   
    23802385            G2gd.GetPatternTreeItemId(self,self.root,'Rigid bodies'))
  • trunk/GSASIIphsGUI.py

    r1033 r1042  
    30793079        generalData = data['General']
    30803080        Id = G2gd.GetPatternTreeItemId(G2frame,G2frame.root,histoName)
    3081         reflData = G2frame.PatternTree.GetItemPyData(Id)[1]
     3081        refDict,reflData = G2frame.PatternTree.GetItemPyData(Id)
    30823082        SGData = generalData['SGData']
    30833083        Cell = generalData['Cell'][1:7]
     
    30873087            ref[4] = np.sqrt(1./G2lat.calc_rDsq2(H,G))
    30883088            iabsnt,ref[3],ref[11],ref[12] = G2spc.GenHKLf(H,SGData)
    3089         G2frame.PatternTree.SetItemPyData(Id,[histoName,reflData])
     3089        G2frame.PatternTree.SetItemPyData(Id,[refDict,reflData])
    30903090       
    30913091    def OnPwdrAdd(event):
  • trunk/GSASIIstrIO.py

    r1038 r1042  
    279279            if 'PWDR' in hist[:4]:
    280280                PWDRdata = {}
    281                 try:
    282                     PWDRdata.update(datum[1][0])        #weight factor
    283                 except ValueError:
    284                     PWDRdata['wtFactor'] = 1.0          #patch
     281                PWDRdata.update(datum[1][0])        #weight factor
    285282                PWDRdata['Data'] = ma.array(ma.getdata(datum[1][1]))          #masked powder data arrays/clear previous masks
    286283                PWDRdata[data[2][0]] = data[2][1]       #Limits & excluded regions (if any)
     
    297294            elif 'HKLF' in hist[:4]:
    298295                HKLFdata = {}
    299                 try:
    300                     HKLFdata.update(datum[1][0])        #weight factor
    301                 except ValueError:
    302                     HKLFdata['wtFactor'] = 1.0          #patch
     296                HKLFdata.update(datum[1][0])        #weight factor
    303297                HKLFdata['Data'] = datum[1][1]
    304298                HKLFdata[data[1][0]] = data[1][1]       #Instrument parameters
Note: See TracChangeset for help on using the changeset viewer.