Changeset 1375 for trunk/GSASIIimgGUI.py
- Timestamp:
- Jun 6, 2014 1:52:50 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIimgGUI.py
r1374 r1375 290 290 S = File.readline() 291 291 data.update(save) 292 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,G2frame.Image, 'Image Controls'),copy.deepcopy(Data)) 292 293 UpdateImageControls(G2frame,data,masks) 293 294 G2plt.PlotExposedImage(G2frame,event=event) … … 1129 1130 data.update(save) 1130 1131 UpdateMasks(G2frame,data) 1131 G2plt.PlotExposedImage(G2frame,event=event) 1132 1132 G2plt.PlotExposedImage(G2frame,event=event) 1133 1133 File.close() 1134 1134 finally: … … 1405 1405 ifcopy,name,id = item 1406 1406 if ifcopy: 1407 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,id, 'Stress/Strain'),copy.deepcopy( Data))1407 G2frame.PatternTree.SetItemPyData(G2gd.GetPatternTreeItemId(G2frame,id, 'Stress/Strain'),copy.deepcopy(data)) 1408 1408 finally: 1409 1409 dlg.Destroy() 1410 1410 1411 1411 def OnLoadStrSta(event): 1412 print 'Load stress/strain data - does nothing yet' 1413 event.Skip() 1412 dlg = wx.FileDialog(G2frame, 'Choose stress/strain file', '.', '', 1413 'image control files (*.strsta)|*.strsta',wx.OPEN|wx.CHANGE_DIR) 1414 try: 1415 if dlg.ShowModal() == wx.ID_OK: 1416 filename = dlg.GetPath() 1417 File = open(filename,'r') 1418 S = File.read() 1419 data = eval(S) 1420 Controls = G2frame.PatternTree.GetItemPyData( 1421 G2gd.GetPatternTreeItemId(G2frame,G2frame.Image, 'Image Controls')) 1422 G2img.FitStrSta(G2frame.ImageZ,data,Controls) 1423 UpdateStressStrain(G2frame,data) 1424 G2plt.PlotExposedImage(G2frame,event=event) 1425 G2plt.PlotStrain(G2frame,data,newPlot=True) 1426 File.close() 1427 finally: 1428 dlg.Destroy() 1414 1429 1415 1430 def OnSaveStrSta(event): … … 1425 1440 File.write('{\n\t') 1426 1441 for key in keys: 1427 if key in ' strain':1428 File.write("'"+key+"': ["+str(data[key][0])+','+str(data[key][1])+','+str(data[key][2])+'],')1442 if key in 'Type': 1443 File.write("'"+key+"':'"+data[key]+"',") 1429 1444 else: 1430 1445 File.write("'"+key+"':"+str(data[key])+',') … … 1433 1448 File.write('\t\t{') 1434 1449 for key in keys2: 1435 File.write("'"+key+"':"+ ':'+str(data2[key])+',')1436 File.write("'ImxyObs':[[],[]],'ImtaObs':[[],[]],'Imta calc':[[],[]]},\n")1450 File.write("'"+key+"':"+str(data2[key])+',') 1451 File.write("'ImxyObs':[[],[]],'ImtaObs':[[],[]],'ImtaCalc':[[],[]]},\n") 1437 1452 File.write('\t]\n}') 1438 1453 File.close()
Note: See TracChangeset
for help on using the changeset viewer.