Changeset 1374 for trunk/GSASIIimgGUI.py


Ignore:
Timestamp:
Jun 5, 2014 3:07:57 PM (8 years ago)
Author:
vondreele
Message:

recalibrate enable issues
save/load image controls

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIimgGUI.py

    r1331 r1374  
    247247                keys = ['type','wavelength','calibrant','distance','center',
    248248                    'tilt','rotation','azmthOff','fullIntegrate','LRazimuth',
    249                     'IOtth','outAzimuths','invert_x','invert_y','DetDepth']
     249                    'IOtth','outAzimuths','invert_x','invert_y','DetDepth',
     250                    'calibskip','pixLimit','cutoff','calibdmin','chisq',
     251                    'binType','SampleShape','PolaVal','SampleAbs','dark image','background image']
    250252                for key in keys:
    251                     if key in ['rotation']:
    252                         File.write(key+':'+str(data[key])+'\n')                       
    253                     else:
    254                         File.write(key+':'+str(data[key])+'\n')
     253                    if key not in data:     #uncalibrated!
     254                        continue
     255                    File.write(key+':'+str(data[key])+'\n')
    255256                File.close()
    256257        finally:
     
    259260    def OnLoadControls(event):
    260261        cntlList = ['wavelength','distance','tilt','invert_x','invert_y','type',
    261             'fullIntegrate','outAzimuths','LRazimuth','IOtth','azmthOff','DetDepth']
     262            'fullIntegrate','outAzimuths','LRazimuth','IOtth','azmthOff','DetDepth',
     263            'calibskip','pixLimit','cutoff','calibdmin','chisq',
     264            'PolaVal','SampleAbs','dark image','background image']
    262265        dlg = wx.FileDialog(G2frame, 'Choose image controls file', '.', '',
    263266            'image control files (*.imctrl)|*.imctrl',wx.OPEN|wx.CHANGE_DIR)
     
    273276                        continue
    274277                    [key,val] = S[:-1].split(':')
    275                     if key in ['type','calibrant',]:
     278                    if key in ['type','calibrant','binType','SampleShape',]:    #strings
    276279                        save[key] = val
    277280                    elif key in ['rotation']:
     
    931934    G2frame.dataFrame.Bind(wx.EVT_MENU, OnRecalibrate, id=G2gd.wxID_IMRECALIBRATE)
    932935    G2frame.dataFrame.Bind(wx.EVT_MENU, OnClearCalib, id=G2gd.wxID_IMCLEARCALIB)
    933     if not data['rings']:
     936    if 'chisq' not in data:
    934937        G2frame.dataFrame.ImageEdit.Enable(id=G2gd.wxID_IMRECALIBRATE,enable=False)   
    935938    G2frame.dataFrame.Bind(wx.EVT_MENU, OnIntegrate, id=G2gd.wxID_IMINTEGRATE)
Note: See TracChangeset for help on using the changeset viewer.