minuit#

Minuit2 adapter to the iminuit.Minuit package.

class Minuit2(callback: Callback | None = None, use_analytic_gradient: bool = False, minuit_modifier: Callable[[Minuit], None] | None = None, migrad_args: dict[str, Any] | None = None)[source]#

Bases: Optimizer

Adapter to Minuit2.

Implements the Optimizer interface using iminuit.Minuit.

Parameters
optimize(estimator: ~tensorwaves.interface.Estimator, initial_parameters: ~typing.Mapping[str, <sphinx.util.inspect.TypeAliasForwardRef object at 0x7fbe50516d00>]) FitResult[source]#

Execute optimization.