get_fourier_matrix#
- xrayvision.mem.get_fourier_matrix(vis, shape=<Quantity [64., 64.] pix>, pixel_size=<Quantity [4.03125, 4.03125] arcsec>)[source]#
Return the complex Fourier matrix used to compute the value of the visibilities.
Generate the complex Fourier matrix \(Hv\) used to compute the value of the visibilities. If \(\vec{x}\) is the vectorised image, then \(v = \mathbf{\mathit{Hv}} \vec{x}\) is the vector containing the complex visibilities
- Parameters:
vis – Visibly object containing u, v sampling
shape – Shape of the images
pixel_size – Size of the pixels
- Returns:
The complex Fourier matrix