autolens.plot.Visuals2D#

class autolens.plot.Visuals2D(origin: Optional[autoarray.structures.grids.uniform_2d.Grid2D] = None, border: Optional[autoarray.structures.grids.uniform_2d.Grid2D] = None, mask: Optional[autoarray.mask.mask_2d.Mask2D] = None, positions: Optional[Union[autoarray.structures.grids.irregular_2d.Grid2DIrregular, List[autoarray.structures.grids.irregular_2d.Grid2DIrregular]]] = None, grid: Optional[Union[autoarray.structures.grids.uniform_2d.Grid2D, autoarray.structures.grids.sparse_2d.Grid2DSparse]] = None, pixelization_grid: Optional[autoarray.structures.grids.uniform_2d.Grid2D] = None, vectors: Optional[autoarray.structures.vectors.irregular.VectorYX2DIrregular] = None, patches: Optional[matplotlib.patches.Patch] = None, array_overlay: Optional[autoarray.structures.arrays.uniform_2d.Array2D] = None, light_profile_centres: Optional[autoarray.structures.grids.irregular_2d.Grid2DIrregular] = None, mass_profile_centres: Optional[autoarray.structures.grids.irregular_2d.Grid2DIrregular] = None, multiple_images: Optional[autoarray.structures.grids.irregular_2d.Grid2DIrregular] = None, critical_curves: Optional[Union[autoarray.structures.grids.irregular_2d.Grid2DIrregular, List[autoarray.structures.grids.irregular_2d.Grid2DIrregular]]] = None, caustics: Optional[Union[autoarray.structures.grids.irregular_2d.Grid2DIrregular, List[autoarray.structures.grids.irregular_2d.Grid2DIrregular]]] = None, parallel_overscan=None, serial_prescan=None, serial_overscan=None, indexes: Optional[Union[List[int], List[List[int]]]] = None, pix_indexes: Optional[Union[List[int], List[List[int]]]] = None)[source]#
__init__(origin: Optional[autoarray.structures.grids.uniform_2d.Grid2D] = None, border: Optional[autoarray.structures.grids.uniform_2d.Grid2D] = None, mask: Optional[autoarray.mask.mask_2d.Mask2D] = None, positions: Optional[Union[autoarray.structures.grids.irregular_2d.Grid2DIrregular, List[autoarray.structures.grids.irregular_2d.Grid2DIrregular]]] = None, grid: Optional[Union[autoarray.structures.grids.uniform_2d.Grid2D, autoarray.structures.grids.sparse_2d.Grid2DSparse]] = None, pixelization_grid: Optional[autoarray.structures.grids.uniform_2d.Grid2D] = None, vectors: Optional[autoarray.structures.vectors.irregular.VectorYX2DIrregular] = None, patches: Optional[matplotlib.patches.Patch] = None, array_overlay: Optional[autoarray.structures.arrays.uniform_2d.Array2D] = None, light_profile_centres: Optional[autoarray.structures.grids.irregular_2d.Grid2DIrregular] = None, mass_profile_centres: Optional[autoarray.structures.grids.irregular_2d.Grid2DIrregular] = None, multiple_images: Optional[autoarray.structures.grids.irregular_2d.Grid2DIrregular] = None, critical_curves: Optional[Union[autoarray.structures.grids.irregular_2d.Grid2DIrregular, List[autoarray.structures.grids.irregular_2d.Grid2DIrregular]]] = None, caustics: Optional[Union[autoarray.structures.grids.irregular_2d.Grid2DIrregular, List[autoarray.structures.grids.irregular_2d.Grid2DIrregular]]] = None, parallel_overscan=None, serial_prescan=None, serial_overscan=None, indexes: Optional[Union[List[int], List[List[int]]]] = None, pix_indexes: Optional[Union[List[int], List[List[int]]]] = None)[source]#

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([origin, border, mask, positions, …])

Initialize self.

plot_via_plotter(plotter[, grid_indexes, mapper])