aces.survey.survey_leakage

Module Contents

Classes

StokesData

Class to extract and hold Stokes Q, U, or V leakage data.

Attributes

KEEP_COLUMNS

aces.survey.survey_leakage.KEEP_COLUMNS[source]
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_xycoords()[source]

Get sources coordinates in pixel x, y coordinates.

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 “”]