autolens.TransformerDFT

class autolens.TransformerDFT(uv_wavelengths, real_space_mask, preload_transform=True)
__init__(uv_wavelengths, real_space_mask, preload_transform=True)

Initialize this LinearOperator.

To be called by subclasses. dtype may be None; shape should be convertible to a length-2 tuple.

Methods

__init__(uv_wavelengths, real_space_mask[, …]) Initialize this LinearOperator.
adjoint() Hermitian adjoint.
apply_columns(cols) Apply subset of columns of operator
cond([uselobpcg]) Condition number of linear operator.
conj() Complex conjugate operator
div(y[, niter]) Solve the linear problem \(\mathbf{y}=\mathbf{A}\mathbf{x}\).
dot(x) Matrix-matrix or matrix-vector multiplication.
eigs([neigs, symmetric, niter, uselobpcg]) Most significant eigenvalues of linear operator.
image_from(visibilities)
matmat(X) Matrix-matrix multiplication.
matvec(x) Matrix-vector multiplication.
rmatmat(X) Matrix-matrix multiplication.
rmatvec(x) Adjoint matrix-vector multiplication.
todense([backend]) Return dense matrix.
toimag([forw, adj]) Imag operator
toreal([forw, adj]) Real operator
tosparse() Return sparse matrix.
transform_mapping_matrix(mapping_matrix)
transpose() Transpose this linear operator.
visibilities_from(image)

Attributes

H Hermitian adjoint.
T Transpose this linear operator.
ndim