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)#