Changeset 621


Ignore:
Timestamp:
May 18, 2012 8:34:27 AM (9 years ago)
Author:
vondreele
Message:

modify reflection record contents

Location:
trunk/imports
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/imports/G2sfact.py

    r620 r621  
    4646                Fo = float(Fo)
    4747                sigFo = float(sigFo)
    48                 self.RefList.append([h,k,l,0,0,0,0,2.*Fo*sigFo,Fo**2,0,0,[],[],0,{}])
     48                # h,k,l,m,dsp,Fo2,sig,Fc2,Fot2,Fct2,phase,...
     49                self.RefList.append([h,k,l,0,0,Fo**2,2.*Fo*sigFo,0,Fo**2,0,0,[],[],0,{}])
    4950            self.UpdateControls(Type='Fosq',FcalcPresent=False) # set Fobs type & if Fcalc values are loaded
    5051            self.UpdateParameters(Type='SXC',Wave=None) # histogram type
  • trunk/imports/G2sfact_CIF.py

    r620 r621  
    153153                    except:
    154154                        HKL.append('.')
    155                 ref = HKL+[0,0,0,0,0,0,0,0,[],[],0,{}]
     155                #h,k,l,m,dsp,Fo2,sig,Fc2,Fot2,Fct2,phase,...
     156                ref = HKL+[0,0,0,0,0,0,0,0,[],[],0,{}]
    156157                if '_refln_f_squared_meas' in itemkeys:
    157158                    try:
    158                         ref[8] = float(item[itemkeys['_refln_f_squared_meas']])
     159                        Fsq = float(item[itemkeys['_refln_f_squared_meas']])
     160                        ref[8] = Fsq
     161                        ref[5] = Fsq
    159162                    except:
    160163                        pass
    161164                    if  '_refln_f_squared_sigma' in itemkeys:
    162165                        try:
    163                             ref[7] = float(item[itemkeys['_refln_f_squared_sigma']])
     166                            ref[6] = float(item[itemkeys['_refln_f_squared_sigma']])
    164167                        except:
    165168                            pass                           
    166169                elif '_refln_f_meas' in itemkeys:
    167170                    try:
    168                         ref[8] = float(item[itemkeys['_refln_f_meas']])**2
     171                        Fsq = float(item[itemkeys['_refln_f_meas']])**2
     172                        ref[8] = Fsq
     173                        ref[5] = Fsq
    169174                    except:
    170175                        pass                               
    171176                    if  '_refln_f_sigma' in itemkeys:
    172177                        try:
    173                             ref[7] = 2.*sqrt(ref[8])*float(item[itemkeys['_refln_f_sigma']])
     178                            ref[6] = 2.*sqrt(ref[8])*float(item[itemkeys['_refln_f_sigma']])
    174179                        except:
    175180                            pass                               
    176181                if '_refln_f_squared_calc' in itemkeys:
    177182                    try:
    178                         ref[9] = float(item[itemkeys['_refln_f_squared_calc']])
     183                        Fsq = float(item[itemkeys['_refln_f_squared_calc']])
     184                        ref[9] = Fsq
     185                        ref[7] = Fsq
    179186                    except:
    180187                        pass                               
    181188                elif '_refln_f_calc' in itemkeys:
    182189                    try:
    183                         ref[9] = float(item[itemkeys['_refln_f_calc']])**2
     190                        Fsq = float(item[itemkeys['_refln_f_calc']])**2
     191                        ref[9] = Fsq
     192                        ref[7] = Fsq
    184193                    except:
    185194                        pass                               
Note: See TracChangeset for help on using the changeset viewer.