Mass Profiles#

Total [ag.mp]#

PowerLawCore

Represents a cored elliptical power-law density distribution

PowerLawCoreSph

Represents a cored spherical power-law density distribution

PowerLawBroken

Ell, homoeoidal mass model with an inner_slope and outer_slope, continuous in density across break_radius.

PowerLawBrokenSph

Ell, homoeoidal mass model with an inner_slope and outer_slope, continuous in density across break_radius.

IsothermalCore

Represents a cored elliptical isothermal density distribution, which is equivalent to the elliptical power-law density distribution for the value slope: float = 2.0

IsothermalCoreSph

Represents a cored spherical isothermal density distribution, which is equivalent to the elliptical power-law density distribution for the value slope: float = 2.0

PowerLaw

Represents an elliptical power-law density distribution.

PowerLawSph

Represents a spherical power-law density distribution.

Isothermal

Represents an elliptical isothermal density distribution, which is equivalent to the elliptical power-law density distribution for the value slope = 2.0.

IsothermalSph

Represents a spherical isothermal density distribution, which is equivalent to the spherical power-law density distribution for the value slope: float = 2.0

dPIEMass

The dual Pseudo Isothermal Elliptical Mass Distribution(dPIEMass) profiles, which is a two component PIEMass with both a core radius and a truncation radius,

dPIEMassSph

The dual Pseudo Isothermal Elliptical Mass Distribution(dPIEMass) profiles without ellipticity, which is a two component PIEMass with both a core radius and a truncation radius,

PIEMass

The Pseudo Isothermal Elliptical Mass Distribution(PIEMass) profiles, based on the formulaiton from Kassiola & Kovner(1993) https://articles.adsabs.harvard.edu/pdf/1993ApJ...417..450K.

dPIEPotential

The dual Pseudo Isothermal Elliptical Potential (dPIEPotential) with pseudo-ellipticity on potential, based on the formulation from Eliasdottir (2007): https://arxiv.org/abs/0710.5636.

dPIEPotentialSph

The dual Pseudo-Isothermal mass profile (dPIEPotential) without ellipticity, based on the formulation from Eliasdottir (2007): https://arxiv.org/abs/0710.5636.

Mass Sheets [ag.mp]#

ExternalShear

Constant external shear term used in strong-lens mass models.

ExternalPotential

A line-of-sight external potential that generalises the constant external shear used in strong-lens models by adding the two next-order terms from Powell et al. 2022 (Eq.

MassSheet

Multipoles [ag.mp]#

PowerLawMultipole

Abstract class for elliptical mass profiles.

Point Mass [ag.mp]#

Stellar [ag.mp]#

Gaussian

GaussianGradient

The elliptical Gaussian light profile with a gradient in its mass to light conversion.

Sersic

SersicSph

SersicCore

The elliptical cored-Sersic light profile.

SersicCoreSph

The elliptical cored-Sersic light profile.

Exponential

ExponentialSph

DevVaucouleurs

DevVaucouleursSph

SersicGradient

Setup a Sersic mass and light profiles.

SersicGradientSph

Setup a Sersic mass and light profiles.

Chameleon

ChameleonSph

Dark [ag.mp]#

gNFW

The elliptical NFW profiles, used to fit the dark matter halo of the lens.

gNFWSph

gNFWMCRLudlow

The elliptical NFW profiles, used to fit the dark matter halo of the lens.

gNFWVirialMassConcSph

Spherical gNFW profile initialized with the virial mass and c_2 concentration of the halo.

gNFWVirialMassgNFWConcSph

Spherical gNFW profile initialized with the virial mass and c_gNFW concentration of the halo.

NFW

NFWSph

NFWMCRDuffySph

NFWMCRLudlow

NFWMCRLudlowSph

NFWMCRScatterLudlow

NFWMCRScatterLudlowSph

NFWVirialMassConcSph

Spherical NFW profile initialized with the mass and concentration of the halo.

NFWTruncatedSph

NFWTruncatedMCRDuffySph

Input m200: The m200 of the NFW part of the corresponding tNFW part.

NFWTruncatedMCRLudlowSph

Input m200: The m200 of the NFW part of the corresponding tNFW part.

NFWTruncatedMCRScatterLudlowSph

cNFW

cNFWSph

cNFWMCRLudlow

cNFWMCRLudlowSph

cNFWMCRScatterLudlow

cNFWMCRScatterLudlowSph

Stellar Light+Mass [ag.lmp]#

Combined light-and-mass profiles whose image_2d_from and convergence_2d_from share a single parametric shape via a mass_to_light_ratio parameter.

Gaussian

The elliptical Gaussian light and mass profile.

GaussianGradient

The elliptical Gaussian light profile with a gradient in its mass to light conversion.

Sersic

The elliptical Sersic light and mass profile.

SersicSph

The spherical Sersic light and mass profile.

SersicCore

The elliptical cored-Sersic light profile.

SersicCoreSph

The SersicSph mass profile, the mass profiles of the light profiles that are used to fit_normal and subtract the lens model_galaxy's light.

SersicGradient

The elliptical Sersic light and mass profile, with a radial gradient in the conversion of light to mass..

SersicGradientSph

The spherical Sersic light and mass profile, with a radial gradient in the conversion of light to mass..

Exponential

The elliptical Exponential light and mass profile.

ExponentialSph

The spherical Exponential light and mass profile.

ExponentialGradient

The elliptical Exponential light and mass profile, with a radial gradient in the conversion of light to mass..

ExponentialGradientSph

The spherical Exponential light and mass profile, with a radial gradient in the conversion of light to mass..

DevVaucouleurs

The elliptical Dev Vaucouleurs light and mass profile.

DevVaucouleursSph

The spherical Dev Vaucouleurs light and mass profile.

Chameleon

The elliptical Chameleon light profile.

ChameleonSph

The ChameleonSph mass profile, the mass profiles of the light profiles that are used to fit_normal and subtract the lens model_galaxy's light.

Linear Light+Mass [ag.lmp_linear]#

The inversion-aware variants of ag.lmp.* — same parametric shapes and mass_to_light_ratio semantics, with intensity solved analytically via the linear inversion during each likelihood evaluation rather than as a free non-linear parameter.

Gaussian

The elliptical Gaussian light and mass profile.

GaussianGradient

The elliptical Gaussian light profile with a gradient in its mass to light conversion.

Sersic

The elliptical Sersic light and mass profile.

SersicSph

The spherical Sersic light and mass profile.

SersicCore

The elliptical cored-Sersic light profile.

SersicCoreSph

The SersicSph mass profile, the mass profiles of the light profiles that are used to fit_normal and subtract the lens model_galaxy's light.

SersicGradient

The elliptical Sersic light and mass profile, with a radial gradient in the conversion of light to mass..

SersicGradientSph

The spherical Sersic light and mass profile, with a radial gradient in the conversion of light to mass..

Exponential

The elliptical Exponential light and mass profile.

ExponentialSph

The spherical Exponential light and mass profile.

ExponentialGradient

The elliptical Exponential light and mass profile, with a radial gradient in the conversion of light to mass..

ExponentialGradientSph

The spherical Exponential light and mass profile, with a radial gradient in the conversion of light to mass..

DevVaucouleurs

The elliptical Dev Vaucouleurs light and mass profile.

DevVaucouleursSph

The spherical Dev Vaucouleurs light and mass profile.