jacscanomaly.CPPPSPLFitter
- class jacscanomaly.CPPPSPLFitter(maxiter=1000, damping_parameter=1e-06, tol=0.001, u0_min=0.01, min_t0_support_points=3, t0_support_tE_coeff=3.0)[source]
Experimental C++ PSPL fitter.
Nonlinear parameters are optimized with a small finite-difference Levenberg-Marquardt implementation in the compiled extension. The linear flux parameters are solved analytically at each evaluation.
- Parameters:
- __init__(maxiter=1000, damping_parameter=1e-06, tol=0.001, u0_min=0.01, min_t0_support_points=3, t0_support_tE_coeff=3.0)
Methods
__init__([maxiter, damping_parameter, tol, ...])fit(time, flux, ferr, p0)plot_lc(**kwargs)plot_residual(**kwargs)Attributes
damping_parametermaxitermin_t0_support_pointst0_support_tE_coefftolu0_min