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