autolens.SimulatorInterferometer#

class SimulatorInterferometer[source]#

A class representing a Imaging observation, using the shape of the image, the pixel scale, psf, exposure time, etc.

Parameters:
  • real_space_shape_native – The shape of the observation. Note that we do not simulator a full Imaging array (e.g. 2000 x 2000 pixels for Hubble imaging), but instead just a cut-out around the strong lens.

  • real_space_pixel_scales – The (y,x) arcsecond-to-pixel units conversion factor of every pixel. If this is input as a float, it is converted to a (float, float).

  • psf (PSF) – An arrays describing the PSF kernel of the image.

  • exposure_time_map – The exposure time of an observation using this data_type.

__init__(uv_wavelengths, exposure_time, 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:
  • real_space_shape_native – The shape of the observation. Note that we do not simulator a full Imaging array (e.g. 2000 x 2000 pixels for Hubble imaging), but instead just a cut-out around the strong lens.

  • real_space_pixel_scales – The (y,x) arcsecond-to-pixel units conversion factor of every pixel. If this is input as a float, it is converted to a (float, float).

  • psf (PSF) – An arrays describing the PSF kernel of the image.

  • exposure_time_map – The exposure time of an observation using this data_type.

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(...)

via_galaxies_from(galaxies, grid)

Simulate imaging data for this data, as follows:

via_image_from(image)

Returns a realistic simulated image by applying effects to a plain simulated image.

via_tracer_from(tracer, grid)

Returns a realistic simulated image by applying effects to a plain simulated image.

__new__(*args, **kwargs)#
__init__(uv_wavelengths, exposure_time, 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:
  • real_space_shape_native – The shape of the observation. Note that we do not simulator a full Imaging array (e.g. 2000 x 2000 pixels for Hubble imaging), but instead just a cut-out around the strong lens.

  • real_space_pixel_scales – The (y,x) arcsecond-to-pixel units conversion factor of every pixel. If this is input as a float, it is converted to a (float, float).

  • psf (PSF) – An arrays describing the PSF kernel of the image.

  • exposure_time_map – The exposure time of an observation using this data_type.