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:

Methods

from_dict

Create a point source dataset from a dictionary representation.

Attributes

dict

A dictionary representation of this instance.

property dict: dict#

A dictionary representation of this instance.

Arrays are represented as lists or lists of lists.

Return type:

dict

classmethod from_dict(dict_)[source]#

Create a point source dataset from a dictionary representation.

Parameters:

dict – A dictionary. Arrays are represented as lists or lists of lists.

Return type:

An instance