iqm.benchmarks.randomized_benchmarking.multi_lmfit.get_param_names_from_func_signature

iqm.benchmarks.randomized_benchmarking.multi_lmfit.get_param_names_from_func_signature#

iqm.benchmarks.randomized_benchmarking.multi_lmfit.get_param_names_from_func_signature(func: Callable) tuple[str, list[str]]#

Gets the function parameter names from its signature.

Parameters:

func (Callable) – The function to extract parameter names from.

Returns:

  • The name of the independent parameter (first parameter)

  • A list of fit parameter names (remaining parameters)

Return type:

A tuple containing