Decomposer.ModelEvaluator#

ModelEvaluator.py

Copyright (c) 2018-2024, SAXS Team, KEK-PF

class ModelEvaluator(model, params, sign=1, accepts_real_x=False, debug=False)#

Bases: object

get_all_param_values()#
get_all_params_string()#
get_func()#
get_model_def_expr()#
get_model_name()#
get_param_value(k)#
get_param_values()#
get_range_params(x, ratio=0.5)#

TODO: consider unifying this logic with EmgPeak.get_model_x_from_ratio(…)

set_new_params(param_values)#
update_param(k, value)#
x_from_height_ratio(ecurve, ratio)#