autolens.potential_correction.IterDpsiSrcInvInterferometerAnalysis#

class IterDpsiSrcInvInterferometerAnalysis[source]#

Bases: Analysis

Samples the joint source+dpsi pixelization hyper-parameters of the visibility-space iterative LM solver, with its Laplace evidence as the likelihood.

Methods

compute_latent_samples

Compute latent-variable samples for every posterior sample.

compute_latent_variables

Override to compute latent variables from the instance.

fit_for_visualization

Build the fit used by the visualizer.

log_likelihood_function

make_result

Returns the Result of the non-linear search after it is completed.

modify_after_fit

Overwrite this method to modify the attributes of the Analysis class before the non-linear search begins.

modify_before_fit

Overwrite this method to modify the attributes of the Analysis class before the non-linear search begins.

modify_model

perform_quick_update

print_vram_use

Print JAX VRAM use for a given batch size.

save_attributes

save_results

save_results_combined

shared_state_from

Optionally compute a per-evaluation object that is shared across the factors of a FactorGraphModel.

with_model

Associate an explicit model with this analysis.

Attributes

LATENT_BATCH_MODE

LATENT_KEYS

supports_background_update

Whether this analysis supports background quick updates.

supports_jax_visualization

Whether the visualizer can work directly with JAX arrays.

log_likelihood_function(instance)[source]#