You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Code needs a try/except clause around opening the FITS file. Don't know why it fails, but it occasionally does with the following error. Need to get to the bottom of why the FITS file is not valid, but in the meantime a quick fix is to add the exception on line 713.
Waiting for jobs to complete...
Process Process-46:
Traceback (most recent call last):
File "/usr/local/swtools/python/atls/anaconda3/envs/atlas37/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
self.run()
File "/usr/local/swtools/python/atls/anaconda3/envs/atlas37/lib/python3.7/multiprocessing/process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/ps1code/gitrelease/psat-server/psat-server/scripts/stamps/python/makeATLASStampsMultiprocess.py", line 90, in workerStampCutter
objectsForUpdate = makeATLASObjectPostageStamps3(conn, listFragment, PSSImageRootLocation, limit = limit, mostRecent = mostRecent, nonDets = nondetections, discoveryLimit = discoverylimit, lastDetectionLimit=lastdetectionlimit, requestType = requestType, ddc = ddc, wpwarp = wpwarp, options = options)
File "/usr/local/ps1code/gitrelease/psat-server/psat-server/scripts/stamps/python/makeATLASStamps.py", line 637, in makeATLASObjectPostageStamps3
status, rot = imu.getMonstaPostageStamp(imageFilenames[imageType], absoluteLocalImageName, x, y, dx)
File "/usr/local/ps1code/gitrelease/psat-server/psat-server/scripts/stamps/python/image_utils.py", line 713, in getMonstaPostageStamp
h = pf.open(filename)
File "/usr/local/swtools/python/atls/anaconda3/envs/atlas37/lib/python3.7/site-packages/astropy/io/fits/hdu/hdulist.py", line 174, in fitsopen
lazy_load_hdus, ignore_missing_simple, **kwargs)
File "/usr/local/swtools/python/atls/anaconda3/envs/atlas37/lib/python3.7/site-packages/astropy/io/fits/hdu/hdulist.py", line 411, in fromfile
lazy_load_hdus=lazy_load_hdus, **kwargs)
File "/usr/local/swtools/python/atls/anaconda3/envs/atlas37/lib/python3.7/site-packages/astropy/io/fits/hdu/hdulist.py", line 1090, in _readfrom
raise OSError('No SIMPLE card found, this file does not '
OSError: No SIMPLE card found, this file does not appear to be a valid FITS file
The text was updated successfully, but these errors were encountered:
Code needs a try/except clause around opening the FITS file. Don't know why it fails, but it occasionally does with the following error. Need to get to the bottom of why the FITS file is not valid, but in the meantime a quick fix is to add the exception on line 713.
The text was updated successfully, but these errors were encountered: