Optimizer.FullOptInput#

Optimizer.FullOptInput.py

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

First note that FullOptInput is constructed in the both processes, namely

・ monitor process and ・ optimizer process,

as detailed below.

  1. in the monitor process

    ・ OptimizerUtils.show_peak_editor_impl

    ・ PeakEditor.prepare_rg_curve → FullOptInput.get_dsets() ・ InitialInfo.__init__,

    ・ dsets = pe.get_dsets() ・ dsets.relocate_rg_folder()

    ・ show_result_folder_selector_impl → FullOptInput.get_dsets()

  2. in the optimizer process

    ・ OptimizerMain → FullOptInput.get_dsets()

class FullOptInput(**kwargs)#

Bases: object

get_base_curve()#
get_dsets(in_folder=None, progress_cb=None, compute_rg=False, possibly_relocated=False, debug=False)#
get_mapped_params()#
get_sd(in_folder=None)#
get_sd_from_folder(in_folder)#
restore_trimming_info()#
update_attributes(**kwargs)#