autolens.PointDataset#

class autolens.PointDataset(name: str, positions: Union[autoarray.structures.grids.irregular_2d.Grid2DIrregular, List[List], List[Tuple]], positions_noise_map: Union[autoarray.structures.values.ValuesIrregular, List[float]], fluxes: Optional[Union[autoarray.structures.values.ValuesIrregular, List[float]]] = None, fluxes_noise_map: Optional[Union[autoarray.structures.values.ValuesIrregular, List[float]]] = None)[source]#
__init__(name: str, positions: Union[autoarray.structures.grids.irregular_2d.Grid2DIrregular, List[List], List[Tuple]], positions_noise_map: Union[autoarray.structures.values.ValuesIrregular, List[float]], fluxes: Optional[Union[autoarray.structures.values.ValuesIrregular, List[float]]] = None, fluxes_noise_map: Optional[Union[autoarray.structures.values.ValuesIrregular, List[float]]] = None)[source]#

A collection of the data component that can be used for point-source model-fitting, for example fitting the observed positions of a a strongly lensed quasar or supernovae or in strong lens cluster modeling, where there may be many tens or hundreds of individual source galaxies each of which are modeled as a point source.

The name of the dataset is required for point-source model-fitting, as it pairs a point-source dataset with its corresponding point-source in the model-fit. For example, if a dataset has the name source_1, it will be paired with the Point model-component which has the name source_1. If a dataset component is not successfully paired with a model-component, an error is raised.

Parameters
  • name – The name of the point source dataset which is paired to a Point in the Model.

  • positions – The image-plane (y,x) positions of the point-source.

  • positions_noise_map – The noise-value of every (y,x) position, which is typically the pixel-scale of the data.

  • fluxes – The image-plane flux of each observed point-source of light.

  • fluxes_noise_map – The noise-value of every observed flux.

Methods

__init__(name, positions, positions_noise_map)

A collection of the data component that can be used for point-source model-fitting, for example fitting the observed positions of a a strongly lensed quasar or supernovae or in strong lens cluster modeling, where there may be many tens or hundreds of individual source galaxies each of which are modeled as a point source.

from_dict(dict_)

Create a point source dataset from a dictionary representation.

Attributes

dict

A dictionary representation of this instance.