SerialAnalyzer.SerialDataLoader#

SerialDataLoader.py

  1. There is only one SerialDataLoader object, which belongs to the GuiMain.

  2. It holds a set of serial data which is currently processed.

  3. The current set of data never changes while the user operates on the same input folder.

  4. For such abnormal data as have been inccured by bubbles, fixing of them is done only once just after the initial reading.

  5. Flow change recongnition is performed only once, while it can be modified with the helper info.

f) Baseline correction depends on the set of optimization parameters. g)

GuiMain -> Analyzer –(1)-> Mapper

<—— –(2)-> Executor <——

f) For each set of optimization parameters, f) The current set is copied every time to be handed to the Anlyzer. g) While the

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

class SerialDataLoader(dialog=None)#

Bases: object

get_active_uv_data()#
get_current_object()#
get_current_object_impl()#
get_data_object()#
get_init_object()#
get_restricted_uv_data(lower, upper)#
get_restricted_xray_data(lower, upper)#
has_enough_num_files()#
load_data(in_folder, uv_folder, uv_file)#
load_from_folders(in_folder, uv_folder=None, uv_file=None)#
load_uv_data(uv_folder, uv_file)#
load_xray_data(in_folder)#
load_xray_data_in_another_thread(in_folder)#
load_xray_data_only(in_folder)#
load_xray_data_only_impl(in_folder)#
make_mtd_simulated_uv_data(size)#
make_xray_proportinal_uv_data(ivector=None)#
memorize_exclusion(serial_data)#
reset_current_status()#
reset_input_status()#
reset_load_status()#
wait_for_xray_loading()#
wait_until_ready()#
get_restrict_ranges()#