Rgg.MostSimultaneous#
Rgg.MostSimultaneous.py
Copyright (c) 2021, SAXS Team, KEK-PF
- class SimultaneousSolver(n_components, xr_curve, rg_curve, uv_curve, min_ratio=0.02)#
Bases:
object
- get_figure_path()#
- get_used_seeds()#
- guess_init_curve_params(init_proportions, curve, save_sigma=False, debug=False)#
- guess_init_mapping()#
- guess_init_rgs(init_proportions, rg_curve)#
- make_bounds(separate_params)#
- make_random_proportions(seed=None)#
- objective_func(p, debug=False, fig_info=None)#
- objective_func_for_dlib(*args)#
- prepare_for_optimization(init_params)#
- pretend(seeds, result, min_overlap=True)#
- select_hopeful_init_params(debug=False)#
- solve(init_proportions=None, init_xr_params=None, init_rgs=None, init_mapping=None, init_uv_params=None, seeds=None, min_overlap=True, hopeful_only=True, debug=False)#
- split_params(p)#
- spike_demo(in_folder, num_components=4, num_trials=1, seeds=None, result=None)#