_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

Return type:

The complex Fourier matrix