Simulation (pyvisgen.simulation)#
Introduction#
This module include all the functions and classes needed for the simulation of an observation.
Submodules#
Reference/API#
pyvisgen.simulation Package#
Functions#
|
Calculates angular distance from source position |
|
Computes the beam influence on the image. |
|
Calculates Fourier transformation kernel for every baseline and pixel in the lm grid. |
|
Generate complex Gaussian visibility noise and natural weights. |
|
Summation over (l,m) and avering over time and freq |
|
Create jinc function. |
|
Computes the visibilities of an observation. |
Classes#
|
Class that handles antenna array operations such as calculating antenna pairs for baselines. |
|
The Baselines dataclass comprises of data on station combinations, the u, v, and w coverage, validity of the measured data points (i.e. whether the source is visible for the antenna pairs, or not), observation time and parallactic angles for each baseline pair. |
|
Main observation simulation class. |
|
Simulation of polarization. |
|
Valid baselines subset dataclass. |
|
Visibilities dataclass. |
|
Apply the Radio Interferometry Measurement Equation (RIME) to sky images. |