Changeset 1927 for trunk/GSASIIphsGUI.py
- Timestamp:
- Jul 14, 2015 3:55:03 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIphsGUI.py
r1926 r1927 1572 1572 nH = 4-len(neigh[1][0]) 1573 1573 bonds = dict(neigh[1][0]) 1574 nextName = '' 1575 if len(bonds) == 1: 1576 nextName = bonds.keys()[0] 1574 1577 for bond in bonds: 1575 1578 if 'C' in neigh[0]: … … 1583 1586 nH -= 1 1584 1587 break 1588 nextneigh = [] 1589 if nextName: 1590 nextneigh = G2mth.FindNeighbors(data,nextName,AtNames,notName=neigh[0]) 1591 neigh[1][1].append(nextneigh[1][1][0]) 1585 1592 neigh[2] = max(0,nH) #set expected no. H's needed 1586 1593 AddHydIds.append(neigh[1][1]) … … 1591 1598 Nat = len(atomData) 1592 1599 Neigh = dlg.GetData() 1593 for ineigh,neigh in enumerate(Neigh): 1600 mapData = generalData['Map'] 1601 mapError = False 1602 for ineigh,neigh in enumerate(Neigh): 1594 1603 AddHydIds[ineigh].append(neigh[2]) 1604 if 'O' in neigh[0] and not len(mapData['rho']) or not 'delt-F' in mapData['MapType']: 1605 mapError = True 1606 continue 1595 1607 Hxyz = G2mth.AddHydrogens(AtLookUp,generalData,atomData,AddHydIds[ineigh]) 1596 1608 for X in Hxyz: 1597 1609 Nat += 1 1598 1610 AtomAdd(X[0],X[1],X[2],'H','H(%d)'%(Nat)) 1599 1611 if mapError: 1612 G2frame.ErrorDialog('Add H atom error','Adding O-H atoms requires delt-F map') 1600 1613 SetupGeneral() 1601 1614 FillAtomsGrid(Atoms)
Note: See TracChangeset
for help on using the changeset viewer.