Scan (pyvisgen.simulation.scan)#

Scan submodule of pyvisgen.simulation.

Reference/API#

pyvisgen.simulation.scan Module#

Functions#

apply_finufft(X1, X2, bas, lm, spw_low, ...)

Apply cuFINUFFT to input images to compute visibilities.

calc_fourier(X1, X2, bas, lm, spw_low, spw_high)

Calculates Fourier transformation kernel for every baseline and pixel in the lm grid.

calc_feed_rotation(X1, X2, bas, polarization)

Calculates the feed rotation due to the parallactic angle rotation of the source over time.

calc_beam(X1, X2, rd, ra, dec, ant_diam, ...)

Computes the beam influence on the image.

angular_distance(rd, ra, dec)

Calculates angular distance from source position

jinc(x)

Create jinc function.

integrate(X1, X2)

Summation over (l,m) and avering over time and freq

Classes#

RIMEScan(ft, mode, obs, lm, rd[, eps])

Apply the Radio Interferometry Measurement Equation (RIME) to sky images.

Class Inheritance Diagram#

Inheritance diagram of pyvisgen.simulation.scan.RIMEScan