ModelParams.EghParams#

EghParams.py

Copyright (c) 2022-2024, SAXS Team, KEK-PF

class EghAdvansedParams(n_components, poresize=None, poreexponent=None, sec_class=None, baseline_rg=True)#

Bases: EghParamsBase

get_estimator(editor, debug=True)#
get_mr_start_index()#
get_parameter_names()#
get_rg_start_index()#
make_bounds_mask()#
split_as_unified_params(params, **kwargs)#
split_get_unified_sec_params(params)#
split_params(n, params)#
split_params_simple(params, convert=False)#
class EghParams(n_components, poresize=None, poreexponent=None, sec_class=None)#

Bases: EghParamsBase

get_mr_start_index()#
get_parameter_names()#
get_rg_start_index()#
make_bounds_mask()#
split_params(n, p)#
split_params_simple(params, convert=False)#
class EghParamsBase(n_components, poresize, poreexponent, sec_class=None)#

Bases: object

compute_comformance(*args, **kwargs)#
compute_init_guess(*args)#
compute_xr_peak_position(i, xr_params)#
estimate_conformance_params(*args)#
get_adjuster(debug=True)#
get_extended_bounds(init_sec_params)#
get_model_name()#
get_param_bounds(params)#
get_params_sheet(parent, params, dsets, optimizer, debug=True)#
get_peak_pos_array_list(x_array)#
get_seccol_params_for_disp(seccol_params)#
get_sigma_bounds(x, debug=True)#
get_xr_param_bounds(temp_xr_params, Ti, Np)#
split_bounds(bounds)#
update_bounds_hook(masked_init_params)#
construct_egh_params_type(n_components, sec_class=None, baseline_rg=True)#
get_common_parameter_names(n, nc_rg=None, seccol=True)#