DataStructure.EmgPeak#
EmgPeak.py
Copyright (c) 2018-2024, SAXS Team, KEK-PF
- class EmgPeak(x_size, top_x, top_y, area_prop=None)#
Bases:
object
- estimate_params(x_, y_, lower, upper, allow_wider=False, debug=False)#
- extend_debug_plot(x, y, fy0, fy1, ry, f, t, fx, tx)#
- find_fit_limits(x, y, fy0, fy1, ry, debug=False)#
- get_assert_info()#
- get_fit_limits()#
- get_model_x_from_ratio(ratio)#
- get_model_y(x)#
- get_params()#
- get_sigma_points(ratio, max_sigma_tau=False)#
- get_xkey()#
- shift_copy(x0, x_stop)#
- try_fit(model, x, y, f, t, eval_interval, did, debug=False)#
- get_peaks(curve, max_y=None, allow_wider=False, orig_y=None, logger=None, debug=False)#
- proof_plot(peak, x_, y_, x, y, fy0, fy1, ry, fx, tx, fy2, chisqrs, chisqrs_, opt_label)#