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