PSI simulations

These are simulated visibility data sets in Measurement Set format, as needed to test the operation of the CBF-SDP interface and the real-time signal displays.

These simulations generate fully time-sampled, high number of spectral channel observations using the simulated Prototype System Integration (PSI) test arrays: a small number of antennas or stations (between 4 and 8), with a large number of frequency channels (of order 10000).

The beam models and sky models used for these simulations should not be too complicated. We anticipate that a sky model of order 1 to 10 components, and primary beams modelled as a Gaussian will be sufficient here.

Simulate time and frequency dense PSI observations

usage: mid_write_psi.py [-h] [--rmax RMAX] [--configuration CONFIGURATION]
                        [--ra RA] [--declination DECLINATION] [--band BAND]
                        [--nchan NCHAN] [--nspw NSPW]
                        [--channel_width CHANNEL_WIDTH]
                        [--integration_time INTEGRATION_TIME]
                        [--time_range TIME_RANGE TIME_RANGE]
                        [--image_pol IMAGE_POL] [--vis_pol VIS_POL]
                        [--duration DURATION] [--results RESULTS]
                        [--split SPLIT] [--nthreads NTHREADS]
                        [--processes PROCESSES] [--memory MEMORY]
                        [--nworkers NWORKERS] [--use_dask USE_DASK]
                        [--use_slurm USE_SLURM] [--cores CORES]
                        [--slurm_project SLURM_PROJECT]
                        [--slurm_queue SLURM_QUEUE]
                        [--slurm_walltime SLURM_WALLTIME]
                        [--interface INTERFACE]

Named Arguments

--rmax

Maximum distance of dish from centre (m)

Default: 200000.0

--configuration

MID Configuration: MID | MEERKAT+

Default: “MID”

--ra

Right ascension of phase centre (degrees)

Default: 0.0

--declination

Declination of phase centre (degrees)

Default: -40.0

--band

Band B1LOW | B1 | B2 | Ku

Default: “B2”

--nchan

Number of frequency channels

Default: 1024

--nspw

Number of spectral windows

Default: 8

--channel_width

Channel bandwidth (Hz) (default is to calculate from frequency

--integration_time

Integration time (s)

Default: 600

--time_range

Time range in hour angle

Default: [-1.0, 1.0]

--image_pol

RASCIL polarisation frame for image: stokesI | stokes IQ | stokesIQUV

Default: “stokesIQUV”

--vis_pol

RASCIL polarisation frame for visibility: linear | linearnp

Default: “linear”

--duration

Type of duration: long or medium or short

Default: “long”

--results

Directory for results

Default: “./”

--split

In concat, type of tree e.g. 2->binary

Default: 2

--nthreads

Number of threads per worker

Default: 1

--processes

Number of processes per worker

Default: 1

--memory

Memory per worker (GB)

--nworkers

Number of workers

Default: 4

--use_dask

Use dask processing?

Default: “True”

--use_slurm

Use SLURM?

Default: “False”

--cores

Number of cores for a SLURM job

Default: 4

--slurm_project

SLURM project for accounting

Default: “SKA-SDP”

--slurm_queue

SLURM queue

Default: “compute”

--slurm_walltime

SLURM time limit

Default: “01:00:00”

--interface

Network interface

Default: “eth0”

Todo

  • Insert todo’s here