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)#