uvex_transients.models.spectra.powerlaw.PowerLawSpectrum.pack_params_to_arrays#

classmethod PowerLawSpectrum.pack_params_to_arrays(**parameters: ParameterValue) → tuple[ParameterValue, ...]#

Convert a dict of parameter values into an ordered sequence.

The output is a plain tuple of the input values, reordered to match this model’s parameter order – not stacked into a single array (parameters may carry different, incompatible units).

Parameters:

**parameters – Parameter values, keyed by name. Must supply a value for every one of this model’s parameters.

Returns:

The values from parameters, in this model’s parameter order.

Return type:

tuple

Raises:

KeyError – If parameters is missing a value for one or more of this model’s parameters.

See also

unpack_params_from_arrays

The inverse conversion.