Changeset 53 for trunk/GSASII.py


Ignore:
Timestamp:
Apr 27, 2010 10:10:29 AM (12 years ago)
Author:
vondreel
Message:

finish image integration
problems still with motion, picking pts., etc. on patterns

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASII.py

    r52 r53  
    313313                                v = (G2IO.sfloat(s[:10]),G2IO.sfloat(s[10:20]),G2IO.sfloat(s[20:30]),G2IO.sfloat(s[55:65]),G2IO.sfloat(s[40:50])) #get lam1, lam2, zero, pola & ratio
    314314                                if not v[1]:
    315                                     names = ['Type','Lam','Zero','Polariz.','U','V','W','X','Y','SH/L']
     315                                    names = ['Type','Lam','Zero','Polariz.','U','V','W','X','Y','SH/L','Azimuth']
    316316                                    v = (v[0],v[2],v[4])
    317317                                    codes = [0,0,0,0]
    318318                                else:
    319                                     names = ['Type','Lam1','Lam2','Zero','I(L2)/I(L1)','Polariz.','U','V','W','X','Y','SH/L']
     319                                    names = ['Type','Lam1','Lam2','Zero','I(L2)/I(L1)','Polariz.','U','V','W','X','Y','SH/L','Azimuth']
    320320                                    codes = [0,0,0,0,0,0]
    321321                                data.extend(v)
     
    325325                                v = Iparm['INS  1PRCF12'].split()
    326326                                if v1[0] == 3:
    327                                     data.extend([float(v[0]),float(v[1]),float(v[2])+float(v[3])])  #get LX, LY & S+H/L
     327                                    data.extend([float(v[0]),float(v[1]),float(v[2])+float(v[3],0.0)])  #get LX, LY, S+H/L & azimuth
    328328                                else:
    329                                     data.extend([0.0,0.0,0.002])                                      #OK defaults if fxn #3 not 1st in iprm file
    330                                 codes.extend([0,0,0,0,0,0])
     329                                    data.extend([0.0,0.0,0.002,0.0])                                      #OK defaults if fxn #3 not 1st in iprm file
     330                                codes.extend([0,0,0,0,0,0,0])
    331331                            self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Instrument Parameters'),[tuple(data),data,codes,names])
    332332                            self.PatternTree.SetItemPyData(self.PatternTree.AppendItem(Id,text='Peak List'),[])
     
    603603                            else:
    604604                                Xminmax = [x[0],x[-1]]
    605                                 YCsum = [0.0 for i in range(lenX)]
    606                                 YBsum = [0.0 for i in range(lenX)]
    607                                 YDsum = [0.0 for i in range(lenX)]
     605                                YCsum = YBsum = YDsum = [0.0 for i in range(lenX)]
    608606                                for j,yi in enumerate(y):
    609607                                    Xsum.append(x[j])
Note: See TracChangeset for help on using the changeset viewer.