glow.lenses

Classes

CombinedLens([p_phys, p_prec])

Create a composite lens.

PsiAxisym([p_phys, p_prec])

Base class for an axisymmetric lens.

PsiGeneral([p_phys, p_prec])

Base class for a generic non-axisymmetric lens.

Psi_Ball([p_phys, p_prec])

Lens object for the uniform density sphere.

Psi_CIS([p_phys, p_prec])

Lens object for the cored isothermal sphere (CIS).

Psi_Ext([p_phys, p_prec])

Lens object for an external field (convergence & shear).

Psi_NFW([p_phys, p_prec])

Lens object for the Navarro-Frenk-White (NFW) profile.

Psi_PointLens([p_phys, p_prec])

Lens object for the point lens.

Psi_SIS([p_phys, p_prec])

Lens object for the singular isothermal sphere (SIS).

Psi_eSIS([p_phys, p_prec])

Lens object for the elliptical SIS (eSIS).

Psi_offcenterBall([p_phys, p_prec])

Lens object for the uniform density sphere centered at (xc1, xc2).

Psi_offcenterCIS([p_phys, p_prec])

Lens object for the cored isothermal sphere (CIS) centered at (xc1, xc2).

Psi_offcenterNFW([p_phys, p_prec])

Lens object for the NFW lens centered at (xc1, xc2).

Psi_offcenterPointLens([p_phys, p_prec])

Lens object for the point lens centered at (xc1, xc2).

Psi_offcenterSIS([p_phys, p_prec])

Lens object for the singular isothermal sphere (SIS) centered at (xc1, xc2).

Psi_tSIS([p_phys, p_prec])

Lens object for the truncated singular isothermal sphere (tSIS).

Exceptions

LensException

LensWarning