iqm.benchmarks.randomized_benchmarking.randomized_benchmarking_common.lmfit_minimizer

iqm.benchmarks.randomized_benchmarking.randomized_benchmarking_common.lmfit_minimizer#

iqm.benchmarks.randomized_benchmarking.randomized_benchmarking_common.lmfit_minimizer(fit_parameters: Parameters, fit_data: ndarray, depths: list[int], func: Callable) MinimizerResult#

Perform minimization using lmfit.

Parameters:
  • fit_parameters (Parameters) – the parameters to fit

  • fit_data (ndarray) – the data to fit

  • depths (list[int]) – the depths of the RB experiment

  • func (Callable) – the model function for fitting

Returns:

The result of the minimization

Return type:

MinimizerResult