Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
sub_plotter.setup_subplot(number_subplots=number_subplots, subplot_index=1)
if fit.inversion is None:
ray_tracing_plots.image(
tracer=fit.tracer,
grid=fit.masked_interferometer.grid,
positions=include.positions_from_fit(fit=fit),
include=include,
plotter=sub_plotter,
)
sub_plotter.setup_subplot(number_subplots=number_subplots, subplot_index=2)
ag.plot.Plane.plane_image(
plane=fit.tracer.source_plane,
grid=fit.masked_interferometer.grid,
positions=include.positions_of_plane_from_fit_and_plane_index(
fit=fit, plane_index=-1
),
caustics=include.caustics_from_obj(obj=fit.tracer),
plotter=sub_plotter,
)
elif fit.inversion is not None:
ag.plot.Inversion.reconstructed_image(
inversion=fit.inversion,
light_profile_centres=include.light_profile_centres_from_obj(
fit.tracer.image_plane
),