def _psfFileSelected (self,filename): busy = BusyIndicator(); filename = str(filename); self.parent().showMessage("Fitting gaussian to PSF file %s"%filename); try: bmaj,bmin,pa = [ x/DEG for x in Imaging.fitPsf(filename) ]; except Exception,err: busy = None; self.qerrmsg.showMessage("Error fitting PSF file %s: %s"%(filename,str(err))); return;
def _psfFileSelected(self, filename): busy = BusyIndicator() filename = str(filename) self.parent().showMessage("Fitting gaussian to PSF file %s" % filename) try: bmaj, bmin, pa = [x / DEG for x in Imaging.fitPsf(filename)] except Exception as err: busy = None self.qerrmsg.showMessage("Error fitting PSF file %s: %s" % (filename, str(err))) return bmaj *= 3600 * Imaging.FWHM bmin *= 3600 * Imaging.FWHM self.wbmaj.setText(str(bmaj)) self.wbmin.setText(str(bmin)) self.wbpa.setText(str(pa))