Changeset 4052 for trunk/GSASIIphsGUI.py


Ignore:
Timestamp:
Jul 3, 2019 11:01:22 AM (4 years ago)
Author:
vondreele
Message:

add option to remove Dysnomia files after it completes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIphsGUI.py

    r4048 r4052  
    41524152                    os.remove(pName+'_prior.pgrid')
    41534153                os.rename(pName+'.pgrid',pName+'_prior.pgrid')
     4154               
     4155        def OnFileCheck(event):
     4156            DysData['clear'] = fileCheck.GetValue()
    41544157       
    41554158        generalData = data['General']
     
    41764179        if 'MEMdmin' not in DysData:
    41774180            DysData['MEMdmin'] = refDmin
     4181        if 'clear' not in DysData:
     4182            DysData['clear'] = True
    41784183        mainSizer = wx.BoxSizer(wx.VERTICAL)
    41794184        mainSizer.Add(wx.StaticText(MEMData,label=' Maximum Entropy Method (Dysnomia) controls:'))
     
    42344239        Cyc = G2G.ValidatedTxtCtrl(MEMData,DysData,'Ncyc',min=0,max=10000,size=(50,20))
    42354240        Csizer.Add(Cyc,0,WACV)
     4241        fileCheck = wx.CheckBox(MEMData,label='Clear Dynsomia files? ')
     4242        fileCheck.SetValue(DysData['clear'])
     4243        fileCheck.Bind(wx.EVT_CHECKBOX,OnFileCheck)
     4244        Csizer.Add(fileCheck,0,WACV)
    42364245        mainSizer.Add(Csizer)
    42374246        SetPhaseWindow(G2frame.MEMData,mainSizer)
     
    43044313            G2frame.GPXtree.SetItemPyData(G2gd.GetGPXtreeItemId(G2frame,pId,'Reflection Lists'),reflSets)
    43054314            OnFourierMaps(event)           #auto run Fourier
     4315            if DysData['clear']:
     4316                os.remove(os.path.splitext(prfName)[0]+'.fba')
     4317                os.remove(os.path.splitext(prfName)[0]+'.mem')
     4318                os.remove(os.path.splitext(prfName)[0]+'.out')
     4319                os.remove(os.path.splitext(prfName)[0]+'.prf')
     4320                os.remove(os.path.splitext(prfName)[0]+'_eps.raw')
    43064321        else:
    43074322            wx.MessageBox('Dysnomia failed to make new structure factors','Dysnomia Error',
Note: See TracChangeset for help on using the changeset viewer.