autowisp.light_curves.transit_model module
Predict LC magnitudes given transit model parameters.
Basically a convenient interface around pytransit, specific to the pipeline’s lightcurve format.
- autowisp.light_curves.transit_model.magnitude_change(light_curve, transit_model, *model_args, **model_kwargs)[source]
Evaluate the given model at the exposure times contained in the lightcurve.
- Parameters:
light_curve (LightCurveFile) – The lightcurve to model.
transit_model – One of the pytransit transit models (or something that supports the same interface).
model_args – Passed directly as positional arguments to transit_model.evaluate().
model_kwargs – Passed directly as kewyord argumets to transit_model.evaluate().
- Returns:
The change in magnitude of the given star due to the transit (i.e. zere for all LC pointst out-of-transit).
- Return type:
array