MulensModel.pointlenswithshear module

class MulensModel.pointlenswithshear.PointLensWithShear(parameters=None)

Bases: MulensModel.pointlens.PointLens

Lens of point mass plus shear and convergence, i.e., Chang-Refsdal lens.

This lens was first considered by Chang and Refsdal (1979; Nature, 282, 561).

Keywords :
parameters: ModelParameters

Parameters of the model.

get_point_source_magnification(trajectory)

Calculate point source magnification for the lens composed of a single mass plus a mass sheat.

Arguments :
trajectory: Trajectory object

Trajectory of the source.

Returns :
pspl_magnification: np.ndarray

The point-source–point-lens magnification for each point specified by trajectory.

get_point_lens_finite_source_magnification(*args, **kwargs)

Not implemented for Chang-Refsdal

get_point_lens_limb_darkening_magnification(*args, **kwargs)

Not implemented for Chang-Refsdal

get_point_lens_uniform_integrated_magnification(*args, **kwargs)

Not implemented for Chang-Refsdal

get_point_lens_LD_integrated_magnification(*args, **kwargs)

Not implemented for Chang-Refsdal

get_point_lens_large_finite_source_magnification(*args, **kwargs)

Not implemented for Chang-Refsdal

get_point_lens_large_LD_integrated_magnification(*args, **kwargs)

Not implemented for Chang-Refsdal