get_calibrator_flux

Radio_Astronomy.radio_flux.get_calibrator_flux(source, freq, date)

Get the flux of a calibrator by name, frequency and date.

This first tries to see if a planet matches and if so computes the flux for that. It then tries a 3C catalogue name. If there is a match, it tries to find it in the Michigan catalogue and interpolates or extrapolates the flux from that. Otherwise, it tries to find it in the VLA calibrator catalogue.

It does not yet handle ‘B’ or ‘J-‘ IAU names, though that would be a trivial extension. The Michigan catalogue uses ‘B’ names.

:param source : name of calibrator :type source : str

:param freq : frequency in GHz :type freq : float

:param date : date for flux estimate, for variable sources :type date : datetime.datetime() instance

Returns

flyx in Jy (float) and origin of flux data (str)