autolens.potential_correction.DpsiInvAnalysis#
- class DpsiInvAnalysis[source]#
Bases:
AnalysisSamples the dpsi pixelization (mesh factor + regularization hyper-parameters) of a dpsi-only inversion of an image residual, with the inversion’s Bayesian evidence as the likelihood.
- Parameters:
masked_imaging – The masked
al.Imagingdataset.image_residual (
ndarray) – The 1D (slim) image residual of the smooth-model fit.source_gradient (
ndarray) – The [n_unmasked, 2] source gradients at the ray-traced image pixels.anchor_points (
Optional[ndarray]) – The [3, 2] (y, x) anchor positions of the dpsi rescaling scheme.preloads (
Optional[dict]) – Precomputed fit attributes shared across evaluations.
Methods
compute_latent_samplesCompute latent-variable samples for every posterior sample.
compute_latent_variablesOverride to compute latent variables from the instance.
fit_for_visualizationBuild the fit used by the visualizer.
make_resultReturns the Result of the non-linear search after it is completed.
modify_after_fitOverwrite this method to modify the attributes of the Analysis class before the non-linear search begins.
modify_before_fitOverwrite this method to modify the attributes of the Analysis class before the non-linear search begins.
modify_modelperform_quick_updateprint_vram_usePrint JAX VRAM use for a given batch size.
save_attributessave_resultssave_results_combinedshared_state_fromOptionally compute a per-evaluation object that is shared across the factors of a FactorGraphModel.
with_modelAssociate an explicit model with this analysis.
Attributes
LATENT_BATCH_MODELATENT_KEYSsupports_background_updateWhether this analysis supports background quick updates.
supports_jax_visualizationWhether the visualizer can work directly with JAX arrays.