- Timestamp:
- Aug 2, 2017 7:38:42 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branch/2frame/GSASIIstrMath.py
r2948 r2961 3259 3259 ip = names.index(parm) 3260 3260 dMdv[varylist.index(name)] += dMdpk[4*id+ip] 3261 cw = np.diff( x)3261 cw = np.diff(ma.getdata(x)) 3262 3262 cw = np.append(cw,cw[-1]) 3263 3263 Ka2 = False #also for TOF! … … 3542 3542 #print '#3 getPowderProfileDerv t=',time.time()-starttime 3543 3543 #print timelist,sum(timelist) 3544 dMdv[:,ma.getmaskarray(x)] = 0. # instead of masking, zero out masked values 3544 3545 dMdv = ma.array(dMdv,mask=np.outer(np.ones(len(varylist)),ma.getmaskarray(x))) #x is a MaskedArray! 3545 3546 G2mv.Dict2Deriv(varylist,depDerivDict,dMdv) … … 3747 3748 dMdvh = getPowderProfileDerv(parmDict,x[xB:xF], 3748 3749 varylist,Histogram,Phases,rigidbodyDict,calcControls,pawleyLookup) 3750 # print 'HessRefine getPowderProfileDerv' 3751 # import cPickle 3752 # fp = open('/tmp/hess.pkl','w') 3753 # cPickle.dump(dMdvh,fp,1) 3754 # fp.close() 3749 3755 Wt = ma.sqrt(W[xB:xF])[nxs,:] 3750 3756 Dy = dy[xB:xF][nxs,:]
Note: See TracChangeset
for help on using the changeset viewer.