uvex_transients.models.core.base.Lightcurve.simulate#

Lightcurve.simulate(t: Quantity, size: int = 1, *, rng: RNGInput = None) → Quantity[source]#

Draw random parameter realizations and evaluate the model at the given time.

Equivalent to self.eval(t, **self.sample_parameters(size=size, rng=rng)).

Parameters:
Returns:

\(L_\mathrm{bol}(t)\), in erg/s.

Return type:

Quantity

See also

eval

The underlying evaluation.

sample_parameters

The underlying sampling.