Changeset 2329
- Timestamp:
- Jun 17, 2016 6:37:32 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIgrid.py
r2328 r2329 2807 2807 2808 2808 def AddNewAnglePseudoVar(event): 2809 obj = None 2809 2810 dlg = G2exG.AngleDialog( 2810 2811 G2frame.dataDisplay,Phases,PSvarDict, … … 3473 3474 derivs = G2mth.CalcAngleDeriv(obj.angle_dict,obj.angle_atoms, parmDict) 3474 3475 pId = obj.angle_dict['pId'] 3475 aId,bId = obj. distance_atoms3476 aId,bId = obj.angle_atoms 3476 3477 varyNames = ['%d::dA%s:%d'%(pId,ip,aId) for ip in ['x','y','z']] 3477 3478 varyNames += ['%d::dA%s:%d'%(pId,ip,bId[0]) for ip in ['x','y','z']] -
trunk/GSASIImath.py
r2328 r2329 1538 1538 Oxyz = [parmDict['%s::A%s:%d'%(pId,x,distance_atoms[0])] for x in ['x','y','z']] 1539 1539 Txyz = [parmDict['%s::A%s:%d'%(pId,x,distance_atoms[1])] for x in ['x','y','z']] 1540 inv = 11541 1540 symNo = distance_dict['symNo'] 1542 1541 Tunit = distance_dict['cellNo'] … … 1584 1583 A = [parmDict['%s::A%d'%(pId,i)] for i in range(6)] 1585 1584 Amat = G2lat.cell2AB(G2lat.A2cell(A))[0] 1586 Oxyz = [parmDict['%s::A%s:%d'%(pId,x, distance_atoms[0])] for x in ['x','y','z']]1587 Txyz = [parmDict['%s::A%s:%d'%(pId,x,distance_atoms[1])] for x in ['x','y','z']]1588 inv = 11589 symNo = distance_dict['symNo']1590 Tunit = distance_dict['cellNo']1591 SGData = distance_dict['SGData']1592 deriv = get DistDerv(Oxyz,Txyz,Amat,Tunit,symNo,SGData)1585 Oxyz = [parmDict['%s::A%s:%d'%(pId,x,angle_atoms[0])] for x in ['x','y','z']] 1586 Axyz = [parmDict['%s::A%s:%d'%(pId,x,angle_atoms[1][0])] for x in ['x','y','z']] 1587 Bxyz = [parmDict['%s::A%s:%d'%(pId,x,angle_atoms[1][1])] for x in ['x','y','z']] 1588 symNo = angle_dict['symNo'] 1589 Tunit = angle_dict['cellNo'] 1590 SGData = angle_dict['SGData'] 1591 deriv = getAngleDerv(Oxyz,Axyz,Bxyz,Amat,Tunit,symNo,SGData) 1593 1592 return deriv 1594 1593 1595 1594 def getSyXYZ(XYZ,ops,SGData): 1596 '''default doc stringvec 1597 1595 '''default doc 1598 1596 1599 1597 :param type name: description … … 1904 1902 Txyz[i] -= dx 1905 1903 return deriv 1904 1905 def getAngleDerv(Oxyz,Axyz,Bxyz,Amat,Tunit,symNo,SGData): 1906 dx = .00001 1907 deriv = np.zeros(9) 1908 1909 1910 return deriv 1911 1906 1912 1907 1913 def getAngSig(VA,VB,Amat,SGData,covData={}): -
trunk/GSASIIobj.py
r2327 r2329 2048 2048 # GSASIIpath.IPyBreak() 2049 2049 dist = G2mth.CalcDist(self.eObj.distance_dict, self.eObj.distance_atoms, self.parmDict) 2050 self.su = G2mth.CalcDistSu(self.eObj.distance_dict, self.eObj.distance_atoms, self.parmDict)2051 2050 return dist 2052 2051 elif self.eObj.expression.startswith('Angle'): 2053 2052 angle = G2mth.CalcAngle(self.eObj.angle_dict, self.eObj.angle_atoms, self.parmDict) 2054 self.su = G2mth.CalcAngleSu(self.eObj.angle_dict, self.eObj.angle_atoms, self.parmDict)2055 2053 return angle 2056 2054 if self.compiledExpr is None:
Note: See TracChangeset
for help on using the changeset viewer.