Changeset 4568 for trunk/GSASIIphsGUI.py


Ignore:
Timestamp:
Sep 12, 2020 9:49:04 AM (3 years ago)
Author:
vondreele
Message:

cleanup of RollMap? command

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIphsGUI.py

    r4564 r4568  
    58275827    def OnStopRMC(event):
    58285828        if G2frame.RMCchoice == 'fullrmc':
    5829             RMCPdict = data['RMC']['fullrmc']
    58305829            generalData = data['General']
    58315830            pName = G2frame.GSASprojectfile.split('.')[0] + '-' + generalData['Name']
     
    1194811947    def OnRollMap(event):
    1194911948        if 'Map Peaks' in data:
    11950             if mapData['Flip'] != True:
    11951                 print('Only valid for charge flip maps')
    11952                 return
     11949            half = np.array([.5,.5,.5])
    1195311950            mapPeaks = data['Map Peaks']
    1195411951            generalData = data['General']
     11952            mapData = generalData['Map']
     11953            if mapData['Flip'] != True:
     11954                wx.MessageBox('Only valid for charge flip maps',caption='Roll map error',style=wx.ICON_EXCLAMATION)
     11955                return
    1195511956            Amat,Bmat = G2lat.cell2AB(generalData['Cell'][1:7])           
    11956             mapData = generalData['Map']
    1195711957            dims = mapData['rho'].shape
    1195811958            dims = [[-D,D] for D in dims]
     
    1197211972                    peak[1:4] %= 1.
    1197311973                    peak[4] = np.sqrt(np.sum(np.inner(Amat,peak[1:4])**2))
     11974                    if len(peak)>4:
     11975                        peak[5] = np.sqrt(np.sum(np.inner(Amat,(peak[1:4]-half)%1.)**2))
    1197411976                FillMapPeaksGrid()
    1197511977                G2plt.PlotStructure(G2frame,data)
Note: See TracChangeset for help on using the changeset viewer.