redback.transient_models.gaussianprocess_models.calculate_flux_with_labels

redback.transient_models.gaussianprocess_models.calculate_flux_with_labels(time, t0, tau_rise, tau_fall, labels, **kwargs)[source]

Calculate flux for multiple sets of parameters using the Bazin function, where parameters are indexed by the provided labels.

Parameters:
  • time – time array in arbitrary units

  • t0 – start time

  • tau_rise – exponential rise time

  • tau_fall – exponential fall time

  • labels – list of strings to generate parameter names

  • kwargs – keyword arguments for parameters in the form a_{label}, b_{label}, etc.

Returns:

dictionary with labels as keys and flux arrays as values