Changeset 3213


Ignore:
Timestamp:
Jan 4, 2018 3:22:46 PM (4 years ago)
Author:
toby
Message:

fix EXP import with extra chars on line

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIscriptable.py

    r3209 r3213  
    88# $Id$
    99########### SVN repository information ###################
     10#
     11# TODO: Export patterns
     12# TODO: integrate 2d data based on a model
     13# TODO: export entire project as a JSON file?
     14#
    1015"""
    1116*GSASIIscriptable: Scripting Interface*
  • trunk/imports/G2phase.py

    r3165 r3213  
    291291                        S = EXPphase[key]
    292292                    elif key[11:] == 'B':
    293                         S += EXPphase[key]
     293                        S1 = EXPphase[key]
    294294                        Atom = [S[50:58].strip(),S[:10].strip().capitalize(),'',
    295295                            float(S[10:20]),float(S[20:30]),float(S[30:40]),
    296                             float(S[40:50]),'',int(S[60:62]),S[130:131]]
     296                            float(S[40:50]),'',int(S[60:62]),S1[62:63]]
     297                            #float(S[40:50]),'',int(S[60:62]),S1[130:131]]
    297298                        if Atom[9] == 'I':
    298                             Atom += [float(S[68:78]),0.,0.,0.,0.,0.,0.]
     299                            Atom += [float(S1[0:10]),0.,0.,0.,0.,0.,0.]
    299300                        elif Atom[9] == 'A':
    300                             Atom += [0.0,float(S[68:78]),float(S[78:88]),
    301                                 float(S[88:98]),float(S[98:108]),
    302                                 float(S[108:118]),float(S[118:128])]
     301                            Atom += [0.0,
     302                                float(S1[ 0:10]),float(S1[10:20]),
     303                                float(S1[20:30]),float(S1[30:40]),
     304                                float(S1[40:50]),float(S1[50:60])]
     305                        else:
     306                            print('Error in line with key: '+key)
     307                            Atom += [0.,0.,0.,0.,0.,0.,0.]
    303308                        XYZ = Atom[3:6]
    304309                        Atom[7],Atom[8] = G2spc.SytSym(XYZ,SGData)[:2]
Note: See TracChangeset for help on using the changeset viewer.