Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
fit=fit, plane_index=plane_index, include=include, plotter=sub_plotter
)
sub_plotter.setup_subplot(number_subplots=number_subplots, subplot_index=3)
model_image_of_plane(
fit=fit, plane_index=plane_index, include=include, plotter=sub_plotter
)
if not fit.tracer.planes[plane_index].has_pixelization:
sub_plotter.setup_subplot(number_subplots=number_subplots, subplot_index=4)
traced_grids = fit.tracer.traced_grids_of_planes_from_grid(grid=fit.grid)
plane_plots.plane_image(
plane=fit.tracer.planes[plane_index],
grid=traced_grids[plane_index],
positions=include.positions_of_plane_from_fit_and_plane_index(
fit=fit, plane_index=plane_index
),
caustics=include.caustics_from_obj(obj=fit.tracer),
include=include,
plotter=sub_plotter,
)
elif fit.tracer.planes[plane_index].has_pixelization:
ratio = float(
(
fit.inversion.mapper.grid.scaled_maxima[1]
- fit.inversion.mapper.grid.scaled_minima[1]
model_image_of_plane(
fit=fit, plane_index=plane_index, include=include, plotter=plotter
)
if plot_plane_images_of_planes:
for plane_index in range(fit.tracer.total_planes):
plotter = plotter.plotter_with_new_output(
filename="plane_image_of_plane_" + str(plane_index)
)
if fit.tracer.planes[plane_index].has_light_profile:
plane_plots.plane_image(
plane=fit.tracer.planes[plane_index],
grid=include.traced_grid_of_plane_from_fit_and_plane_index(
fit=fit, plane_index=plane_index
),
positions=include.positions_of_plane_from_fit_and_plane_index(
fit=fit, plane_index=plane_index
),
caustics=include.caustics_from_obj(obj=fit.tracer),
include=include,
plotter=plotter,
)
elif fit.tracer.planes[plane_index].has_pixelization:
inversion_plots.reconstruction(
inversion=fit.inversion,