Changeset 1953


Ignore:
Timestamp:
Aug 10, 2015 9:58:17 AM (6 years ago)
Author:
vondreele
Message:

code simplification in FillUnitCell? & MoveToUnitCell?
fix error in GenAtom?

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIphsGUI.py

    r1951 r1953  
    31873187                            for key in Opp:
    31883188                                if noDuplicate(Opp[key],atomData):
    3189                                     unit = np.array([eval(i) for i in key.split(',')])-item[3]
     3189                                    unit = np.array(eval(key))*1.-item[3]
    31903190                                    cell = '%d+%d,%d,%d'%(item[2],unit[0],unit[1],unit[2])
    31913191                                    atom[cx:cx+3] = Opp[key]
     
    32023202                            for key in Opp:
    32033203                                if noDuplicate(Opp[key],atomData):
    3204                                     unit = np.array([eval(i) for i in key.split(',')])-item[2]
     3204                                    unit = np.array(eval(key))*1.-item[2]
    32053205                                    cell = '%d+%d,%d,%d'%(item[1],unit[0],unit[1],unit[2])
    32063206                                    atom[cx:cx+3] = Opp[key]
  • trunk/GSASIIspc.py

    r1951 r1953  
    10611061    :returns: XYZ - numpy array of new coordinates now 0 or greater and less than 1
    10621062    '''
    1063     XYZ = np.array([(x-int(x))%1.0 for x in xyz])
     1063    XYZ = (xyz+10.)%1.
    10641064    cell = np.asarray(np.rint(xyz-XYZ),dtype=np.int32)
    10651065    return XYZ,cell
     
    11111111    X = np.array(XYZ)
    11121112    celli = np.zeros(3)
    1113     if Move:
    1114         X,celli = MoveToUnitCell(X)
    11151113    for ic,cen in enumerate(SGData['SGCen']):
    11161114        C = np.array(cen)
Note: See TracChangeset for help on using the changeset viewer.