Пример #1
0
 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;
Пример #2
0
 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;
Пример #3
0
 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))