minuit
minuit#
import tensorwaves.optimizer.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)[source]#
Bases:
Optimizer
Adapter to Minuit2.
Implements the
Optimizer
interface usingiminuit.Minuit
.- Parameters
callback – Optionally insert behavior through
callbacks
into theoptimize()
method.use_analytic_gradient – Use the
Estimator.gradient()
when callingoptimize()
.minuit_modifier – Modify the internal
iminuit.Minuit
optimizer that is constructed during theoptimize()
call. See Minuit2 for an example.