autolens.TransformerNUFFT#

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

Methods

__init__(uv_wavelengths, real_space_mask)

adjoint_lop(y)

Adjoint NUFFT on CPU :type y: :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 :type x: :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)

__init__(uv_wavelengths, real_space_mask)[source]#
__new__(*args, **kwargs)#