Optimizer.FullOptInput#
Optimizer.FullOptInput.py
Copyright (c) 2021-2025, SAXS Team, KEK-PF
- First note that FullOptInput is constructed in the both processes, namely
・ monitor process and ・ optimizer process,
as detailed below.
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()
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)#
- get_spectral_vectors()#
- restore_trimming_info()#
- update_attributes(**kwargs)#