uvex_transients.models.core.base.Lightcurve.sample_parameters#
- Lightcurve.sample_parameters(size: int = 1, *, rng: RNGInput = None, parameters: list[str] | None = None) ParameterSamples#
Draw random samples of some or all of this model’s parameters.
- Parameters:
size (
int) – Number of samples to draw per parameter.rng (
numpy.random.Generator,int, orNone) – Random-number source, forwarded to eachsample(). Passing a sharedGeneratoris recommended so that every parameter’s draws come from the same reproducible stream.parameters (
listofstr, optional) – Names of the parameters to sample. IfNone(the default), every parameter is sampled.
- Returns:
{name: samples}for each requested parameter, each with shape(size,).- Return type: