aces.survey.survey_leakage¶
Module Contents¶
Classes¶
Class to extract and hold Stokes Q, U, or V leakage data. |
Attributes¶
- class aces.survey.survey_leakage.StokesData(catalogue_i, image_p, ra_key='ra', dec_key='dec', multiplier=1.0)[source]¶
Class to extract and hold Stokes Q, U, or V leakage data.
- get_isolated(zone=0.0055)[source]¶
Get isolated sources. A clipped version of the original catalogue is made.
Parameters¶
- zonefloat, optional
Sources within zone of each other are excluded, in degrees. [Default 0.0055]
- get_compact(ratio=(0.83, 1.2), int_flux='int_flux', peak_flux='peak_flux')[source]¶
Get compact sources. A clipped version of the catalogue is made.
Parameters¶
- ratiotuple, float, optional
Tuple of minimum and maximum flux density ratios. [Default (0.83, 1.2)]
- int_fluxstr, optional
Column name for integrated/total flux density in Stokes I catalogue. [Default ‘int_flux’]
- peak_fluxstr, optional
Column name for peak flux in Stokes I catalogue. [Default ‘peak_flux’]
- get_leakage(local_rms='local_rms', sigma=0, search_box=1, noise_box=20)[source]¶
Get leakage from polarization image.
Parameters¶
- local_rmsstr, optional
Column name for image rms. [Default ‘local_rms’]
- sigmaint, optional
Minimum Stokes I SNR required. [Default 10]
- search_boxint, optional
Look for peak Stokes Q/U/V in expanded box around Stokes I position. [Default 1]
- noise_boxint, optional
Use for noise calculations and reject sources <= noise_box of a NaN pixel, likely image edge. [Default 20]
- get_table_leakage(outname=None, remove_cols=True, prefix='', pol='v')[source]¶
Add leakage columns to a table, clip NaNs, writeout?
Parameters¶
- outnamestr, optional
Output filename. If supplied a .csv file is written. [Default None]
- remove_colsbool, optional
Remove all columns from the subject catalogue that do not belong to the KEEP_COLUMNs set. [Default True]
- preficstr, optional
If this prefix exists for the name of a column, it is ignored when deciding whether to remove columns. [Default “”]