Finite-source Point Lens

The FSPL classes calculate a circular finite source magnified by a single point lens. Construct the source profile once, then call its A(u, rho) method with the lens-source separation u and source radius rho.

class fspl_disk

Uniform-brightness circular source.

A(u, rho)

Evaluate the finite-source magnification.

class fspl_ld1(a1=0.5)

Circular source with linear limb darkening. a1 is the linear limb-darkening coefficient.

A(u, rho)

Evaluate the finite-source magnification.

class fspl_ld2

Circular source with the quadratic radial profile implemented by the FSPL solver.

A(u, rho)

Evaluate the finite-source magnification.

fspl_point(u)

Evaluate point-source, point-lens magnification.