Decomposer.ElutionDecomposer#
ElutionDecomposer.py
Copyright (c) 2018-2023, SAXS Team, KEK-PF
- class ElutionDecomposer(xcurve, x, y, peaks=None, model=None, d_curve=None, retry_valley=False, deeply=False, hints_dict=None, print_peaks=False, debug=False)#
Bases:
object
- add_other_peaks(model, peaks, x, y, init_fit_recs)#
- add_peak_at_diff_top_x(xcurve, peaks, k, diff_top_x)#
- compute_fit_recs(model, peaks, x, arg_y, k_sign=1, simple_try=True, return_chisqr=False, debug=False)#
- compute_residual_curve(fit_recs, x, y, debug=False)#
- compute_residual_error(fit_recs=None)#
- debug_plot(x, y, fit_recs, title=None)#
- debug_plot_fitted(x, y, fit_rec)#
- decompose_toAB()#
- determine_intervals_deprecated(peak_info, x, fit_recs)#
- get_valleys_to_modify(xcurve, resid_y)#
- modify_y(valleys, resid_y, y, ratios)#
- rectify_peaks(xcurve, peaks, d_curve)#
- save_components(folders, entire_elution=True)#
- set_fit_res_just_from_peaks(peaks)#
- try_decompose(model, xcurve, peaks, x, y, d_curve, retry_valley, deeply, debug=False)#
- proof_plot(decomposer, parent=None)#