Changeset 796 for trunk/GSASIIIO.py
- Timestamp:
- Nov 7, 2012 2:54:48 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIIO.py
r795 r796 449 449 sub = G2frame.PatternTree.AppendItem(Id,datus[0]) 450 450 #patch 451 if datus[0] == 'Instrument Parameters' and not isinstance(datus[1],dict):451 if datus[0] == 'Instrument Parameters' and len(datus[1]) == 1: 452 452 if 'PWDR' in datum[0]: 453 datus[1] = dict(zip(datus[1][3],zip(datus[1][0],datus[1][1],datus[1][2])))453 datus[1] = [dict(zip(datus[1][3],zip(datus[1][0],datus[1][1],datus[1][2]))),{}] 454 454 else: 455 datus[1] = dict(zip(datus[1][2],zip(datus[1][0],datus[1][1])))456 for item in datus[1] : #zip makes tuples - now make lists!457 datus[1][ item] = list(datus[1][item])455 datus[1] = [dict(zip(datus[1][2],zip(datus[1][0],datus[1][1]))),{}] 456 for item in datus[1][0]: #zip makes tuples - now make lists! 457 datus[1][0][item] = list(datus[1][0][item]) 458 458 #end patch 459 459 G2frame.PatternTree.SetItemPyData(sub,datus[1]) … … 532 532 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id,'Background'),[['chebyschev',1,3,1.0,0.0,0.0], 533 533 {'nDebye':0,'debyeTerms':[],'nPeaks':0,'peaksList':[]}]) 534 inst = dict(zip(names,zip(parms,parms,codes)))535 for item in inst :536 inst[ item] = list(inst[item])534 inst = [dict(zip(names,zip(parms,parms,codes))),{}] 535 for item in inst[0]: 536 inst[0][item] = list(inst[0][item]) 537 537 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id,'Instrument Parameters'),inst) 538 538 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,Id,'Peak List'),[]) … … 546 546 G2frame.PatternTree.SetItemPyData(G2frame.PatternTree.AppendItem(Id,text='Background'),[['chebyschev',1,3,1.0,0.0,0.0], 547 547 {'nDebye':0,'debyeTerms':[],'nPeaks':0,'peaksList':[]}]) 548 inst = dict(zip(names,zip(parms,parms,codes)))549 for item in inst :550 inst[ item] = list(inst[item])548 inst = [dict(zip(names,zip(parms,parms,codes))),{}] 549 for item in inst[0]: 550 inst[0][item] = list(inst[0][item]) 551 551 G2frame.PatternTree.SetItemPyData(G2frame.PatternTree.AppendItem(Id,text='Instrument Parameters'),inst) 552 552 G2frame.PatternTree.SetItemPyData(G2frame.PatternTree.AppendItem(Id,text='Sample Parameters'),Sample) … … 569 569 PickId = G2gd.GetPatternTreeItemId(G2frame, G2frame.root, export) 570 570 Inst = G2frame.PatternTree.GetItemPyData(G2gd.GetPatternTreeItemId(G2frame, \ 571 PickId, 'Instrument Parameters')) 571 PickId, 'Instrument Parameters'))[0] 572 572 prm.write( ' 123456789012345678901234567890123456789012345678901234567890 '+'\n') 573 573 prm.write( 'INS BANK 1 '+'\n')
Note: See TracChangeset
for help on using the changeset viewer.