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']