autolens.SimulatorInterferometer#
- class autolens.SimulatorInterferometer(uv_wavelengths, exposure_time: float, transformer_class=<class 'autoarray.operators.transformer.TransformerDFT'>, noise_sigma=0.1, noise_if_add_noise_false=0.1, noise_seed=-1)[source]#
- __init__(uv_wavelengths, exposure_time: float, transformer_class=<class 'autoarray.operators.transformer.TransformerDFT'>, noise_sigma=0.1, noise_if_add_noise_false=0.1, noise_seed=-1)[source]#
A class representing a Imaging observation, using the shape of the image, the pixel scale, psf, exposure time, etc.
- Parameters
shape_native – The shape of the observation. Note that we do not simulator a full Imaging frame (e.g. 2000 x 2000 pixels for Hubble imaging), but instead just a cut-out around the strong lens.
pixel_scales – The size of each pixel in arc seconds.
psf (PSF) – An arrays describing the PSF kernel of the image.
exposure_time_map – The exposure time of an observation using this data.
Methods
__init__
(uv_wavelengths, exposure_time[, …])A class representing a Imaging observation, using the shape of the image, the pixel scale, psf, exposure time, etc.
via_deflections_and_galaxies_from
(…[, name])via_galaxies_from
(galaxies, grid[, name])Simulate imaging data for this data, as follows:
via_image_from
(image[, name])Returns a realistic simulated image by applying effects to a plain simulated image.
via_tracer_from
(tracer, grid[, name])Returns a realistic simulated image by applying effects to a plain simulated image.