Radio Frequency Interference

mid_rfi_simulation

Generate Radio Frequency Interference simulations for the SKA Mid telescope

usage: mid_rfi_simulation.py [-h] [--input_file INPUT_FILE]
                             [--output_dir OUTPUT_DIR] [--msout MSOUT]
                             [--antenna_file ANTENNA_FILE] [--seed SEED]
                             [--noise NOISE] [--ra RA] [--dec DEC]
                             [--nchannels NCHANNELS]
                             [--frequency_range FREQUENCY_RANGE FREQUENCY_RANGE]
                             [--apply_primary_beam APPLY_PRIMARY_BEAM]
                             [--return_average RETURN_AVERAGE]
                             [--time_average TIME_AVERAGE]
                             [--channel_average CHANNEL_AVERAGE]

Named Arguments

--input_file

Full path to the HDF5 file, which contains necessary RFI information for each RFI source.

Default: ''

--output_dir

Output directory for storing files

Default: './'

--msout

Name for MeasurementSet. If empty string, no MeasurementSet is written

Default: ''

--antenna_file

Path to antenna file. If left empty, MID configuration from RASCIL will be used.

Default: ''

--seed

Random number seed

Default: 18051955

--noise

Add random noise to the visibility samples?

Default: 'False'

--ra

Right Ascension (degrees)

Default: 0.05000036

--dec

Declination (degrees)

Default: -45.95

--nchannels

How many channels to create within given –frequency_range

Default: 8

--frequency_range

Frequency range (Hz)

Default: [1000000000.0, 1200000000.0]

--apply_primary_beam

Apply primary beam to RFI sources?

Default: 'True'

--return_average

Return visibility with time and frequency averaged data?

Default: 'False'

--time_average

Number of integrations in a chunk to average

Default: 16

--channel_average

Number of channels in a chunk to average

Default: 16

sim_rfi_mid_aa05

Script to add a static RFI signal to the measurement set.

Input: HDF file of signal (currently using a modified version for LOW signals)

rfi.sim_rfi_mid_aa05.gen_rfi_for_ms()[source]

Generate RFI for given MS