Functions | |
def | fluxscale |
def task_fluxscale.fluxscale | ( | vis = None , |
|
caltable = None , |
|||
fluxtable = None , |
|||
reference = None , |
|||
transfer = None , |
|||
listfile = None , |
|||
append = None , |
|||
refspwmap = None , |
|||
incremental = None |
|||
) |
Bootstrap the flux density scale from standard calibrators: After running gaincal on standard flux density calibrators (with or without a model), and other calibrators with unknown flux densities, fluxscale will determine the flux density of the unknowns calibrators that are most consistent with the standard calibrator antenna gains. Keyword arguments: vis -- Name of input visibility file default: none; example: vis='ngc5921.ms' caltable -- Name of input calibration table default: none; example: caltable='ngc5921.gcal' This cal table was obtained from task gaincal. fluxtable -- Name of output, flux-scaled calibration table default: none; example: fluxtable='ngc5921.gcal2' The gains in this table have been adjusted by the derived flux density each calibrator. The MODEL_DATA column has NOT been updated for the flux density of the calibrator. Use setjy to do this if it is a point source. reference -- Reference field name(s) The names of the fields with a known flux densities or visibilties that have been placed in the MODEL column by setjy or ft for a model not in the CASA system. The syntax is similar to field. Hence field index or names can be used. default: none; example: reference='1328+307' transfer -- Transfer field name(s) The names of the fields with unknown flux densities. These should be point-like calibrator sources The syntax is similar to field. Hence source index or names can be used. default: '' = all sources in caltable that are not specified as reference sources. Do not include unknown target sources example: transfer='1445+099, 3C84'; transfer = '0,4' NOTE: All fields in reference and transfer must have solutions in the caltable. listfile -- Fit listfile name The list file contains the flux density, flux density error, S/N, and number of solutions (all antennas and feeds) for each spectral window. NOTE: The nominal spectral window frequencies will be included in the future. default: '' = no fit listfile will be created. append -- Append fluxscaled solutions to the fluxtable. default: False; (will overwrite if already existing) example: append=True refspwmap -- Vector of spectral windows enablings scaling across spectral windows default: [-1]==> none. Example with 4 spectral windows: if the reference fields were observed only in spw=1 & 3, and the transfer fields were observed in all 4 spws (0,1,2,3), specify refspwmap=[1,1,3,3]. This will ensure that transfer fields observed in spws 0,1,2,3 will be referenced to reference field solutions only in spw 1 or 3. incremental -- Create an incremental caltable containing only the gain correction factors. default: False; (older behavior, produces flux scaled gain table)
Definition at line 4 of file task_fluxscale.py.
References taskinit.cbtool, taskinit.mstool, and taskinit.write_history().
Referenced by fluxscale.fluxscale().