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