Changeset 4810


Ignore:
Timestamp:
Feb 12, 2021 9:51:39 AM (8 months ago)
Author:
vondreele
Message:

fix depreciation warning in G2indx.findMV
fix numpy round bug in G2lattice.MaxIndex?
fix bug in G2pwdGUI.OnFindMV
fix bug in G2spc.SSpcGroup

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIindex.py

    r4792 r4810  
    273273            else:
    274274                Vec.append(vec[j])
    275         return np.array(Vec
     275        return np.array(Vec,dtype=float
    276276     
    277277    def ZSSfunc(values,peaks,dmin,Inst,SGData,SSGData,vec,Vref,maxH,A,wave,Z,dlg=None):
  • trunk/GSASIIlattice.py

    r4792 r4810  
    963963        cell = [1.,1.,1.,90.,90.,90.]
    964964    for i in range(3):
    965         Hmax[i] = int(round(cell[i]/dmin))
     965        Hmax[i] = int(np.round(cell[i]/dmin))
    966966    return Hmax
    967967   
  • trunk/GSASIIpwdGUI.py

    r4805 r4810  
    33283328    def OnFindOneMV(event):
    33293329        Peaks = np.copy(peaks[0])
    3330         print (' Trying: ',controls[13],ssopt['ssSymb'], ' maxH: 1')
     3330        print (' Trying: '+controls[13],ssopt['ssSymb']+' maxH: 1')
    33313331        dlg = wx.ProgressDialog('Elapsed time','Modulation vector search',
    33323332            style = wx.PD_ELAPSED_TIME|wx.PD_AUTO_HIDE)
     
    33483348            Peaks = np.copy(peaks[0])
    33493349            ssopt['ModVec'] = G2spc.SSGModCheck(ssopt['ModVec'],G2spc.splitSSsym(ssSym)[0],True)[0]
    3350             print (' Trying: '+controls[13]+ssSym+ ' maxH: 1')
     3350            print (' Trying: '+controls[13]+ssSym+' maxH: 1')
    33513351            ssopt['ModVec'],result = G2indx.findMV(Peaks,controls,ssopt,Inst,dlg=None)
    33523352            OnHklShow(event)
     
    33543354                bestSS = ssSym
    33553355                best = result[1]
    3356         ssopt['ssSymb'] = bestSS
    3357         ssopt['ModVec'],result = G2indx.findMV(Peaks,controls,ssopt,Inst,dlg=None)
    3358         if len(result[0]) == 2:
    3359             G2plt.PlotXYZ(G2frame,result[2],1./result[3],labelX='a',labelY='g',
    3360                 newPlot=True,Title='Modulation vector search')
     3356        if bestSS != '':
     3357            ssopt['ssSymb'] = bestSS
     3358            ssopt['ModVec'],result = G2indx.findMV(Peaks,controls,ssopt,Inst,dlg=None)
     3359            if len(result[0]) == 2:
     3360                G2plt.PlotXYZ(G2frame,result[2],1./result[3],labelX='a',labelY='g',
     3361                    newPlot=True,Title='Modulation vector search')
    33613362       
    33623363        wx.CallAfter(UpdateUnitCellsGrid,G2frame,data)
  • trunk/GSASIIspc.py

    r4651 r4810  
    14021402                return result
    14031403        else:   #orthorhombic
    1404             return [-SSGKl[i] if mod[i] in ['a','b','g'] else SSGKl[i] for i in range(3)]
     1404            if mod:
     1405                return [-SSGKl[i] if mod[i] in ['a','b','g'] else SSGKl[i] for i in range(3)]
     1406            else:
     1407                return [SSGKl[i] for i in range(3)]
    14051408       
    14061409    def extendSSGOps(SSGOps):
     
    23702373    '2(+0-)'   :( 9,22, 9,19),'m(+0-)'   :(19,22, 9,19),'2/m(+0-)' :( 1,22, 0,-1),'2(xy)'    :( 6,19, 6,18),
    23712374    'm(xy)'    :(18,19, 6,18),' 2/m(xy)' :( 1,19, 0,-1),'2(+-0)'   :( 7,20, 7,17),'m(+-0)'   :(17,20, 7,17),
    2372     '2/m(+-0)' :( 1,20, 17,-1),'mm2(x)'  :(12,10, 0,-1),'mm2(y)'   :(13,10, 0,-1),'mm2(z)'   :(14,10, 0,-1),
     2375    'mm2(x)'  :(12,10, 0,-1),'mm2(y)'   :(13,10, 0,-1),'mm2(z)'   :(14,10, 0,-1),
    23732376    'mm2(yz)'  :(10,13, 0,-1),'mm2(0+-)' :(11,13, 0,-1),'mm2(xz)'  :( 8,12, 0,-1),'mm2(+0-)' :( 9,12, 0,-1),
    2374     'mm2(xy)'  :( 6,11, 0,-1),'mm2(+-0)' :( 7,11, 0,-1),'222'      :( 1,10, 0,-1),'222(x)'   :( 1,13, 0,-1),
     2377    'mm2(xy)'  :( 6,11, 0,-1),'222'      :( 1,10, 0,-1),'222(x)'   :( 1,13, 0,-1),
    23752378    '222(y)'   :( 1,12, 0,-1),'222(z)'   :( 1,11, 0,-1),'mmm'      :( 1,10, 0,-1),'mmm(x)'   :( 1,13, 0,-1),
    23762379    'mmm(y)'   :( 1,12, 0,-1),'mmm(z)'   :( 1,11, 0,-1),'4(x)'     :(12, 4,12, 0),'-4(x)'    :( 1, 4,12, 0),
Note: See TracChangeset for help on using the changeset viewer.