def loadIMAGE(self,event=None): wildcards = 'XRD image (*.edf,*.tif,*.tiff)|*.tif;*.tiff;*.edf|All files (*.*)|*.*' dlg = wx.FileDialog(self, message='Choose 2D XRD image', defaultDir=os.getcwd(), wildcard=wildcards, style=wx.FD_OPEN) path, read = None, False if dlg.ShowModal() == wx.ID_OK: read = True path = dlg.GetPath().replace('\\', '/') dlg.Destroy() if read: newimg = fabioOPEN(path) self.plot2Dxrd(newimg,os.path.split(path)[-1])
def openBkgd(self,event=None): wildcards = 'XRD background image (*.edf,*.tif,*.tiff)|*.tif;*.tiff;*.edf|All files (*.*)|*.*' dlg = wx.FileDialog(self, message='Choose XRD background image', defaultDir=os.getcwd(), wildcard=wildcards, style=wx.FD_OPEN) path, read = None, False if dlg.ShowModal() == wx.ID_OK: read = True path = dlg.GetPath().replace('\\', '/') dlg.Destroy() if read: self.bkgd = fabioOPEN(path) self.checkIMAGE()
def openMask(self,event=None): wildcards = 'pyFAI mask file (*.edf)|*.edf|All files (*.*)|*.*' dlg = wx.FileDialog(self, message='Choose pyFAI mask file', defaultDir=os.getcwd(), wildcard=wildcards, style=wx.FD_OPEN) path, read = None, False if dlg.ShowModal() == wx.ID_OK: read = True path = dlg.GetPath().replace('\\', '/') dlg.Destroy() if read: raw_mask = fabioOPEN(path) self.msk_img = np.ones(np.shape(raw_mask))-raw_mask self.checkIMAGE() self.ch_msk.SetValue(True) self.applyMask(event=True)