coolest.template.classes.profiles.light#

Classes#

Sersic

Surface brightness described by an elliptical Sérsic profile.

Chameleon

Surface brightness described by an elliptical Chameleon profile,

Shapelets

Surface brightness described by a shapelet basis set.

LensedPS

Surface brightness of a set of point sources after being lensed.

Uniform

Uniform surface brightness profile.

PixelatedRegularGrid

Surface brightness described on a regular grid of pixels.

IrregularGrid

Surface brightness described on an irregular grid of pixels.

Module Contents#

class Sersic[source]#

Surface brightness described by an elliptical Sérsic profile.

This profile is described by the following parameters:

  • ‘I_eff’: amplitude at the effective radius

  • ‘theta_eff’: effective radius, a.k.a. Sersic radius, equal to the half-light radius

  • ‘n’: Sersic index

  • ‘q’: axis ratio (semi-major axis / semi-minor axis)

  • ‘phi’: position angle

  • ‘center_x’: position along the x coordinate

  • ‘center_y’: position along the y coordinate

class Chameleon[source]#

Surface brightness described by an elliptical Chameleon profile, defined as the difference between two NIE profiles.

This profile is described by the following parameters:

  • ‘A’: normalization of the profile

  • ‘s_c’: core radius of the innver NIE

  • ‘s_t’: core radius of the outer NIE

  • ‘q’: axis ratio (semi-major axis / semi-minor axis)

  • ‘phi’: position angle

  • ‘center_x’: position along the x coordinate

  • ‘center_y’: position along the y coordinate

class Shapelets[source]#

Surface brightness described by a shapelet basis set.

class LensedPS[source]#

Surface brightness of a set of point sources after being lensed.

This profile is described by the following parameters:

  • ‘ra_list’: list of coordinates along the x axis

  • ‘dec_list’: list of coordinates along the y axis

  • ‘amps’: list of amplitudes

class Uniform[source]#

Uniform surface brightness profile.

This profile is described by the following parameters:

  • ‘A’: amplitude

class PixelatedRegularGrid[source]#

Surface brightness described on a regular grid of pixels.

This profile is described by the following parameters:

  • ‘pixels’: 2D array of pixel values

class IrregularGrid[source]#

Surface brightness described on an irregular grid of pixels.

This profile is described by the following parameters:

  • ‘pixels’: set of 2D coordinates and associated pixel values (x, y, z)