uvex_transients.models.spectra.powerlaw.BrokenPowerLawSpectrum.eval_from_arrays#

classmethod BrokenPowerLawSpectrum.eval_from_arrays(nu: Quantity, *parameters: ParameterValue) → Quantity#

Positional-argument form of eval().

Equivalent to cls.eval(nu, **cls.unpack_params_from_arrays(*parameters)).

Parameters:
  • nu (Quantity) – Frequency at which to evaluate the shape.

  • *parameters – This model’s parameter values, one per parameter, in this model’s parameter order. See unpack_params_from_arrays().

Returns:

\(S(\nu)\), in 1/Hz.

Return type:

Quantity

See also

pack_params_to_arrays

The inverse conversion, dict -> ordered sequence.

unpack_params_from_arrays

Ordered sequence -> dict, used internally here.