- class SettingsInversion#
The settings of an Inversion, customizing how a linear set of equations are solved for.
An Inversion is used to reconstruct a dataset, for example the luminous emission of a galaxy.
bool) – Whether to use the w-tilde formalism to perform the inversion, which speeds up the construction of the simultaneous linear equations (by bypassing the construction of a mapping_matrix) for many dataset use cases.
bool]) – Whether to use a positive-only linear system solver, which requires that every reconstructed value is positive but is computationally much slower than the default solver (which allows for positive and negative values).
float]) – If a linear func object does not have a corresponding regularization, this value is added to its diagonal entries of the curvature regularization matrix to ensure the matrix is positive-definite.
bool) – If True, the curvature_matrix is computed via numpy matrix multiplication (as opposed to numba functions which exploit sparsity to do the calculation normally in a more efficient way).
bool) – Shhhh its a secret.
bool) – For an interferometer inversion, whether to use the linear operator solution to solve the linear system or not (this input does nothing for dataset data).
float) – For an interferometer inversion using the linear operators method, sets the tolerance of the solver (this input does nothing for dataset data and other interferometer methods).
int) – For an interferometer inversion using the linear operators method, sets the maximum number of iterations of the solver (this input does nothing for dataset data and other interferometer methods).