mantidimaging.core.fitting.fitting_functions module#

class mantidimaging.core.fitting.fitting_functions.BaseFittingFunction[source]#

Bases: ABC

abstract evaluate(xdata: ndarray, params: list[float]) ndarray[source]#
abstract get_init_params_from_roi(region: tuple[float, float, float, float]) dict[str, float][source]#
get_parameter_names() list[str][source]#
parameter_names: list[str]#
class mantidimaging.core.fitting.fitting_functions.ErfStepFunction[source]#

Bases: BaseFittingFunction

evaluate(xdata: ndarray, params: list[float]) ndarray[source]#
get_init_params_from_roi(region: tuple[float, float, float, float]) dict[str, float][source]#
parameter_names: list[str] = ['mu', 'sigma', 'h', 'a']#