autolens.Interferometer

class autolens.Interferometer(visibilities, noise_map, uv_wavelengths, real_space_mask, settings=<autoarray.dataset.interferometer.SettingsInterferometer object>, name=None)
__init__(visibilities, noise_map, uv_wavelengths, real_space_mask, settings=<autoarray.dataset.interferometer.SettingsInterferometer object>, name=None)

A collection of abstract data structures for different types of data (an image, pixel-scale, noise-map, etc.)

Parameters:
  • data (AbstractStructure) – The array of the image data, in units of electrons per second.
  • noise_map (AbstractStructure) – An array describing the RMS standard deviation error in each pixel, preferably in units of electrons per second.

Methods

__init__(visibilities, noise_map, …[, …]) A collection of abstract data structures for different types of data (an image, pixel-scale, noise-map, etc.)
apply_settings(settings)
from_fits(visibilities_path, noise_map_path, …) Factory for loading the interferometer data_type from .fits files, as well as computing properties like the noise-map, exposure-time map, etc.
load(filename) Load the dataset at the specified filename
output_to_fits([visibilities_path, …])
signal_to_noise_limited_from(…[, mask])
trimmed_after_convolution_from(kernel_shape)

Attributes

absolute_signal_to_noise_map The estimated absolute_signal-to-noise_maps mappers of the image.
absolute_signal_to_noise_max The maximum value of absolute signal-to-noise_map in an image pixel in the image’s signal-to-noise_maps mappers.
amplitudes
dirty_image
dirty_inverse_noise_map
dirty_noise_map
dirty_signal_to_noise_map
inverse_noise_map
mask
name
phases
potential_chi_squared_map The potential chi-squared-map of the imaging data_type.
potential_chi_squared_max The maximum value of the potential chi-squared-map.
signal_to_noise_map The estimated signal-to-noise_maps mappers of the image.
signal_to_noise_max The maximum value of signal-to-noise_maps in an image pixel in the image’s signal-to-noise_maps mappers.
uv_distances
visibilities
classmethod from_fits(visibilities_path, noise_map_path, uv_wavelengths_path, real_space_mask, visibilities_hdu=0, noise_map_hdu=0, uv_wavelengths_hdu=0, settings=<autoarray.dataset.interferometer.SettingsInterferometer object>)

Factory for loading the interferometer data_type from .fits files, as well as computing properties like the noise-map, exposure-time map, etc. from the interferometer-data_type.

This factory also includes a number of routines for converting the interferometer-data_type from unit_label not supported by PyAutoLens (e.g. adus, electrons) to electrons per second.

signal_to_noise_map

The estimated signal-to-noise_maps mappers of the image.