Changeset 1815
- Timestamp:
- Apr 28, 2015 11:06:58 AM (9 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIgrid.py
r1814 r1815 3750 3750 3751 3751 G2frame.dataFrame.Raise() 3752 G2frame.PickId = 03752 G2frame.PickId = item 3753 3753 G2frame.PickIdText = None 3754 3754 parentID = G2frame.root … … 3759 3759 if G2frame.PatternTree.GetItemParent(item) == G2frame.root: 3760 3760 G2frame.PatternId = item 3761 G2frame.PickId = item3761 # G2frame.PickId = item 3762 3762 if G2frame.PatternTree.GetItemText(item) == 'Notebook': 3763 3763 SetDataMenuBar(G2frame,G2frame.dataFrame.DataNotebookMenu) … … 3837 3837 value='Select one phase to see its parameters') 3838 3838 elif 'I(Q)' in G2frame.PatternTree.GetItemText(item): 3839 G2frame.PickId = item3839 # G2frame.PickId = item 3840 3840 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3841 3841 data = G2frame.PatternTree.GetItemPyData(GetPatternTreeItemId(G2frame,G2frame.PatternId,'PDF Controls')) … … 3843 3843 G2plt.PlotISFG(G2frame,type='I(Q)',newPlot=True) 3844 3844 elif 'S(Q)' in G2frame.PatternTree.GetItemText(item): 3845 G2frame.PickId = item3845 # G2frame.PickId = item 3846 3846 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3847 3847 data = G2frame.PatternTree.GetItemPyData(GetPatternTreeItemId(G2frame,G2frame.PatternId,'PDF Controls')) … … 3849 3849 G2plt.PlotISFG(G2frame,type='S(Q)',newPlot=True) 3850 3850 elif 'F(Q)' in G2frame.PatternTree.GetItemText(item): 3851 G2frame.PickId = item3851 # G2frame.PickId = item 3852 3852 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3853 3853 data = G2frame.PatternTree.GetItemPyData(GetPatternTreeItemId(G2frame,G2frame.PatternId,'PDF Controls')) … … 3855 3855 G2plt.PlotISFG(G2frame,type='F(Q)',newPlot=True) 3856 3856 elif 'G(R)' in G2frame.PatternTree.GetItemText(item): 3857 G2frame.PickId = item3857 # G2frame.PickId = item 3858 3858 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3859 3859 data = G2frame.PatternTree.GetItemPyData(GetPatternTreeItemId(G2frame,G2frame.PatternId,'PDF Controls')) … … 3861 3861 G2plt.PlotISFG(G2frame,type='G(R)',newPlot=True) 3862 3862 elif G2frame.PatternTree.GetItemText(parentID) == 'Phases': 3863 G2frame.PickId = item3863 # G2frame.PickId = item 3864 3864 data = G2frame.PatternTree.GetItemPyData(item) 3865 3865 G2phG.UpdatePhaseData(G2frame,item,data,oldPage) … … 3867 3867 SetDataMenuBar(G2frame,G2frame.dataFrame.DataCommentsMenu) 3868 3868 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3869 G2frame.PickId = item3869 # G2frame.PickId = item 3870 3870 data = G2frame.PatternTree.GetItemPyData(item) 3871 3871 UpdateComments(G2frame,data) 3872 3872 elif G2frame.PatternTree.GetItemText(item) == 'Image Controls': 3873 3873 G2frame.dataFrame.SetTitle('Image Controls') 3874 G2frame.PickId = item3874 # G2frame.PickId = item 3875 3875 G2frame.Image = G2frame.PatternTree.GetItemParent(item) 3876 3876 masks = G2frame.PatternTree.GetItemPyData( … … 3881 3881 elif G2frame.PatternTree.GetItemText(item) == 'Masks': 3882 3882 G2frame.dataFrame.SetTitle('Masks') 3883 G2frame.PickId = item3883 # G2frame.PickId = item 3884 3884 G2frame.Image = G2frame.PatternTree.GetItemParent(item) 3885 3885 data = G2frame.PatternTree.GetItemPyData(item) … … 3888 3888 elif G2frame.PatternTree.GetItemText(item) == 'Stress/Strain': 3889 3889 G2frame.dataFrame.SetTitle('Stress/Strain') 3890 G2frame.PickId = item3890 # G2frame.PickId = item 3891 3891 G2frame.Image = G2frame.PatternTree.GetItemParent(item) 3892 3892 data = G2frame.PatternTree.GetItemPyData(item) … … 3897 3897 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3898 3898 for i in G2frame.ExportPDF: i.Enable(True) 3899 G2frame.PickId = item3899 # G2frame.PickId = item 3900 3900 data = G2frame.PatternTree.GetItemPyData(item) 3901 3901 G2pdG.UpdatePDFGrid(G2frame,data) … … 3907 3907 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3908 3908 for i in G2frame.ExportPeakList: i.Enable(True) 3909 G2frame.PickId = item3909 # G2frame.PickId = item 3910 3910 data = G2frame.PatternTree.GetItemPyData(item) 3911 3911 #patch … … 3918 3918 elif G2frame.PatternTree.GetItemText(item) == 'Background': 3919 3919 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3920 G2frame.PickId = item3920 # G2frame.PickId = item 3921 3921 data = G2frame.PatternTree.GetItemPyData(item) 3922 3922 G2pdG.UpdateBackground(G2frame,data) … … 3925 3925 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3926 3926 datatype = G2frame.PatternTree.GetItemText(G2frame.PatternId)[:4] 3927 G2frame.PickId = item3927 # G2frame.PickId = item 3928 3928 data = G2frame.PatternTree.GetItemPyData(item) 3929 3929 G2pdG.UpdateLimitsGrid(G2frame,data,datatype) … … 3931 3931 elif G2frame.PatternTree.GetItemText(item) == 'Instrument Parameters': 3932 3932 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3933 G2frame.PickId = item3933 # G2frame.PickId = item 3934 3934 data = G2frame.PatternTree.GetItemPyData(item)[0] 3935 3935 G2pdG.UpdateInstrumentGrid(G2frame,data) … … 3938 3938 elif G2frame.PatternTree.GetItemText(item) == 'Models': 3939 3939 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3940 G2frame.PickId = item3940 # G2frame.PickId = item 3941 3941 data = G2frame.PatternTree.GetItemPyData(item) 3942 3942 G2pdG.UpdateModelsGrid(G2frame,data) … … 3946 3946 elif G2frame.PatternTree.GetItemText(item) == 'Substances': 3947 3947 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3948 G2frame.PickId = item3948 # G2frame.PickId = item 3949 3949 data = G2frame.PatternTree.GetItemPyData(item) 3950 3950 G2pdG.UpdateSubstanceGrid(G2frame,data) 3951 3951 elif G2frame.PatternTree.GetItemText(item) == 'Sample Parameters': 3952 3952 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3953 G2frame.PickId = item3953 # G2frame.PickId = item 3954 3954 data = G2frame.PatternTree.GetItemPyData(item) 3955 3955 datatype = G2frame.PatternTree.GetItemPyData(G2frame.PatternId)[2][:4] … … 3967 3967 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3968 3968 for i in G2frame.ExportPeakList: i.Enable(True) 3969 G2frame.PickId = item3969 # G2frame.PickId = item 3970 3970 data = G2frame.PatternTree.GetItemPyData(item) 3971 3971 #patch … … 3981 3981 elif G2frame.PatternTree.GetItemText(item) == 'Unit Cells List': 3982 3982 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 3983 G2frame.PickId = item3983 # G2frame.PickId = item 3984 3984 data = G2frame.PatternTree.GetItemPyData(item) 3985 3985 if not data: … … 4002 4002 elif G2frame.PatternTree.GetItemText(item) == 'Reflection Lists': #powder reflections 4003 4003 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 4004 G2frame.PickId = item4004 # G2frame.PickId = item 4005 4005 data = G2frame.PatternTree.GetItemPyData(item) 4006 4006 G2frame.RefList = '' … … 4010 4010 G2plt.PlotPatterns(G2frame) 4011 4011 elif G2frame.PatternTree.GetItemText(item) == 'Reflection List': #HKLF reflections 4012 # G2frame.PickId = item 4012 4013 G2frame.PatternId = G2frame.PatternTree.GetItemParent(item) 4013 4014 name = G2frame.PatternTree.GetItemText(G2frame.PatternId) -
trunk/GSASIIplot.py
r1806 r1815 1241 1241 data = G2frame.PatternTree.GetItemPyData(PickId) 1242 1242 ypos = event.ydata 1243 Pattern[0]['delOffset'] = -ypos/Ymax 1243 1244 G2frame.itemPicked = None 1244 1245 G2frame.PatternTree.SetItemPyData(PickId,data) -
trunk/GSASIIstrIO.py
r1813 r1815 1318 1318 except KeyError: 1319 1319 sigA = [0,0,0,0,0,0] 1320 if np.any(np.diag(G2lat.A2Gmat(A,False))) < 0.:1321 raise G2obj.G2Exception('Negative g-tensor')1322 1320 return A,sigA 1323 1321 -
trunk/GSASIIstrMath.py
r1813 r1815 39 39 twopi = 2.0*np.pi 40 40 twopisq = 2.0*np.pi**2 41 42 class UserAbort(BaseException):43 def __init__(self,line):44 self.line = line45 46 41 47 42 ################################################################################ … … 2004 1999 A = [parmDict[pfx+'A%d'%(i)]+Dij[i] for i in range(6)] 2005 2000 G,g = G2lat.A2Gmat(A) #recip & real metric tensors 2001 if np.any(np.diag(G)<0.): 2002 raise G2obj.G2Exception('invalid metric tensor \n cell/Dij refinement not advised') 2006 2003 GA,GB = G2lat.Gmat2AB(G) #Orthogonalization matricies 2007 2004 Vst = np.sqrt(nl.det(G)) #V*
Note: See TracChangeset
for help on using the changeset viewer.