uvex_transients.models.lightcurves.generic.BrokenPowerLawLightcurve.simulate#
- BrokenPowerLawLightcurve.simulate(t: Quantity, size: int = 1, *, rng: RNGInput = None) Quantity#
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:
size (
int) – Number of realizations to draw.rng (
numpy.random.Generator,int, orNone) – Random-number source, forwarded tosample_parameters().
- Returns:
\(L_\mathrm{bol}(t)\), in erg/s.
- Return type:
See also
evalThe underlying evaluation.
sample_parametersThe underlying sampling.