profiley.helpers.lensing

Module Contents

Classes

Lens

Lens object class

Source

Lensed source class

class profiley.helpers.lensing.Lens(z, cosmo=Planck15, frame='comoving', **kwargs)

Bases: profiley.helpers.cosmology.BaseCosmo

Lens object class

Parameters

zfloat or np.ndarray

redshift

Optional parameters

cosmoastropy.cosmology.FLRW object (default Planck15)

cosmology

framestr

comoving or physical frame for distances

kwargsdict

additional arguments passed to BaseCosmo

property chi

Comoving distance to self

property Dl

Angular diameter distance from the observer to self

Dls(z_s)

Angular diameter distance from self to a source at redshift z_s

Dls_over_Ds(z_s)

max(0, Dls/Ds)

sigma_crit(z_s=None)

Critical surface density for a source at redshift z_s

convergence(R, z_s=None, Roff=None, **kwargs)
offset_convergence(R, Roff, z_s=None, **kwargs)
lensing_kernel(z_s)

Lensing kernel for a source at redshift z_s

class profiley.helpers.lensing.Source(z_s, cosmo=Planck15)

Bases: profiley.helpers.cosmology.BaseCosmo

Lensed source class

Parameters

z_sfloat or np.ndarray

source redshift

Optional parameters

cosmoastropy.cosmology.FLRW object

cosmology

property chi

Comoving distance to self

property Ds

Angular diameter distance from the observer to self

Dls(z_lens)

Angular diameter distance from a lens at redshift z_lens to self

sigma_crit(z_lens, frame='comoving')

Critical surface density for a lens at redshift z_lens

lensing_kernel(z_lens)

Lensing kernel for a lens at redshift z_lens