Ignore:
Timestamp:
Jun 27, 2016 9:48:51 AM (6 years ago)
Author:
vondreele
Message:

implement Steven Weigand's fixes for Pilatus 'I' for 'L'
do a 'fix' for powderCif files with value(esd) for powder profile points
add a couple of comments for tutorial stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/imports/G2pwd_CIF.py

    r2342 r2347  
    261261            ycf = ych[yi]
    262262            vl = []
     263            v2 = []
    263264            for val in cf[blk].get(ycf,'?'):
    264265                v,e = cif.get_number_with_esd(val)
    265266                if v is None: # not parsed
    266267                    vl.append(np.NaN)
     268                    v2.append(np.NaN)
    267269                else:
    268270                    vl.append(v)
     271                    v2.append(max(e,1.0))
    269272            y = np.array(vl)
     273            w = 1./np.array(v2)**2
    270274            # weights
    271275            if sui == -1:
     
    300304                        else:
    301305                            vl.append(1./(e*e))
    302             w = np.array(vl)
     306#            w = np.array(vl)
    303307            # intensity modification factor
    304308            if modi >= 1:
Note: See TracChangeset for help on using the changeset viewer.