autolens.PointDataset#
- class PointDataset[source]#
Bases:
object
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 (
str
) – The name of the point source dataset which is paired to a Point in the Model.positions (
Union
[Grid2DIrregular
,List
[List
],List
[Tuple
]]) – The image-plane (y,x) positions of the point-source.positions_noise_map (
Union
[float
,ArrayIrregular
,List
[float
]]) – The noise-value of every (y,x) position, which is typically the pixel-scale of the data.fluxes (
Union
[ArrayIrregular
,List
[float
],None
]) – The image-plane flux of each observed point-source of light.fluxes_noise_map (
Union
[float
,ArrayIrregular
,List
[float
],None
]) – The noise-value of every observed flux.
Methods
extent_from
Attributes
A dictionary representation of this instance.