minuit

import tensorwaves.optimizer.minuit

Minuit2 adapter to the iminuit.Minuit package.

class Minuit2(callback: Optional[Callback] = None, use_analytic_gradient: bool = False)[source]

Bases: tensorwaves.interface.Optimizer

The Minuit2 adapter.

Implements the Optimizer interface.

optimize(estimator: Estimator, initial_parameters: Mapping[str, Union[complex, float]]) FitResult[source]

Execute optimization.