create_test_skycomponents_from_s3

create_test_skycomponents_from_s3(polarisation_frame=<ska_sdp_datamodels.science_data_model.polarisation_model.PolarisationFrame object>, frequency=array([1.e+08]), channel_bandwidth=array([1000000.]), phasecentre=None, fov=20, flux_limit=0.001, radius=None)[source]

Create test image from S3

The input catalog was generated using the following query::

Database: s3_sex SQL: select * from Galaxies where (pow(10,itot_151)*1000 > 1.0) and (right_ascension between -5 and 5) and (declination between -5 and 5);;

Number of rows returned: 29966

For frequencies < 610MHz, there are three tables to use:

data/models/S3_151MHz_10deg.csv, use fov=10
data/models/S3_151MHz_20deg.csv, use fov=20
data/models/S3_151MHz_40deg.csv, use fov=40

For frequencies > 610MHz, there are three tables:

data/models/S3_1400MHz_1mJy_10deg.csv, use flux_limit>= 1e-3 data/models/S3_1400MHz_100uJy_10deg.csv, use flux_limit < 1e-3 data/models/S3_1400MHz_10uJy_10deg.csv, use flux_limit < 1e-4 data/models/S3_1400MHz_1mJy_18deg.csv, use flux_limit>= 1e-3 data/models/S3_1400MHz_100uJy_18deg.csv, use flux_limit < 1e-3

The component spectral index is calculated from the 610MHz and 151MHz or 1400MHz and 610MHz, and then calculated for the specified frequencies.

If polarisation_frame is not stokesI then the image will a polarised axis

but the values will be zero.

Parameters:
  • polarisation_frame – Polarisation frame (default PolarisationFrame(“stokesI”))

  • frequency

  • channel_bandwidth – Channel width (Hz)

  • phasecentre – phasecentre (SkyCoord)

  • fov – fov 10 | 20 | 40

  • flux_limit – Minimum flux (Jy)

  • radius – radius of search area in radians (Default is half-width of the axis)

Returns:

SkyComponents