Changeset 1635 for trunk/GSASIIphsGUI.py


Ignore:
Timestamp:
Feb 4, 2015 4:38:12 PM (9 years ago)
Author:
vondreele
Message:

modulation functions & constraints

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIphsGUI.py

    r1633 r1635  
    20812081            waveSizer.Add(waveHead)
    20822082            if len(waveBlk):
     2083                nFour = 0
    20832084                for iwave,wave in enumerate(waveBlk):
     2085                    if waveType == 'Fourier':
     2086                        nFour += 1
    20842087                    if not iwave:
    2085                         CSI = G2spc.GetSSfxuinel(waveType,xyz,uij,SGData,SSGData)
     2088                        CSI = G2spc.GetSSfxuinel(waveType,nFour,xyz,SGData,SSGData)
    20862089                    else:
    2087                         CSI = G2spc.GetSSfxuinel('Fourier',xyz,uij,SGData,SSGData)
     2090                        CSI = G2spc.GetSSfxuinel('Fourier',nFour,xyz,SGData,SSGData)
    20882091                    waveName = 'Fourier'
    20892092                    if Stype == 'Sfrac':
     
    21072110                    waveSizer.Add(wx.StaticText(waveData,label=' %s  parameters: %s'%(waveName,str(names).rstrip(']').lstrip('[').replace("'",''))),0,WACV)
    21082111                    for ival,val in enumerate(wave[0]):
    2109                         if CSI[Stype][0][ival] == 0:
    2110                             waveVal = wx.TextCtrl(waveData,value='%.4f'%(val),style=wx.TE_READONLY)
    2111                             waveVal.SetBackgroundColour(VERY_LIGHT_GREY)
    2112                         else:
     2112                        if any(CSI[Stype][0][ival]):
    21132113                            waveVal = wx.TextCtrl(waveData,value='%.4f'%(val),style=wx.TE_PROCESS_ENTER)
    21142114                            waveVal.Bind(wx.EVT_TEXT_ENTER,OnWaveVal)
    21152115                            waveVal.Bind(wx.EVT_KILL_FOCUS,OnWaveVal)
    21162116                            Indx[waveVal.GetId()] = [iatm,Stype,iwave,ival]
     2117                        else:
     2118                            waveVal = wx.TextCtrl(waveData,value='%.4f'%(val),style=wx.TE_READONLY)
     2119                            waveVal.SetBackgroundColour(VERY_LIGHT_GREY)
    21172120                        Waves.Add(waveVal,0,WACV)
    21182121                        if len(wave[0]) > 6 and ival == 5:
Note: See TracChangeset for help on using the changeset viewer.