# Module docstring. """The parameter list object base class for the specific analyses. This provides a uniform interface for defining and handling parameters - either optimised or fixed - of the specific analyses. """ # Python module imports. from math import pi from re import search from types import FunctionType, MethodType # relax module imports. from lib.errors import RelaxError from user_functions.data import Uf_tables uf_tables = Uf_tables() from user_functions.objects import Desc_container def da_lower(incs=None, model_info=None): """Determine the lower grid bound for the Da diffusion parameter. @keyword incs: The number of grid search increments. @type incs: int @keyword model_info: The model information from model_loop(). @type model_info: unknown @return: The lower grid search bound for the Da diffusion parameter. @rtype: float """ # Return the lower bound.
# Python module imports. from os import sep # relax module imports. from graphics import WIZARD_IMAGE_PATH from pipe_control import pipes, value from specific_analyses.consistency_tests.parameter_object import Consistency_tests_params; consistency_test_params = Consistency_tests_params() from specific_analyses.frame_order.parameter_object import Frame_order_params; frame_order_params = Frame_order_params() from specific_analyses.jw_mapping.parameter_object import Jw_mapping_params; jw_mapping_params = Jw_mapping_params() from specific_analyses.model_free.parameter_object import Model_free_params; model_free_params = Model_free_params() from specific_analyses.n_state_model.parameter_object import N_state_params; n_state_params = N_state_params() from specific_analyses.noe.parameter_object import Noe_params; noe_params = Noe_params() from specific_analyses.relax_disp.parameter_object import Relax_disp_params; relax_disp_params = Relax_disp_params() from specific_analyses.relax_fit.parameter_object import Relax_fit_params; relax_fit_params = Relax_fit_params() from user_functions.data import Uf_info; uf_info = Uf_info() from user_functions.data import Uf_tables; uf_tables = Uf_tables() from user_functions.objects import Desc_container # The user function class. uf_class = uf_info.add_class('value') uf_class.title = "Class for setting parameter values." uf_class.menu_text = "&value" uf_class.gui_icon = "relax.value" # The value.copy user function. uf = uf_info.add_uf('value.copy') uf.title = "Copy parameters from one data pipe to another." uf.title_short = "Value copying." uf.add_keyarg(