Models.Tentative#

Tentative.py

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

class Model(func=None, **kwargs)#

Bases: object

eval(params, x=None)#
fit(y, params, x=None, method=None)#
get_name()#
get_param_hints(pname)#
get_peaktop_xy(x, params)#
get_proportions(x, params_array)#
get_range(x, y, alpha=0.1, max_y=None, debug=False)#
guess_a_peak_with_prop(x, y, prop, **kwargs)#
guess_binary_peaks(x, y, p1, p2, **kwargs)#
guess_from_the_other(x, y, other_y, params_array)#

This is not expected to work for advanced, i.e. non-traditional, models.

guess_multiple(x, y, num_peaks, debug=False)#
is_delayed()#
is_traditional()#
make_params(**kwargs)#
set_delayed_off()#
set_param_hint(pname, **kwargs)#