RgProcess.RgCurve#

RgProcess.RgCurve.py

Copyright (c) 2021-2024, SAXS Team, KEK-PF

class ProgressCallback(queue, f, t)#

Bases: object

class RgCurve(qv, ecurve, D, E, xy_info=None, min_ratio=0.03, multi_process=False, progress_cb=None)#

Bases: object

add_exclspline(poresize=70, return_rhov=False, return_excl_xy=False)#
create_segments_multi_process(qv, x, y, D, E, slices, states)#
create_segments_single_process(qv, x, y, D, E, slices, states)#
export(folder)#
get_curve_segments()#
get_mask()#
get_probabilistic_data()#
get_rgs_from_trs(trs)#
get_rgs_from_trs_depricated(trs)#
get_valid_curves()#
get_valid_slices()#
get_weights()#
plot(fig=None, ax=None)#
proof_plot()#
proof_plot_impl(fig, axes)#
save_buffer(path)#
check_rg_folder(rg_folder)#
compute_init_rgs(rg_curve, n_components)#
compute_rg_segment(qv, D, E, slice_, rg_buffer, qu_buffer, progress_cb=None)#
compute_rg_segment_proxy(slice_, rg_buffer, qu_buffer, progress_cb=None)#
compute_rg_segment_wrapper(arg)#
draw_rg_bufer(ax, p_info, dialog, x)#
make_availability_slices(y, max_y=None, min_ratio=0.03, min_size=20)#
rg_folder_ok_stamp_path(rg_folder)#