Source code for sourcefinder.accessors.lofarfitsimage
from sourcefinder.accessors.fitsimage import FitsImage
from sourcefinder.accessors.lofaraccessor import LofarAccessor
[docs]
class LofarFitsImage(FitsImage, LofarAccessor): # type: ignore[misc]
def __init__(self, url, plane=False, beam=False, hdu=0):
super().__init__(url, plane, beam, hdu)
header = self._get_header(hdu)
[docs]
self.antenna_set = header['ANTENNA']
[docs]
self.ncore = header['NCORE']
[docs]
self.nintl = header['NINTL']
[docs]
self.nremote = header['NREMOTE']
[docs]
self.subbands = header['SUBBANDS']
[docs]
self.subbandwidth = header['SUBBANDW']
if 'TAU_TIME' in header:
# This may have been set already by _timeparse, but if defined
# here it is set by our inject script and should be used
self.tau_time = header['TAU_TIME']