slophep.Fitting.Fitter

class slophep.Fitting.Fitter.imFitter(FoM: FigureOfMerit)[source]

Bases: object

corr(savepath: str = None, labels: list[str] = []) ndarray[source]

Parameter correlation matrix

Parameters:
  • savepath (str, optional) – Path to save correlation matrix to, if desired, by default None

  • labels (list[str], optional) – Labels to use for parameters if not their names, by default []

Returns:

Correlation matrix

Return type:

np.ndarray

fit(sumW2error: bool = False)[source]

Perform fit minimisation and calculate hessian

property fom: FigureOfMerit

Figure of merit to minimise

hesse()[source]

Calculate Hessian

property m: Minuit

iminuit object

migrad()[source]

Minimise FoM using migrad

property param_list: list[str]

Parameter list

property param_manager: ParameterManager

Parameter manager