uvex_transients.models.core.base.SpectralModel.eval_from_arrays#
- classmethod SpectralModel.eval_from_arrays(nu: Quantity, t: Quantity, *parameters: ParameterValue) Quantity[source]#
Positional-argument form of
eval().Equivalent to
cls.eval(nu, t, **cls.unpack_params_from_arrays(*parameters)). Useful when parameter values are already stored as a plain sequence (e.g. rows of an array) rather than a dict.- Parameters:
nu (
Quantity) – Frequency at which to evaluate the model.t (
Quantity) – Time since explosion.*parameters – This model’s parameter values, one per parameter, in this model’s parameter order. See
unpack_params_from_arrays().
- Returns:
\(L_\nu(\nu, t)\), in erg/s/Hz.
- Return type:
See also
pack_params_to_arraysThe inverse conversion, dict -> ordered sequence.
unpack_params_from_arraysOrdered sequence -> dict, used internally here.