Changeset 1572 for trunk/GSASIIindex.py
- Timestamp:
- Nov 17, 2014 4:37:02 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIindex.py
r1571 r1572 230 230 import bisect 231 231 N = len(HKL) 232 if N == 0: return False 232 if N == 0: return False,peaks 233 233 hklds = list(np.array(HKL).T[-2])+[1000.0,0.0,] 234 234 hklds.sort() # ascending sort - upper bound at end … … 265 265 peak[3] = True 266 266 if hklmax[0]*hklmax[1]*hklmax[2] > 0: 267 return True 268 else: 269 return False 267 return True,peaks 268 else: 269 return False,peaks #nothing indexed! 270 270 271 271 def Values2A(ibrav,values): … … 443 443 tries = 0 444 444 HKL = G2lat.GenHBravais(dmin,ibrav,A) 445 while len(HKL) > 2 and IndexPeaks(peaks,HKL) :445 while len(HKL) > 2 and IndexPeaks(peaks,HKL)[0]: 446 446 Pwr = pwr - (tries % 2) 447 447 HKL = [] … … 494 494 HKL = G2lat.GenHBravais(dmin,ibrav,A[:]) 495 495 if len(HKL) > mHKL[ibrav]: 496 IndexPeaks(peaks,HKL)496 peaks = IndexPeaks(peaks,HKL)[1] 497 497 Asave.append([calc_M20(peaks,HKL),A[:]]) 498 498 tries = 0 … … 506 506 HKL = G2lat.GenHBravais(dmin,ibrav,Abeg) 507 507 508 if IndexPeaks(peaks,HKL) and len(HKL) > mHKL[ibrav]:508 if IndexPeaks(peaks,HKL)[0] and len(HKL) > mHKL[ibrav]: 509 509 Lhkl,M20,X20,Aref = refinePeaks(peaks,ibrav,Abeg) 510 510 Asave.append([calc_M20(peaks,HKL),Aref[:]]) … … 514 514 Lhkl,M20,X20,Aref = refinePeaks(peaks,ibrav,Abeg) 515 515 HKL = G2lat.GenHBravais(dmin,ibrav,Aref) 516 IndexPeaks(peaks,HKL)516 peaks = IndexPeaks(peaks,HKL)[1] 517 517 Asave.append([calc_M20(peaks,HKL),Aref[:]]) 518 518 elif ibrav == 11: #C-centered monoclinic … … 520 520 Lhkl,M20,X20,Aref = refinePeaks(peaks,ibrav,Abeg) 521 521 HKL = G2lat.GenHBravais(dmin,ibrav,Aref) 522 IndexPeaks(peaks,HKL)522 peaks = IndexPeaks(peaks,HKL)[1] 523 523 Asave.append([calc_M20(peaks,HKL),Aref[:]]) 524 524 else: … … 625 625 A = monoCellReduce(ibrav,A[:]) 626 626 HKL = G2lat.GenHBravais(dmin,ibrav,A) 627 IndexPeaks(peaks,HKL)627 peaks = IndexPeaks(peaks,HKL)[1] 628 628 a,b,c,alp,bet,gam = G2lat.A2cell(A) 629 629 V = G2lat.calc_V(A)
Note: See TracChangeset
for help on using the changeset viewer.