Decomposer.DecompUtils#

DecompUtils.py

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

class CorrectedBaseline(sd, mapper)#

Bases: object

debug_elution_plot(title, model, x, y, opt_recs)#
decompose_elution_better(corbase_info, mapper, model=<molass_legacy.Models.EMG.EMGA object>, dual_opt=True, hints_dict=None, logger=None, return_both=False, debug=False)#
decompose_elution_impl(x_curve, x, y, model, dual_opt, hints_dict, d_curve, logger, debug)#
decompose_elution_uv_to_xray(corbase_info, mapper, model, a_curve, d_curve=None, dual_opt=True, hints_dict=None, logger=None, debug=False)#
decompose_elution_xray_to_uv(corbase_info, mapper, model, a_curve, d_curve=None, dual_opt=True, hints_dict=None, logger=None, debug=False)#
get_elm_info(e_elemnts, opt_recs)#
get_peak2elem_dict(opt_recs)#
make_default_analysis_range_info(sd, mapper, logger, select_fix=None)#

currently, this is used only in test_870_ExtrapolationSolver.py

TODO: recovery, where to apply LPM

make_range_info_impl(opt_recs, control_info, specpanel_list=None, debug=False, parent=None, logger=None, no_elm_recs=False)#