Changeset 3390
- Timestamp:
- May 16, 2018 10:31:09 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIdataGUI.py
r3378 r3390 4184 4184 Phase['pId'] = pId 4185 4185 if Phase['Histograms']: 4186 if phase not in Phases:4187 Phases[phase] = Phase4188 4186 for hist in Phase['Histograms']: 4189 4187 if 'Use' not in Phase['Histograms'][hist]: #patch: add Use flag as True 4190 4188 Phase['Histograms'][hist]['Use'] = True 4191 4189 if hist not in Histograms and Phase['Histograms'][hist]['Use']: 4190 if phase not in Phases: 4191 Phases[phase] = Phase 4192 4192 item = GetGPXtreeItemId(self,self.root,hist) 4193 4193 if item: … … 7742 7742 if phaseName not in data: 7743 7743 data[phaseName] = {} 7744 G2restG.UpdateRestraints(G2frame,data [phaseName],phaseName)7744 G2restG.UpdateRestraints(G2frame,data,phaseName) 7745 7745 elif G2frame.GPXtree.GetItemText(item) == 'Comments': 7746 7746 SetDataMenuBar(G2frame,G2frame.dataWindow.DataCommentsMenu) -
trunk/GSASIIrestrGUI.py
r3356 r3390 1907 1907 1908 1908 # UpdateRestraints execution starts here 1909 phasedata = G2frame.GetPhaseData()[phaseName] 1910 restrData = data 1909 try: 1910 phasedata = G2frame.GetPhaseData()[phaseName] 1911 except KeyError: #delete unknown or previously deleted phases from Restraints 1912 rId = G2gd.GetGPXtreeItemId(G2frame,G2frame.root,'Restraints') 1913 pId = G2gd.GetGPXtreeItemId(G2frame,rId,phaseName) 1914 G2frame.GPXtree.Delete(pId) 1915 print('Unknown phase '+phaseName+' is deleted from Restraints') 1916 return 1917 restrData = data[phaseName] 1911 1918 if 'Bond' not in restrData: 1912 1919 restrData['Bond'] = {'wtFactor':1.0,'Range':1.1,'Bonds':[],'Use':True} -
trunk/GSASIIspc.py
r3387 r3390 1727 1727 print (l) 1728 1728 1729 def SGProd(OpA,OpB): 1730 ''' 1731 Form space group operator product. OpA & OpB are [M,V] pairs; 1732 both must be of same dimension (3 or 4). Returns [M,V] pair 1733 ''' 1734 A,U = OpA 1735 B,V = OpB 1736 M = np.inner(B,A.T) 1737 W = np.inner(B,U)+V 1738 return M,W 1739 1729 1740 def GetLittleGrpOps(SGData,vec): 1730 1741 ''' Find rotation part of operators that leave vec unchanged … … 1743 1754 Little.append([M,T]) 1744 1755 return Little 1745 1746 def SGProd(OpA,OpB):1747 '''1748 Form space group operator product. OpA & OpB are [M,V] pairs;1749 both must be of same dimension (3 or 4). Returns [M,V] pair1750 '''1751 A,U = OpA1752 B,V = OpB1753 M = np.inner(B,A.T)1754 W = np.inner(B,U)+V1755 return M,W1756 1756 1757 1757 def MoveToUnitCell(xyz): … … 1903 1903 return iabsnt,mulp,Uniq,phi 1904 1904 1905 def MagHKLchk(HKL,SGData):1906 SpnFlp = SGData['SpnFlp']1907 print(HKL)1908 Uniq = GenHKL(HKL,SGData)1905 #def MagHKLchk(HKL,SGData): 1906 # SpnFlp = SGData['SpnFlp'] 1907 # print(HKL) 1908 # Uniq = GenHKL(HKL,SGData) 1909 1909 1910 1910 def checkSSLaue(HKL,SGData,SSGData): -
trunk/GSASIIstrIO.py
r3377 r3390 439 439 if Phase['General']['Type'] == 'faulted': continue #don't use faulted phases! 440 440 if Phase['Histograms']: 441 if phase not in Phases:442 pId = phaseNames.index(phase)443 Phase['pId'] = pId444 Phases[phase] = Phase445 441 for hist in Phase['Histograms']: 446 442 if 'Use' not in Phase['Histograms'][hist]: #patch 447 443 Phase['Histograms'][hist]['Use'] = True 448 444 if hist not in Histograms and Phase['Histograms'][hist]['Use']: 445 if phase not in Phases: 446 pId = phaseNames.index(phase) 447 Phase['pId'] = pId 448 Phases[phase] = Phase 449 449 try: 450 450 Histograms[hist] = allHistograms[hist]
Note: See TracChangeset
for help on using the changeset viewer.