threeML.minimizer.minuit_minimizer module

exception threeML.minimizer.minuit_minimizer.MINOSFailed[source]

Bases: Exception

class threeML.minimizer.minuit_minimizer.MinuitMinimizer(function, parameters, verbosity=0, setup_dict=None)[source]

Bases: LocalMinimizer

get_errors()[source]

Compute asymmetric errors using MINOS (slow, but accurate) and print them.

NOTE: this should be called immediately after the minimize() method

Returns:

a dictionary containing the asymmetric errors for each parameter.

restore_best_fit()[source]

Set the parameters back to their best fit value

Returns:

none

valid_setup_keys = ('ftol',)
threeML.minimizer.minuit_minimizer.add_method(self, method, name=None)[source]