Data Class Family
- class model.PSPL
Bases:
ABCMethods
animate(tE, time_steps, frame_time, name, ...)Produces animation of microlensing event.
get_chi2_photometry(t_obs, mag_obs, mag_err_obs)Get chi^2 values for the model and input photometric data in the specified photometric filter or data set.
get_lnL_constant(err_obs)Get the natural log of the constant normalization terms of the likelihood.
get_photometry(t[, filt_idx, print_warning])Get the predicted photomety at the specified times for the specified photometric filter or data set.
log_likely_photometry(t_obs, mag_obs, ...[, ...])Get the summed natural log of the likelihood for the input photometric data for the specified filter or data set.
log_likely_photometry_each(t_obs, mag_obs, ...)Get the natural log of the likelihood for the input photometric data in the specified filter or data sets.
- animate(tE, time_steps, frame_time, name, size, zoom, astrometry)
Produces animation of microlensing event. This function takes the PSPL and makes an animation, the input variables are as follows
- Parameters:
- tE:
- number of einstein crossings times before/after the peak you want the animation to plot
e.g tE = 2 => graph will go from -2 tE to 2 tE
- time_steps:
number of time steps before/after peak, so total number of time steps will be 2 times this value
- frame_time:
times in ms of each frame in the animation
- name: string
the animation will be saved as name.html
- size: list
[horizontal, vertical] cm’s
- zoom:
# of einstein radii plotted in vertical direction
- get_chi2_photometry(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get chi^2 values for the model and input photometric data in the specified photometric filter or data set.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- chi2array_like
List of chi^2 values from the model and photometric data.
- get_lnL_constant(err_obs)
Get the natural log of the constant normalization terms of the likelihood.
\[-0.5 * \ln{2 \pi \sigma_{obs}^2}\]- Parameters:
- err_obsarray_like
List of the uncertainties.
- Returns:
- List of ln(likelihood constants).
- get_photometry(t, filt_idx=0, print_warning=True)
Get the predicted photomety at the specified times for the specified photometric filter or data set.
- Parameters:
- tarray_like
List of times in MJD for the observations.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- mag_modelarray_like
Magnitude of the unresolved microlensing event at t.
- Other Parameters:
- print_warningbool, optional
Print a warning in the rare case that the magnitude exceeds a zeropoint of 30 and conversions result in NaN returned.
- log_likely_photometry(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get the summed natural log of the likelihood for the input photometric data for the specified filter or data set. Note, this function returns the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- ln_Lfloat
ln(likelihood) summed over the photometric measurement
- log_likely_photometry_each(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get the natural log of the likelihood for the input photometric data in the specified filter or data sets. Note, this function returns a list and it is the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- ln_Larray_like
List of ln(likelihood) for each photometric measurement.
- class model.PSPL_Phot
Bases:
PSPLContains methods for model a PSPL photometry only. This is a Data-type class in our hierarchy. It is abstract and should not be instantiated.
- Attributes:
- Available class variables that should be defined.
- t0
- tE
- u0_amp
- u0_E
- u0_N
- piE_E - valid only if parallax model
- piE_N - valid only if parallax model
- piE_amp
- b_sff[#]
- mag_src[#] – add in
- mag_base[#] – add in
- raL - if parallax model
- decL - if parallax model
Methods
animate(tE, time_steps, frame_time, name, ...)Produces animation of microlensing event.
get_chi2_photometry(t_obs, mag_obs, mag_err_obs)Get chi^2 values for the model and input photometric data in the specified photometric filter or data set.
get_lnL_constant(err_obs)Get the natural log of the constant normalization terms of the likelihood.
get_photometry(t[, filt_idx, print_warning])Get the predicted photomety at the specified times for the specified photometric filter or data set.
log_likely_photometry(t_obs, mag_obs, ...[, ...])Get the summed natural log of the likelihood for the input photometric data for the specified filter or data set.
log_likely_photometry_each(t_obs, mag_obs, ...)Get the natural log of the likelihood for the input photometric data in the specified filter or data sets.
get_astrometry
get_astrometry_unlensed
get_centroid_shift
get_lens_astrometry
get_resolved_amplification
get_resolved_astrometry
log_likely_astrometry
- animate(tE, time_steps, frame_time, name, size, zoom, astrometry)
Produces animation of microlensing event. This function takes the PSPL and makes an animation, the input variables are as follows
- Parameters:
- tE:
- number of einstein crossings times before/after the peak you want the animation to plot
e.g tE = 2 => graph will go from -2 tE to 2 tE
- time_steps:
number of time steps before/after peak, so total number of time steps will be 2 times this value
- frame_time:
times in ms of each frame in the animation
- name: string
the animation will be saved as name.html
- size: list
[horizontal, vertical] cm’s
- zoom:
# of einstein radii plotted in vertical direction
- get_chi2_photometry(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get chi^2 values for the model and input photometric data in the specified photometric filter or data set.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- chi2array_like
List of chi^2 values from the model and photometric data.
- get_lnL_constant(err_obs)
Get the natural log of the constant normalization terms of the likelihood.
\[-0.5 * \ln{2 \pi \sigma_{obs}^2}\]- Parameters:
- err_obsarray_like
List of the uncertainties.
- Returns:
- List of ln(likelihood constants).
- get_photometry(t, filt_idx=0, print_warning=True)
Get the predicted photomety at the specified times for the specified photometric filter or data set.
- Parameters:
- tarray_like
List of times in MJD for the observations.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- mag_modelarray_like
Magnitude of the unresolved microlensing event at t.
- Other Parameters:
- print_warningbool, optional
Print a warning in the rare case that the magnitude exceeds a zeropoint of 30 and conversions result in NaN returned.
- log_likely_photometry(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get the summed natural log of the likelihood for the input photometric data for the specified filter or data set. Note, this function returns the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- ln_Lfloat
ln(likelihood) summed over the photometric measurement
- log_likely_photometry_each(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get the natural log of the likelihood for the input photometric data in the specified filter or data sets. Note, this function returns a list and it is the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- ln_Larray_like
List of ln(likelihood) for each photometric measurement.
- class model.PSPL_PhotAstrom
Bases:
PSPLContains methods for model a PSPL photometry + astrometry. This is a Data-type class in our hierarchy. It is abstract and should not be instantiated.
- Attributes:
- Available class variables that should be defined.
- t0
- tE
- u0_amp
- u0_E
- u0_N
- beta
- piE_E - valid only if parallax model
- piE_N - valid only if parallax model
- piE_amp
- mL
- thetaE_amp
- thetaE_E
- thetaE_N
- xS0_E
- xS0_N
- xL0_E
- xL0_N
- muS_E
- muS_N
- muL_E
- muL_N
- muRel_E
- muRel_N
- muRel_amp
- piS
- piL
- dL
- dS
- dL_dS (dL over dS)
- b_sff[#]
- mag_src[#] – add in
- mag_base[#] – add in
- raL - if parallax model
- decL - if parallax model
Methods
animate(tE, time_steps, frame_time, name, ...)Produces animation of microlensing event.
get_chi2_astrometry(t_obs, x_obs, y_obs, ...)Get the chi^2 value for this model given input astrometry data and uncertainties for the specified astrometric data set.
get_chi2_photometry(t_obs, mag_obs, mag_err_obs)Get chi^2 values for the model and input photometric data in the specified photometric filter or data set.
get_lnL_constant(err_obs)Get the natural log of the constant normalization terms of the likelihood.
get_photometry(t[, filt_idx, print_warning])Get the predicted photomety at the specified times for the specified photometric filter or data set.
log_likely_astrometry(t_obs, x_obs, y_obs, ...)Get the summed natural log of the likelihood for the input astrometric data in the specified filter or data sets.
log_likely_astrometry_each(t_obs, x_obs, ...)Get the natural log of the likelihood for the input astrometric data in the specified filter or data sets.
log_likely_photometry(t_obs, mag_obs, ...[, ...])Get the summed natural log of the likelihood for the input photometric data for the specified filter or data set.
log_likely_photometry_each(t_obs, mag_obs, ...)Get the natural log of the likelihood for the input photometric data in the specified filter or data sets.
- animate(tE, time_steps, frame_time, name, size, zoom, astrometry)
Produces animation of microlensing event. This function takes the PSPL and makes an animation, the input variables are as follows
- Parameters:
- tE:
- number of einstein crossings times before/after the peak you want the animation to plot
e.g tE = 2 => graph will go from -2 tE to 2 tE
- time_steps:
number of time steps before/after peak, so total number of time steps will be 2 times this value
- frame_time:
times in ms of each frame in the animation
- name: string
the animation will be saved as name.html
- size: list
[horizontal, vertical] cm’s
- zoom:
# of einstein radii plotted in vertical direction
- get_chi2_astrometry(t_obs, x_obs, y_obs, x_err_obs, y_err_obs, ast_filt_idx=0)
Get the chi^2 value for this model given input astrometry data and uncertainties for the specified astrometric data set.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- x_obsarray_like
List of relative R.A. astrometric positions on the sky in arcsec. Length must match t_obs.
- y_obsarray_like
List of relative Dec. astrometric positions on the sky in arcsec. Length must match t_obs.
- x_err_obsarray_like
List of relative R.A. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- y_err_obsarray_like
List of relative Dec. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- ast_filt_idxint, optional
The index of the astrometric filter or data set.
- Returns:
- chi2array_like
List of chi^2 values from the model and astrometric data.
- get_chi2_photometry(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get chi^2 values for the model and input photometric data in the specified photometric filter or data set.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- chi2array_like
List of chi^2 values from the model and photometric data.
- get_lnL_constant(err_obs)
Get the natural log of the constant normalization terms of the likelihood.
\[-0.5 * \ln{2 \pi \sigma_{obs}^2}\]- Parameters:
- err_obsarray_like
List of the uncertainties.
- Returns:
- List of ln(likelihood constants).
- get_photometry(t, filt_idx=0, print_warning=True)
Get the predicted photomety at the specified times for the specified photometric filter or data set.
- Parameters:
- tarray_like
List of times in MJD for the observations.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- mag_modelarray_like
Magnitude of the unresolved microlensing event at t.
- Other Parameters:
- print_warningbool, optional
Print a warning in the rare case that the magnitude exceeds a zeropoint of 30 and conversions result in NaN returned.
- log_likely_astrometry(t_obs, x_obs, y_obs, x_err_obs, y_err_obs, ast_filt_idx=0)
Get the summed natural log of the likelihood for the input astrometric data in the specified filter or data sets. Note, this function returns the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- x_obsarray_like
List of relative R.A. astrometric positions on the sky in arcsec. Length must match t_obs.
- y_obsarray_like
List of relative Dec. astrometric positions on the sky in arcsec. Length must match t_obs.
- x_err_obsarray_like
List of relative R.A. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- y_err_obsarray_like
List of relative Dec. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- ast_filt_idxint, optional
Index of the astrometric filter or data set.
- Returns:
- ln_Lfloat
The ln(likelihood) summed over all astrometric measurements.
- log_likely_astrometry_each(t_obs, x_obs, y_obs, x_err_obs, y_err_obs, ast_filt_idx=0)
Get the natural log of the likelihood for the input astrometric data in the specified filter or data sets. Note, this function eturns a list and it is the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- x_obsarray_like
List of relative R.A. astrometric positions on the sky in arcsec. Length must match t_obs.
- y_obsarray_like
List of relative Dec. astrometric positions on the sky in arcsec. Length must match t_obs.
- x_err_obsarray_like
List of relative R.A. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- y_err_obsarray_like
List of relative Dec. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- ast_filt_idxint, optional
Index of the astrometric filter or data set.
- Returns:
- ln_Larray_like
List of ln(likelihood) for each astrometric measurement.
- log_likely_photometry(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get the summed natural log of the likelihood for the input photometric data for the specified filter or data set. Note, this function returns the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- ln_Lfloat
ln(likelihood) summed over the photometric measurement
- log_likely_photometry_each(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get the natural log of the likelihood for the input photometric data in the specified filter or data sets. Note, this function returns a list and it is the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- ln_Larray_like
List of ln(likelihood) for each photometric measurement.
- class model.PSPL_Astrom
Bases:
PSPLContains methods for model a PSPL photometry + astrometry. This is a Data-type class in our hierarchy. It is abstract and should not be instantiated.
- Attributes:
- Available class variables that should be defined.
- t0
- tE
- u0_amp
- u0_E
- u0_N
- beta
- piE_E - valid only if parallax model
- piE_N - valid only if parallax model
- piE_amp
- mL
- thetaE_amp
- thetaE_E
- thetaE_N
- xS0_E
- xS0_N
- xL0_E
- xL0_N
- muS_E
- muS_N
- muL_E
- muL_N
- muRel_E
- muRel_N
- muRel_amp
- piS
- piL
- dL
- dS
- dL_dS (dL over dS)
- b_sff[#]
- raL - if parallax model
- decL - if parallax model
Methods
animate(tE, time_steps, frame_time, name, ...)Produces animation of microlensing event.
get_chi2_astrometry(t_obs, x_obs, y_obs, ...)Get the chi^2 value for this model given input astrometry data and uncertainties for the specified astrometric data set.
get_chi2_photometry(t_obs, mag_obs, mag_err_obs)Get chi^2 values for the model and input photometric data in the specified photometric filter or data set.
get_lnL_constant(err_obs)Get the natural log of the constant normalization terms of the likelihood.
get_photometry(t_obs[, filt_idx, print_warning])Get the predicted photomety at the specified times for the specified photometric filter or data set.
log_likely_astrometry(t_obs, x_obs, y_obs, ...)Get the natural log of the likelihood for the input astrometric data in the specified filter or data sets.
log_likely_astrometry_each(t_obs, x_obs, ...)Get the natural log of the likelihood for the input astrometric data in the specified filter or data sets.
log_likely_photometry(t_obs, mag_obs, ...[, ...])Get the summed natural log of the likelihood for the input photometric data for the specified filter or data set.
log_likely_photometry_each(t_obs, mag_obs, ...)Get the natural log of the likelihood for the input photometric data in the specified filter or data sets.
- animate(tE, time_steps, frame_time, name, size, zoom, astrometry)
Produces animation of microlensing event. This function takes the PSPL and makes an animation, the input variables are as follows
- Parameters:
- tE:
- number of einstein crossings times before/after the peak you want the animation to plot
e.g tE = 2 => graph will go from -2 tE to 2 tE
- time_steps:
number of time steps before/after peak, so total number of time steps will be 2 times this value
- frame_time:
times in ms of each frame in the animation
- name: string
the animation will be saved as name.html
- size: list
[horizontal, vertical] cm’s
- zoom:
# of einstein radii plotted in vertical direction
- get_chi2_astrometry(t_obs, x_obs, y_obs, x_err_obs, y_err_obs, ast_filt_idx=0)
Get the chi^2 value for this model given input astrometry data and uncertainties for the specified astrometric data set.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- x_obsarray_like
List of relative R.A. astrometric positions on the sky in arcsec. Length must match t_obs.
- y_obsarray_like
List of relative Dec. astrometric positions on the sky in arcsec. Length must match t_obs.
- x_err_obsarray_like
List of relative R.A. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- y_err_obsarray_like
List of relative Dec. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- ast_filt_idxint, optional
The index of the astrometric filter or data set.
- Returns:
- chi2array_like
List of chi^2 values from the model and astrometric data.
- get_chi2_photometry(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get chi^2 values for the model and input photometric data in the specified photometric filter or data set.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- chi2array_like
List of chi^2 values from the model and photometric data.
- get_lnL_constant(err_obs)
Get the natural log of the constant normalization terms of the likelihood.
\[-0.5 * \ln{2 \pi \sigma_{obs}^2}\]- Parameters:
- err_obsarray_like
List of the uncertainties.
- Returns:
- List of ln(likelihood constants).
- get_photometry(t_obs, filt_idx=0, print_warning=True)
Get the predicted photomety at the specified times for the specified photometric filter or data set.
- Parameters:
- tarray_like
List of times in MJD for the observations.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- mag_modelarray_like
Magnitude of the unresolved microlensing event at t.
- Other Parameters:
- print_warningbool, optional
Print a warning in the rare case that the magnitude exceeds a zeropoint of 30 and conversions result in NaN returned.
- log_likely_astrometry(t_obs, x_obs, y_obs, x_err_obs, y_err_obs, ast_filt_idx=0)
Get the natural log of the likelihood for the input astrometric data in the specified filter or data sets. Note, this function eturns a list and it is the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- x_obsarray_like
List of relative R.A. astrometric positions on the sky in arcsec. Length must match t_obs.
- y_obsarray_like
List of relative Dec. astrometric positions on the sky in arcsec. Length must match t_obs.
- x_err_obsarray_like
List of relative R.A. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- y_err_obsarray_like
List of relative Dec. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- ast_filt_idxint, optional
Index of the astrometric filter or data set.
- Returns:
- ln_Larray_like
List of ln(likelihood) for each astrometric measurement.
- log_likely_astrometry_each(t_obs, x_obs, y_obs, x_err_obs, y_err_obs, ast_filt_idx=0)
Get the natural log of the likelihood for the input astrometric data in the specified filter or data sets. Note, this function eturns a list and it is the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- x_obsarray_like
List of relative R.A. astrometric positions on the sky in arcsec. Length must match t_obs.
- y_obsarray_like
List of relative Dec. astrometric positions on the sky in arcsec. Length must match t_obs.
- x_err_obsarray_like
List of relative R.A. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- y_err_obsarray_like
List of relative Dec. astrometric positional errors on the sky in arcsec. Length must match t_obs.
- ast_filt_idxint, optional
Index of the astrometric filter or data set.
- Returns:
- ln_Larray_like
List of ln(likelihood) for each astrometric measurement.
- log_likely_photometry(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get the summed natural log of the likelihood for the input photometric data for the specified filter or data set. Note, this function returns the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- ln_Lfloat
ln(likelihood) summed over the photometric measurement
- log_likely_photometry_each(t_obs, mag_obs, mag_err_obs, filt_index=0)
Get the natural log of the likelihood for the input photometric data in the specified filter or data sets. Note, this function returns a list and it is the full ln(likelihood), including the normalization constant.
- Parameters:
- t_obsarray_like
List of times in MJD for the observations.
- mag_obsarray_like
List of observed photometric measurements of the microlensing event in magnitudes. Length must be the same as t_obs.
- mag_obs_errarray_like
List of observed photometric uncertainties of the microlensing event in magnitudes. Length must be the same as t_obs.
- filt_idxint, optional
Index of the photometric filter or data set.
- Returns:
- ln_Larray_like
List of ln(likelihood) for each photometric measurement.