autolens.TransformerNUFFT#

class autolens.TransformerNUFFT(uv_wavelengths, real_space_mask)[source]#
__init__(uv_wavelengths, real_space_mask)[source]#

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(uv_wavelengths, real_space_mask)

Initialize self.

adjoint_lop(y)

Adjoint NUFFT on CPU :param y: The input numpy array, with the size of (M,) or (M, batch) :type: numpy array with the dtype of numpy.complex64 :return: x: The output numpy array, with the size of Nd or Nd + (batch, ) :rtype: numpy array with the dtype of numpy.complex64

forward_lop(x)

Forward NUFFT on CPU :param x: The input numpy array, with the size of Nd or Nd + (batch,) :type: numpy array with the dtype of numpy.complex64 :return: y: The output numpy array, with the size of (M,) or (M, batch) :rtype: numpy array with the dtype of numpy.complex64

image_from(visibilities[, use_adjoint_scaling])

initialize_plan([ratio, interp_kernel])

transform_mapping_matrix(mapping_matrix)

visibilities_from(image)